Manual
ros2 run robot_upstart install turtlebot4_bringup/launch/lite.launch.py --job turtlebot4 --rmw
rmw_cyclonedds_cpp --rmw_config /etc/cyclonedds_rpi.xml
To uninstall, use this command:
ros2 run robot_upstart uninstall turtlebot4
Once uninstalled, the launch file will no longer be launched on boot.
Bringup
The turtlebot4_bringup package contains the launch and configuration files to run the robots
software.
Launch files:
● Joy Teleop: Launches nodes to enable the bluetooth controller.
● OAKD: Launches the OAK-D nodes.
● RPLIDAR: Launches the RPLIDAR node.
● Robot: Launches the TurtleBot 4 nodes.
● Lite: Launches all necessary nodes for the TurtleBot 4 Lite.
● Standard: Launches all necessary nodes for the TurtleBot 4.
Config files:
● TurtleBot 4 Controller: Configurations for the TurtleBot 4 controller.
● TurtleBot 4: Configurations for the turtlebot4_node and turtlebot4_base_node.
Diagnostics
The turtlebot4_diagnostics packages contains the source code and launch files for the TurtleBot
4 diagnostics updater.
Launch files:
● Diagnostics: Launches the turtlebot4 diagnostics updater and the diagnostic aggregator
node.
Diagnostics Updater
The diagnostics updater is a Python3 node that runs on the robot. It subscribes to diagnostic
topics records statistics specific to each topic. The diagnostic data is viewable with
rqt_robot_monitor.