Only released in EOL distros:
Package Summary
The rmp_base package provides a ros interface to control a Segway Robotics Mobility Platform. In addition, navigation and status data are also published such as odometry, imu, mottor and battery status, ...
- Maintainer status: maintained
- Maintainer: Thomas de Candia <thomas.decandia AT sri DOT com>
- Author:
- License: Private
- Source: git https://github.com/sri-robotics/segwayrmp.git (branch: hydro)
Overview
The rmp_base package provides a ros interface to control a Segway Robotics Mobility Platform (http://rmp.segway.com/). It supports USB and UDP interfaces.
Please refer to the RMP documentation for a description of the sensors' coordinate system.
This package has only been tested on the RMP 440LE (http://rmp.segway.com/about-segway-robotics/segway-rmp440-le-and-se/).
Quick Start
$ roslaunch rmp_base rmp440le.launch
Node
rmp_440le_node
ros interface to control a Segway RMP 440LE.Subscribed Topics
/rmp440le/base/vel_cmd (geometry_msgs/TwistStamped)- velocity command
- deadman, needs to be pressed (true) for velocity commands to be processed.
- audio command
Published Topics
/rmp440le/odom (nav_msgs/Odometry)- odometry
- joint states
- inertial measurements
- pitch state estimate
- motor status (current, power, ...)
- battery status (charge level, temperature, ...)
- report faults
Parameters
transport_type (string, default: udp)- specify transport type: udb, usb
- specify the ip address of the rmp. This parameter is only used when transport_type is set to udp.
- specify the port number of the rmp. This parameter is only used when transport_type is set to udp.
- specify a serial device. This parameter is only used when transport_type is set to usb.
- specify the node process rate, [0.5, 100.0][Hz]
- odometry topic
- joint states topic
- inertial topic
- pse topic
- motor status topic
- battery topic
- velocity command topic
- deadman topic
- audio command topic
- fault status topic
- maximum translational velocity [0.0, 8.047][m/s]
- maximum turn rate [0.0, 4.5][rad/s]