Simulation

CoppeliaSim

CoppeliaSim is a general-purpose robot simulation platform with scripting, remote APIs and multiple physics engines.

Direct answer

What CoppeliaSim is used for in robotics

CoppeliaSim is a general-purpose robot simulation platform with scripting, remote APIs and multiple physics engines.

Last verified

A practical check for CoppeliaSim

Choose a physics engine and fix the time step for a repeatable contact experiment. Test the same remote-API command sequence twice and compare object motion. Changing the physics configuration can change the result without changing the controller.

Compatibility and installation

Developer
Coppelia Robotics
License
Free and commercial editions
Operating systems
Linux, Windows, macOS
ROS support
ROS 2
Languages
C++, Python, Lua
Installation method
Official vendor download

Use official installation sources

Use the vendor download page, official documentation, package repository or official GitHub release. Third-party installers and mirrors are not linked from this directory.

Official sources

Explore the connected robotics directories