pr2_power_drivers: ocean_battery_driver | power_monitor | pr2_power_board
- Code API
- diamondback
- electric
- fuerte
- unstable - Tutorials
- Troubleshooting
- FAQ
- Reviews (Doc reviewed)
Used by (1)
Package Summary
This is an interface to the Ocean Server Technology Intelligent Battery and Power System.
- Author: Tully Foote, Curt Meyers
- License: BSD
- Repository: wg-ros-pkg
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_power_drivers/trunk/ocean_battery_driver
Associated Hardware
Ocean Server: http://www.ocean-server.com/overview.html
IBPS specific documentation IBPS Protocol
The Smart Battery Standard sbdat110.pdf
Nodes
ocean_server
ocean_server controls an array of battery controllers. The API below is for informational purposes only; it is not intended for use by anything other than power_monitor, which is where you should look for power data.
The ocean_server node will report the status of the batteries to diagnostics. It will warn on the diagnostics if a battery does not update within a timeout.
Advertised topics
/diagnostics (diagnostics_msgs/DiagnosticArray)
- Diagnostic information
- Battery data
- Battery data (DEPRECATED)
Parameters
~number_of_ports (int, default: if no value specified on command-line, 4)
- Number of ports to monitor
- Debug level
- Which device file is associated with the battery on port <ID>
- Maximum time between battery messages before a battery reports a warning. Set to <0 to disable
- Maximum time between battery messages before a battery reports an error. Set to <0 to disable






