Manual

Status LEDs:
POWER: Always ON while turtlebot4_node is running.
MOTOR: ON when wheels are enabled, OFF when wheels are disabled.
Wheel status is reported on the /wheel_status topic.
COMMS: ON when communication with Create® 3 is active. OFF otherwise.
Receiving data on the /battery_state topic implies that communication is active.
WIFI: ON when an IP address can be found for the Wi-Fi interface specified in the
configuration.
BATTERY: Colour and pattern will vary based on battery percentage.
Battery percentage is received on /battery_state topic.
User LEDs:
The user LEDs can be set by publishing to the /hmi/led topic with a UserLed message.
UserLed message:
led: Which available LED to use.
uint8 USER_LED_1 = 0
uint8 USER_LED_2 = 1
color: Which color to set the LED to.
uint8 COLOR_OFF = 0
uint8 COLOR_GREEN = 1
uint8 COLOR_RED = 2
uint8 COLOR_YELLOW = 3
blink_period: Blink period in milliseconds.
uint32 ms
duty_cycle: Percentage of blink period that the LED is ON.
float64 (0.0 to 1.0)
Examples
Set USER_1 to solid green:
ros2 topic pub /hmi/led turtlebot4_msgs/msg/UserLed "led: 0
color: 1
blink_period: 1000
duty_cycle: 1.0" --once