It's available on most systems and there's a field in the BatterState. http://docs.ros.org/api/sensor_msgs/html/msg/BatteryState.html This requires #6 And will need to do a mapping from the linux strings to the msg enums.