This repo provides multiple containers to work with Turtlebot4 Robots in DiscoveryServer Mode.
This pacakge provides and utilizes following containers
-
Turtlebot4-Discovery
Provides the discovery service for the simulation -
Turtlebot4-Rviz
Provides rviz tools to interact with both simulation and physical robots -
Turtlebot4-workspace
Provides a web browser based workspace that can be used to test code on both simulation and physical robots -
Algorithmic-Robots-Mars-Surface-Simulation
Provides the Unreal based simulation environment -
Algorithmic-Robots-Labs
Provides a Jupyter notebooks based workspace to explore mathematical concepts surrounding robotics
Follow the official instructions here
On the terminal run the following command to clone the repo
git clone https://github.com/CollaborativeRoboticsLab/algorithmic-robots-world.gitRequired environmental variable need to be in a .env file. An example.env file is available. Rename that file to .env and update the values as required.
cd algorithmic-robots-world
docker compose pull
docker compose upcd algorithmic-robots-world
docker compose -f compose-physical.yaml pull
docker compose -f compose-physical.yaml upcd algorithmic-robots-world
docker compose -f compose-jupyter.yaml pull
docker compose -f compose-jupyter.yaml up