This main branch contains instructions for the ROS2 Humble system.
Clone this reposiotory
git clone https://github.com/CollaborativeRoboticsLab/turtlebot3-docker.gitPull the Docker image and start compose (No need to run docker compose build)
cd turtlebot3-docker/docker
docker compose pull
xhost +local:root
docker compose upTo clean the system,
docker compose downRun the following commands to build locally
cd turtlebot3-docker/docker
docker compose -f compose-build.yaml build
xhost +local:root
docker compose -f compose-build.yaml upTo clean the system,
docker compose -f compose-build.yaml downThough this is geared toward docker, the package itself can be directly used with ROS2 without docker.
sudo apt install ros-$ROS_DISTRO-navigation2 ros-$ROS_DISTRO-nav2-bringup ros-$ROS_DISTRO-slam-toolbox ros-$ROS_DISTRO-nav2-minimal-tb*mkdir -p colcon_ws/src
cd colcon_ws/srcgit clone https://github.com/CollaborativeRoboticsLab/turtlebot3-docker.git
cd ..
rosdep install --from-paths src -y --ignore-srccolcon buildsource install/setup.bash
ros2 launch turtlebot3-docker turtlebot3_world.launch.pysource install/setup.bash
ros2 launch turtlebot3-docker system.launch.py