Skip to content

ROS2 packages for Turtlebot3 with multiple robot support

License

Notifications You must be signed in to change notification settings

Gior26/multi_turtlebot3

 
 

Repository files navigation

TurtleBot3

humble-devel Status

ROBOTIS e-Manual for TurtleBot3

Wiki for turtlebot3 Packages

Build from sources

mkdir -p turtlebot3/src
cd turtlebot3/src
git clone https://github.com/Gior26/multi_turtlebot3.git -b humble-devel
vcs import . < multi_turtlebot3/turtlebot3.repos
cd ..
rosdep install --from-paths src -y --ignore-src
colcon build --parallel-workers 1 --event-handlers console_direct+ --symlink-install

Execute the simulation

WARNING If you have already installed turtlebot3_teleop using the system packet manager you need to uninstall it, because it conflicts with our modified version.

On Ubuntu:

sudo apt remove ros-humble-turtlebot3-teleop

Run the simulation:

source install/local_setup.bash
export TURTLEBOT3_MODEL=burger
ros2 launch turtlebot3_gazebo turtlebot3_library.launch.py
ros2 run turtlebot3_teleop teleop_keyboard tb3_1
ros2 run turtlebot3_teleop teleop_keyboard tb3_2
ros2 run turtlebot3_teleop teleop_keyboard tb3_3

About

ROS2 packages for Turtlebot3 with multiple robot support

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 55.4%
  • Python 37.2%
  • CMake 5.6%
  • Lua 1.5%
  • Shell 0.3%