V-REP is a 3D robot simulator based on a distributed control architecture: control programs (or scripts) can be directly attached to scene objects and run simultaneously in a threaded or non-threaded fashion. This makes V-REP very versatile and ideal for multi-robot applications, and allows users to model robotic systems in a similar fashion as in reality - where control is most of the time also distributed. V-REP allows you to edit and simulate whole robotic systems, or sub-systems (e.g. sensors, mechanisms, etc.). It offers a multitude of functionalities that can be easily integrated and combined through an exhaustive API and script functionality. V-REP can be used for remote monitoring, for hardware control, for fast prototyping and verification, for fast algorithm development/parameter adjustment, for safety double-checking, for robotics-related education, factory automation simulations, etc.
Excellent solution for
-Fast prototyping and verification
-Simulation of factory automation systems
-Fast algorithm development
-Robotics related education
Available for WINDOWS, MAC and Linux OS