Manual

Button: Status for a button.
Dock: Information about the robot sensing the its dock charging station.
HazardDetection: An hazard or obstacle detected by the robot.
HazardDetectionVector: All the hazards and obstacles detected by the robot.
InterfaceButtons: Status of the 3 interface buttons on the Create® robot faceplate.
IrIntensity: Reading from an IR intensity sensor.
IrIntensityVector: Vector of current IR intensity readings from all sensors.
IrOpcode: Opcode detected by the robot IR receivers. Used to detect the dock and
virtual walls.
KidnapStatus: Whether the robot has been picked up off the ground.
LedColor: RGB values for an LED.
LightringLeds: Command RGB values of 6 lightring lights.
Mouse: Reading from a mouse sensor.
SlipStatus: Whether the robot is currently slipping or not.
StopStatus: Whether the robot is currently stopped or not.
WheelStatus: Current/PWM readings from the robot's two wheels in addition to whether
wheels are enabled.
WheelTicks: Reading from the robot two wheels encoders.
WheelVels: Indication about the robot two wheels current speed.
Services
EStop: Set system EStop on or off, cutting motor power when on and enabling motor
power when off.
RobotPower: Power off robot.
See irobot_create_msgs for more details.
Note
When publishing or subscribing to topics, make sure that the QoS that you use matches that of
the topic.
Navigation
The turtlebot4_navigation packages contains launch and configuration files for using SLAM and
navigation on the TurtleBot 4. It also contains the TurtleBot 4 Navigator Python node.
Launch files:
Nav Bringup: Launches navigation. Allows for launch configurations to use SLAM, Nav2,
and localization.
SLAM Sync: Launches slam_toolbox with online synchronous mapping. Recommended
for use on a PC.