Install the robotic simulator CoppeliaSim (CoppeliaSim)

You need to install Poppy softwares before installing the CoppeliaSim simulator.

CoppeliaSim is an efficient robotic simulator mainly open source (GNU GPL), which is distributed under a free license for educational entities and have a commercial license for other purposes. There is also an PRO EVAL version which limit the right to backup. As you don't need to backup the scene to use CoppeliaSim with pypot (the Python library made for Poppy creatures), we suggest you to install this version to not worry about copyright infringement. If you want to modify the CoppeliaSim scene for adding or customizing a Poppy creature, you will have to use the PRO or the EDU version (look at the educational licence.

Install CoppeliaSim on Windows

Download CoppeliaSim PRO EVAL or EDU (if you are an educational entity). As CoppeliaSim is not signed, you will have to pass the Windows SmartScreen (on Windows 10) popup to begin the installation. VREP_smartscreen

During the installation, make sure to install Visual C++ Redistributable 2010 and Visual C++ Redistributable 2012. cpp2010


Even if you already have Visual C++ Redistributable 2010 or Visual C++ Redistributable 2012, it is advised to "repair" them (it is a re-installation process).


After the installation you can test if CoppeliaSim works well.

Install on MAC OSX

This paragraph is not currently written. Your help is welcome to fulfill it !

Install on GNU/Linux

This paragraph is not currently written. Your help is welcome to fulfill it !

Test your installation

Open CoppeliaSim with a double click on the desktop icon. Open the prompt of your Python Distribution (called the Command Prompt of Windows), type and press Enter to execute the command below:

poppy-services --snap --vrep --no-browser poppy-torso`

After a one or two seconds, you will have an error like the picture below in your Command prompt. VREP_terminal

If you switch to the CoppeliaSim window, a popup appeared to inform you that the simulation use custom parameters. This popup block the communication to the Python API of CoppeliaSim. You have to check the check-box "Do not show this message again" and press "Ok". VREP_checkbox

Switch the the command prompt window. You will have to execute the last command (poppy-services --snap --vrep --no-browser poppy-torso) and click again to the CoppeliaSim popup (with the check-box checked). This process will have to be done three times to make it works well!

To avoid retyping the same command again and again, you can press the up arrow key to call the last typed line.

When the setup of CoppeliaSim is ready, you can execute the last command without the "--no-browser" part.

poppy-services --snap --vrep poppy-torso

If you see a firewall popup like the picture below, be sure to check the "private network" check-box.


If everything works, a new tab have been opened on your default web-browser. You can program you robot in Snap! or in Python.

jupyter notebook

results matching ""

    No results matching ""