The class developed here was created to communicate Coppelia Simulator with Matlab Software. Now, we want to improve the code and make it available in Python.
Feel free to colaborate and use everything.
Coppelia Robotics: you can download the educational version in link
- To use the API correctly, insert on the project folder the remoteApi file compatible with the operating system:
.dll for windows, .so linux, and .dylib for mac
OBS: We suggest you to get the earliest API version in the Coppelia Robotics folder /programming/remoteApiBindings/lib/lib
There are three different folders in this project.
-
Lib Folder:
Contains the remoteApi library that makes the bridge between Matlab and Python with the simulator.
-
Matlab Folder:
Contains the Class to comunicate with CoppeliaSim and Matlab. The main file is VREP.m (Constructor Class).
-
Python Folder:
Contains the Class to comunicate with CoppeliaSim and Python. The main file is CoppeliaSimClass.py (Constructor Class).
- Load the scene, try to start and pause the simulation from the code (.py) ☑
- Load the mobile robot Pioneer 3DX and if possible, move it (.py) ☑
- Start implement the Class and organize the functions ☑
- Run a strategy of position controller (.py) ☑
- Map environment with 2D Laser Scanner (.py) ☑
- Implement avoidance algorithm (Potential Fields) ☑
- Implement the detection of objects on the scene ☑
- Matheus Berger Quemelli: matheus.quemelli@gmail.com
- Emows Lemos: emowslemos@gmail.com
- André Lobo : andreloboteixeira@gmail.com