[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

Package Summary

Monitor for the Segway Batteries

Package Summary

Monitor for the Segway Batteries


The battery_monitor_rmp package uses the feedback provided by the RMP to monitor the segway batteries and then uses espeak to tell the user if a battery is getting low. It also publishes this information.



monitor_rmp.py will take the feedback and publish that which corresponds to the batteries on the RMP. It will also use espeak to alert the user of battery states at 20%, 10% and 5%.

Subscribed Topics

rmp_feedback ('rmp_msgs/RMPFeedback')

Published Topics

battery_status_rmp ('rmp_msgs/RMPBatteryStatus')


~front_base_batt_1 (bool, default: False) ~front_base_batt_2 (bool, default: False) ~rear_base_batt_1 (bool, default: False) ~rear_base_batt_2 (bool, default: False) ~aux_batt (bool, default: False)


To install the battery_monitor_rmp package, you can choose to either install from source, or from the Ubuntu package:


To install from source, execute the following:

Ubuntu Package

To install the Ubuntu package, execute the following:


The battery_monitor_rmp package contains a battery_monitor_rmp.launch file. This file launches an instance of the battery_monitor_rmp.py. To launch these nodes the following command can be used:

Now the node will publish the information as well as use espeak to inform the user of a state of charge less than or equal to 20%.


Please send bug reports to the GitHub Issue Tracker. Feel free to contact me at any point with questions and comments.

2020-03-28 12:28