V-REP Demonstration on Robotic Simulation
V-REP is a robot simulator with a range of functions, features and
APIs. The robot simulator V-REP, with integrated development
environment, is based on a distributed control architecture: each
object/model can be individually controlled via an embedded script, a
plugin, a ROS node, a remote API client, or a custom solution. This
makes V-REP very versatile and ideal for multi-robot applications.
Controllers can be written in C/C++, Python, Java, Lua, Matlab or Urbi.
Run time - 4:35 minutes.
V-REP is used for fast algorithm development, factory automation
simulations, fast prototyping and verification, robotics related
education, remote monitoring, safety double-checking, etc.
Following are V-REP's main features:
- Cross platform
- 5 programming approaches (embedded scripts, plugins, ROS
nodes, remote API clients, or custom solutions)
- 6 programming languages (C/C++, Python, Java, Lua, Matlab,
- more than 300 different API functions
- 100 ROS services, 30 ROS publisher types, 25 ROS subscriber
- 2 physics engines (ODE and Bullet)
- Full kinematics solver (IK and FK for ANY mechanisms)
- Mesh-mesh interference detection
- Mesh-mesh minimum distance calculation
- Path planning (holonomic in 2-6 dimensions, non-holonomic
for car-like vehicles)
- Vision sensors with built-in image processing (fully
- Realistic proximity sensors (minimum distance calculation
within a detection volume)
- Built-in custom user interfaces, including editor
- Fully integrated Reflexxes Motion Library type 4
- Surface cutting simulation
- Data recording and visualisation (time graphs, X/Y graph or
- Integrated shape edit modes, including a semi-automatic
primitive shape extraction method
- Dynamic particles for water-/air-jet simulation
- Model browser with drag-and-drop functionality (also during
- Multi-level undo/redo, movie recorder, simulation of paint,
exhaustive documentation, etc.
CAD models shown in the video are courtesy of:
- Lyall Randell
- Eric Rohmer
- Mey Lean Kronemann
- Ryuichi Hodoshima
- Hironori Itou
- [email protected]
- Theo Jansen
- EPFL (Swiss Federal Institute of Technology, Lausanne)
- Hirose-Fukushima lab, Tokyo Institute of Technology
- Hibot corporation
- K-Team corporation
- Cubictek corporation
- NT Research corporation
- ONO-DENKI CO.,LTD. Japan
- Kuka corporation
- Neuronics AG
- ABB Robotics. ABB Robotics has however no link of any kind
- Barrett Technology inc.
One or more textures in those simulations have been created with images
from CGTextures.com. These images may not be redistributed by default,
please visit www.cgtextures.com
for more information.
Description and video courtesy of V-REP.