Extra Content for the UMIRobot.
Module | Description | Author |
---|---|---|
umirobot_control.commons | Module with shared content | Murilo M. Marinho |
umirobot_control.configuration-space-control | Moving your UMIRobot in configuration space using a Python script | Murilo M. Marinho |
umirobot_control.task-space-control | Moving your UMIRobot in task space using an constrained kinematic controller. | Murilo M. Marinho |
models | CoppeliaSim model (.ttm ) and CoppeliaSim-exported URDF model |
Murilo M. Marinho |
git clone https://github.com/mmmarinho/umirobot
cd umirobot
python3 -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt
Each module has a __main__.py
script. Run it in your favorite IDE (e.g. PyCharm) or through the commandline.
- Open the
scenes/umirobot.ttt
on CoppeliaSim - Press the
▶️ to start the simulation. - Make sure your Arduino is corrected to the correct port specified in
umirobot_control/configuration_space_control/__main__.py
. You can check it using the Arduino IDE or UMIRobotGUI. - Run the following script:
python -m umirobot_control.configuration_space_control
- Open the
scenes/umirobot.ttt
on CoppeliaSim - Press the
▶️ to start the simulation. - Run the following script:
python -m umirobot_control.task_space_control