Included Components............................................................................................................................................... 11
Coordinate System ...................................................................................................................................................13
User Interface Panel ..................................................................................................................................................18
Transportation and Shipping ....................................................................................................................................21
Balancing
Payload Gain Schedules .......................................................................................................................................... 23
Interaction With The Environment .......................................................................................................................... 27
System Architecture ................................................................................................................................................32
System Power ........................................................................................................................................................... 32
System Components ............................................................................................................................................... 33
Operational States ................................................................................................................................................... 35
Decel To Zero (DTZ) Mode .......................................................................................................................................38
Charging
Using the External Power Supply ............................................................................................................................39
Charge Status LEDs .................................................................................................................................................39
Powering On/Off
Powering On .............................................................................................................................................................40
Powering Off ............................................................................................................................................................. 40
Connecting
Connector I ................................................................................................................................................................41
Connector II ..............................................................................................................................................................43
Connecting To the RMP ............................................................................................................................................ 45
Communication
General Command Structure ..................................................................................................................................48
Standard Motion Commands ..................................................................................................................................50
Standard Input Mapping .......................................................................................................................................... 62
Fault Status Definitions ...........................................................................................................................................82
Centralized Control Unit ..........................................................................................................................................88
Status Indicators ...................................................................................................................................................... 98
CCU Input Power ...................................................................................................................................................... 99
CCU Battery Supply ................................................................................................................................................. 99
Installing the Software ........................................................................................................................................... 100
RMP CCU Bootloader Application ..........................................................................................................................101
Parts List — 210 .....................................................................................................................................................109
Use the diagram and table below to identify part names and numbers. ............................................................. 109
Parts List — 220 ......................................................................................................................................................110
Use the diagram and table below to identify part names and numbers. .............................................................. 110
Installation and Removal Instructions ...................................................................................................................113
Transportation and Shipping .................................................................................................................................. 113
Reporting Problems to Segway .............................................................................................................................. 114
Extracting the Faultlog ............................................................................................................................................ 114
Reading the Faultlog ............................................................................................................................................... 115
Other Issues ........................................................................................................................................................... 120
The Segway RMP is not a consumer product. Usage examples shown on rmp.segway.com have not necessarily been reviewed nor
approved by Segway Inc. ("Segway"). Segway is not responsible for end customer modifications or additions.
Trademarks
Segway owns a number of trademarks including, but not limited to, Segway and the Segway "Rider Design" logo that have been registered
in the United States and in other countries. Those trademarks followed by ® are registered trademarks of Segway. All other marks are
trademarks or common law marks of Segway. Failure of a mark to appear in this guide does not mean that Segway does not use the mark,
nor does it mean that the product is not actively marketed or is not significant within its relevant market. Segway reserves all rights in its
trademarks. All other trademarks are the property of their respective companies.
Xbox® is a registered trademark of Microsoft Corporation.
Logitech® is a registered trademark of Logitech International SA.
Segway Patent Information
The Segway RMP is covered by U.S. and foreign patents. For a patent listing, see http://rmp.segway.com/RMPPatents.pdf.
Contact Information
For support, please contact Segway Customer Care or use the RMP forum at http://rmp.segway.com/forum.
The Segway Robotics Mobility Platform (RMP) is a robotic vehicle chassis and power-train designed to be integrated with additional
components to create robotic products. It is intended to be the mobility component for any number of robotic applications and as such
was designed with versatility, durability, and performance in mind.
Segway engineers have led the way with electric drive propulsion systems in the fields of battery management, advanced sensing, driveby-wire control, and dynamic stabilization. The RMP benefits from some of the same proprietary technology that has been deployed and
proven around the world as part of the Segway Personal Transporter (Segway PT) line of products.
The RMP can handle high payloads, a variety of environmental conditions, and a wide range of operational scenarios. The chassis is
designed to handle a certain amount of abuse consistent with operation over rough terrain and in industrial environments. Control
parameters can be tweaked to make it easy to drive slowly around obstacles, at high speed in open spaces, or in any environment in
between.
Control of the RMP occurs via command and response messages sent over Ethernet, CAN, or USB interfaces. Commands are used to
control movement, set configuration parameters, and control response data. Response messages provide detailed information about
the current status of the RMP. Segway has chosen to allow users to control overall RMP movement, but not individual wheels/motors.
This frees users to treat the RMP as a single unit rather than a collection of components, and allows Segway to provide a more robust,
predictable mobility platform.
To allow for the greatest possible control over the RMP's behavior, a variety of configuration parameters can be modified. However, it is
possible to set these parameters to unsafe values, so care must be taken when setting parameters to reduce the risk of damage or injury.
It is the user's responsibility to set configuration parameters to safe values. Be sure to follow all safety instructions in this document.
This manual describes the capabilities of the RMP and explains how to communicate with it. Integrators and engineers can use this
information to mount equipment on the RMP and write software for controlling the RMP.
Improper use of the RMP can cause personal injury, death and/or property damage from loss of control, collision, and falls. To reduce risk
of injury, read and follow all instructions and warnings in this manual.
The following safety messaging conventions are used throughout this document:
WARNING!
CAUTION!
NOTICE
WARNING!
• Keep out of reach of children and pets. Unanticipated movement by the RMP could result in death or serious injury.
• Do not sit, stand, or ride on the RMP. Doing so could result in death or serious injury.
• Do not drive the RMP at people or animals. A collision could result in death or serious injury.
• Always alert people in the vicinity when an RMP is operating. An unexpected collision with the RMP could result in death or
serious injury.
• Avoid powering off on a slope. The RMP cannot hold its position when powered off and may roll downhill, causing serious
injury, death, or property damage.
• The RMP can accelerate rapidly. It is recommended that the RMP be securely raised so the wheels are off the ground (or
remove the wheels) until the user becomes familiar with the controls. Unanticipated movement by the RMP could result in
death or serious injury.
• Be careful when working with the DC power connections. You could shock yourself and/or damage the RMP.
• Remove batteries before working inside the RMP. You risk serious bodily injury from electric shock as well as damage to the
RMP.
• Do not submerge the RMP, batteries, or powerbases, in water. Do not use a power washer or high-pressure hose to clean
a RMP. Avoid getting water into any of the connectors. If you suspect the batteries or powerbase have been submerged or
experienced water intrusion, call Segway Technical Support immediately at 1-866-473-4929, prompt #2. Until you receive
further instructions, store the RMP upright, outdoors, and away from flammable objects. Failure to do so could expose you
to electric shock, injury, burns, or cause a fire.
• Unplug or disconnect the RMP from AC power before removing or installing batteries or performing any service. Never work
on any part of the RMP when it is plugged into AC power. You risk serious bodily injury from electric shock as well as damage
to the RMP.
• The cells within the batteries contain toxic substances. Do not attempt to open batteries. Do not insert any object into the
batteries or use any device to pry at the battery casing. If you insert an object into any of the battery's ports or openings
you could suffer electric shock, injury, burns, or cause a fire. Attempting to open the battery casing will damage the casing
and could release toxic and harmful substances, and will render the battery unusable.
• As with all rechargeable batteries, do not charge near flammable materials. When charging, the batteries heat up and could
ignite a fire.
• Do not use a battery if the battery casing is broken or if the battery emits an unusual odor, smoke, or excessive heat or leaks
any substance. Avoid contact with any substance seeping from the battery. Batteries contain toxic and corrosive matrials
that could cause serious injury.
• Observe and follow all safety information on the warning label found on the battery. Failure to do so could result in death,
serious injury, or property damage.
• Do not use cables that are frayed or damaged. You could shock yourself and/or damage the RMP.
• Use only Segway approved fasteners on the RMP. Other fasteners may not perform as expected and may come loose. Failure
to do so could expose you to risk of personal injury or property damage.
• Use assistance when moving or lifting the RMP. Single person lifting could result in serious injury.
Warns you about actions that could result in death or serious injury.
Warns you about actions that could result in minor or moderate injury.
Indicates information considered important, but not related to personal injury. Examples include
messages regarding possible damage to the RMP or other property, or usage tips.
• Be responsible about setting performance parameters. Read the relevant sections of this manual before changing any
performance parameters. The RMP follows commands issued to it, and it is the responsibility of the user to properly
safeguard their controls.
• Read and understand the Balancing chapter of this manual before operating the RMP in Balance Mode. The RMP's behavior
while balancing is not always intuitive and may result in unexpected or undesired motion.
• Failure to charge the batteries could result in permanent damage to them. Left unplugged, the batteries could fully
discharge over time, causing permanent damage.
• Use only charging devices approved by Segway and never attempt to bypass or override their charging protection circuits.
• Always protect against electrostatic discharge (ESD) when working inside the RMP. The RMP could become damaged.
NOTICE
• This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of
the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential
installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in
accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee
that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or
television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct
the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and receiver.
• Connect the equipment into an output on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
• This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe b est conforme à la norme NMB-003 du Canada.
• Modifications not expressly approved by Segway may void the user's authority to operate this device under FCC regulations
and must not be made.
The RMP 210 and RMP 220 are battery-powered Robotics Mobility Platforms (RMPs) meant to be used as the propulsion systems for
robotic products. The major difference between the two models is the number of Motor Control Units (MCUs) in the powerbase and the
presence or absence of a Balance Sensor Assembly (BSA). The RMP 210 has one MCU, one propulsion battery, and no BSA. The RMP
220 has two MCUs, two propulsion batteries, and a BSA. The second MCU provides component-level redundancy: one MCU can fail and
the platform will continue to operate. The second battery provides additional range and operational time. The BSA contains sensors that
provide the orientation data necessary for balancing.
The RMP 210 is a compact, non-balancing platform with three wheels: two propulsion wheels and one caster wheel. It has only one Motor
Control Unit (MCU) and one propulsion battery, making it suitable for low payload applications that don't require redundancy.
The RMP 220 is taller than the 210 and is capable of running in either Tractor Mode (with a third wheel) or in Balance Mode (balancing
on two wheels). When in Balance Mode it operates much like the Segway PT, leaning slightly in the direction of movement. The platform
has two MCUs and two propulsion batteries, allowing it to operate at higher payloads and over longer distances. With two MCUs the
propulsion system is completely redundant, allowing one MCU to fail without losing control of the platform. At the top of the RMP 220 is a
mounting plate with drilled and tapped holes for users to mount their equipment.
The powerbase contains the MCUs and Balance Sensor Assembly (BSA). Additional electrical components are mounted inside a User
Interface (UI) box located above the powerbase. Propulsion batteries are mounted to the bottom of the powerbase. The auxiliary battery
is mounted to the top of the UI box.
The on/off switch, external connectors, and indicator lights are mounted on an interface panel at the front of the machine.
Communication with the RMP can occur over Ethernet, CAN, and USB.
Inside the UI box are the Centralized Control Unit (CCU), Auxiliary Battery Board (ABB), Smart Charger Board (SCB), and Power
Converter(s). A cable runs from the UI box to the powerbase.
Figure 2: RMP 220Figure 1: RMP 210
Included Components
The RMP 220 comes with a Disable Button, Starter Breakout Harness, and External Power Supply. The Disable Button must be connected
for the RMP to power on and enter Standby Mode. When pressed, the Disable Button will cause the RMP to immediately shut down. The
Starter Breakout Harness provides Ethernet, CAN, and USB connectors as well as leads for DC power. The External Power Supply is used
to charge the RMP. When connected, indicator lights on the UI box show the charge status of each battery.
The RMP is meant to be used by integrators when creating mobile robotic products. As such, the RMP was designed with flexibility and
expandability in mind.
Driving
The RMP can drive forward, reverse, and can turn in place. A variety of parameters can be adjusted for easier driving in different
circumstances, making it possible to have fine control at slow speeds and at high speeds. Adjustable parameters include maximum
velocity, maximum acceleration, maximum deceleration, maximum turn rate, and maximum turn acceleration.
Velocity control can either be velocity-based (m/s) or acceleration-based (m/s2). With velocity-based control the user continually
sends the desired velocity command (e.g. by holding a joystick steady to achieve a steady velocity). With acceleration-based control,
acceleration commands are sent until the RMP reaches the desired speed. Then an acceleration of zero is commanded in order to
maintain that speed. This is similar to using cruise control on the highway. See "Standard Input Mapping," p. 62, for more information
on the different types of control.
For safety, a disable button is provided with the RMP. When pressed, the disable button will cause the RMP to shut down. A Decel To Zero
(DTZ) command can also be sent, either by hardware button (not supplied) or by software command. This command causes the RMP to
decelerate and come to a stop before powering down.
Payload
Users can mount equipment to the rails along the sides of the RMP. Mounting holes are provided along the tops of the rails and on the
ends of the rails. On the RMP 220, users can mount equipment to the mounting plate at the top of the RMP.
The maximum total payload is 180 kg (400 lbs), evenly distributed.
Communication
Communication with the RMP can occur over Ethernet, CAN, or USB. If using Ethernet the IP address, port number, subnet mask, and
gateway can all be configured. For both Ethernet and USB communications, a Cyclic Redundancy Check (CRC) is performed, which
verifies the accuracy of the transmitted data.
The RMP communicates via a polling method: the user sends a command and the RMP responds. Commands can be either motion
commands (that tell the RMP to move) or configuration commands (that set user-configurable parameters). Some of these parameters —
the User Defined Feedback Bitmaps — control what information is sent in the RMP response, allowing the user to receive only the relevant
data.
The RMP expects to receive commands within a frequency range (0.5 Hz - 100 Hz). If commands are issued too frequently the RMP will
ignore them. If commands are updated too slowly the RMP will slew the commands to zero.
Power
With the auxiliary battery, the RMP can provide power for additional equipment. Each RMP has space for two Power Converters. For more
information see "Power Converter," p. 34.
Control Interface
The user is responsible for creating an interface for communicating with and controlling the RMP. Details on how to communicate with
the RMP and interpret its responses are described later in this document (see "Communication," p. 47).
To make this process easier, Segway provides an OCU Demo Application and source code (see "OCU Demo Application," p. 102). This
application is fully functional, but is not intended to be an end solution. Instead it is meant to be used as a functional example of how to
interface with the RMP.
The Balance Sensor Assembly (BSA) uses accelerometers and gyroscopes to determine the position and movement of the RMP, all of
which are used to create the Pitch State Estimate (PSE). This data is available to the user.
The RMP has a coordinate system relative to forward/reverse, pitch, roll, and yaw. This coordinate system is used when controlling the
RMP. The diagrams below show the RMP's axes and coordinate system.
Both the RMP 210 and 220 share the same coordinate system. An RMP 210 is pictured below.
Z
Ψ'
Figure 7: RMP Roll Axis, Rear View
Figure 6: RMP Axes
Φ
Φ'
Θ'
Figure 8: RMP Pitch Axis, Right Side View
Y
(Forward)
X
Θ
The variables listed below provide momentary information about the state of the RMP. For information on how to receive this data see
"User Defined Feedback Bitmaps," p. 66.
For product dimensions, please refer to the diagrams below. A summary of the major dimensions is provided in Table 3. The RMP is shown
here with a caster plate attached; the caster plate is an optional accessory for non-balancing RMPs.
NOTICE
Product options may change the characteristics of the RMP.
Equipment can be mounted to the RMP using the provided mounting locations. Tapped holes are located on the tops and ends of the rails.
Tapped holes are M8x12. Dimensions are mm [in].
260
362
14.3
16.5
Figure 15: Top Mounting Holes
NOTICE
Only mount equipment via the provided mounting locations. Drilling holes in the enclosure or other modifications to the RMP may
adversely affect the FCC rating, IP rating, and/or structural integrity of the RMP.
10.3
159
6.3
0
57
.0
2.3
0
.0
16
.6
407
16.0
423
16.7
16.0
0
.6
.0
16
423
16.7
407
0
.0
25
1.0
76
3.0
Figure 16: End Mounting Holes
Mounting Locations — 220
The RMP 220 has all the same mounting locations as the 210. In addition, it includes a mounting plate at 761 mm (30.0 in) high. Tapped
holes are M8 through holes. Dimensions are in mm [in].
The power switch, LEDs, and external connectors for the RMP are all located on the User Interface Panel on the rear of the RMP. Users
should familiarize themselves with the various connectors and LEDs. For information on the connectors and what plugs into them see
"Connecting," p. 41.
Figure 21: Interface Panel
ON/OFF Switch
Use this switch to power on and off the RMP.
Power and Status LEDs
These two LEDs indicate what mode the RMP is in. They can be used to troubleshoot startup issues. See "Powering On/Off," p. 40, for a
list of what the LEDs indicate.
Connector I
This connector is used for communication and for auxiliary power. Communication available through this connector includes Ethernet,
USB, and CAN. Auxiliary power available depends on the Power Converters installed. Up to two different DC voltages can be made
available. The Starter Breakout Harness connects here.
Connector II
The Disable Button connects here. The Disable signal must be sent for normal operation. Other signals include: the Decel Request, used
to initiate a Decel to Zero (DTZ); the Boot1 signal, used to enter Diagnostic mode; and the Boot2 signal, used to enter Bootloader mode.
Connector IV
This connector is used in conjunction with the External Power Supply for charging the batteries of the RMP. For more information on
charging see "Charging," p. 39.
Charge Status LEDs
When charging the batteries, the Charge Status LEDs will light up, indicating the status of each of the batteries. Each LED corresponds to
a specific battery. For more information see "Charging," p. 39.
On the side of the enclosure there are two powerbase connectors. The left-hand connector goes to the powerbase; the right-hand one
is unused. If two powerbases are used, the right-hand connector goes to the rear powerbase. The powerbase must be plugged into the
proper connector for the charge status LEDs to be correct.
The RMP is driven by two independent and fully redundant brushless DC drive motors. It can operate both outdoors and indoors.
Traversable terrain includes asphalt, sand, grass, rocks, and snow.
Table 4: Performance Specications
Characteristic210220
Mobility
Max. Speed8.0 m/s (18 mph)8.0 m/s (18 mph)
Max. Speed BalancingN/A4.5 m/s (10 mph)
Turn Radius0 minimum0 minimum
Turn Envelope771 mm (30.4 in)771 mm (30.4 in)
Max. Slope
Peak Torque
1
20°
50 N-m (37 lb-ft)100 N-m (74 lb-ft)
(Each Wheel)
Maximum Range
2
25 km (15 mi)50 km (30 mi)
Power
Batteries
Run Time
3
1 Propulsion Battery
1 Auxiliary Battery
Up to 24 hoursUp to 24 hours
Charge Time2-3 hours2-3 hours
Battery ChemistryLiFePO
Propulsion Battery
4
380 Wh each380 Wh each
Capacity
Auxiliary Battery
380 Wh380 Wh
Capacity
Payload
Max. Payload400 lbs
10° non-balancing
5° balancing
2 Propulsion Batteries
1 Auxiliary Battery
LiFePO
4
100 lbs4 (Balance Mode)
400 lbs (Tractor Mode)
1
Based on an unloaded platform.
2
Based on an unloaded platform with 15 psi tires travelling in a straight line on level pavement. Actual performance may vary.
3
Run time based on a stationary RMP running on internal battery power. Extended run time is possible with charger connected.
4
Maximum payload in Balance Mode is determined by the gain schedule (page 23). It is possible to use higher payloads with custom gain schedules.
Environmental Specifications
The Segway RMP was designed to withstand environmental conditions both indoors and outdoors.
Table 5: Environmental Specications
CharacteristicValue
Operating Temp. Range0°–50° C
Storage Temp. Range-20°–50° C
Ingress Protection
4
Batteries must be installed in order for enclosure to be fully sealed.
Lithium-ion batteries are regulated as "Hazardous Materials" by the U.S. Department of Transportation. For more information, contact the
U.S. Department of Transportation at http://www.phmsa.dot.gov/hazmat/regs or call 1-800-467-4922.
To prevent damage to your RMP, always ship it in the original crate it came in. The crate disassembles for storage. If you do not have the
original crate, contact Segway for a replacement (see "Contact Information," p. 6).
In Balance Mode the RMP balances on two wheels and accepts motion commands. As in Tractor Mode, it can be commanded to drive
forward, backward, and turn left/right. When moving, the RMP tilts slightly in the direction of motion (see Figure 25).
Figure 25: Driving to the Right
In order to enter Balance Mode a mode transition is commanded (see "RMP_CMD_SET_OPERATIONAL_MODE," p. 59). Then the RMP
is tipped upright. When it is vertical, the RMP will begin balancing. At this point the RMP may rock back and forth as it gains its balance.
Do not hold onto the RMP or restrict its movement in any way. Allow it to balance on its own.
NOTICE
When standing still, the RMP may rock forward and backward slightly. This is normal. The RMP is simply maintaining its balance.
Any outside force applied to the RMP while it is balancing will cause it to react. For example, if the RMP is standing still and you press
down on the front of the mounting plate the RMP will tilt. The RMP will push back, attempting to drive forward and tipping the front of the
mounting plate up. For more information on how the RMP will act in a variety of situations, read the rest of this chapter.
In order to balance safely and accurately the controller's gain schedules must be precisely tuned for a given payload and weight
distribution. Four pre-defined gain schedules can be selected, and Segway can create custom gain schedules for specific applications.
CAUTION!
The Tall configuration requires extra care. Small tilt angles can result in large relative displacements of the wheel and upper payload.
Each gain schedule has been optimized for a particular payload at a particular height. For best performance, the user should endeavor to
combine their payload with ballast to reproduce mass properties that are close to the configurations defined below.
In general, all gain schedules operate with a wide range of payloads. Choosing the gain schedule that best fits a user's payload has one
main advantage: the handling and dynamics of the RMP will be better damped and more predictable. While each of the gain schedules
can balance a wide variation in payload, the degree of oscillation and control activity will change as the payload is altered. For example,
both the Light and Heavy gain schedules can handle a 75 lb payload on the mounting plate, however the response of each controller will
be slightly different in the presence of disturbances. Note that the Tall payload configuration will not balance with the Light or Heavy gain
schedules.
The gain schedule is assigned when the RMP enters Balance Mode. Changes to the gain schedule cannot be performed while in Balance
Mode. The RMP will have to enter Tractor Mode for the gain schedule to change.
25 lbs
750 mm
25 lbs
Figure 26: UnloadedFigure 27: LightFigure 28: TallFigure 29: Heavy
Unloaded (Default)
Use this gain schedule for an RMP with no additional mass loaded
onto it. This is the default gain schedule.
NOTICE
This physical playform configuration represents the minimum
mass ballast required for safe operation in Balance Mode.
Light
Use this gain schedule for an RMP with a 50 lb (22.7 kg) payload
mounted directly on the mounting plate.
Tall
Use this gain schedule for an RMP with 25 lbs (11.3 kg) mounted
on the mounting plate and an additional 25 lbs (11.3 kg) mounted
Custom
Custom gain schedules can be created for specific applications
and payloads. The gain schedule parameters are stored in NVRAM
so they will not be forgotten across reboots. Contact Segway for
more information ("Contact Information," p. 6).
750 mm (29.5 in) above the mounting plate.
Heavy
Use this gain schedule for an RMP with 100 lbs (45.4 kg) mounted
directly on the mounting plate.
In order to safely balance, the RMP must meet the following requirements.
• Ability to tip to 45° (to safely allow the RMP full maneuverability).
• Correct weight distribution as per the gain schedule selected (see "Payload Gain Schedules," p. 23).
CAUTION!
The Balance Frame Assembly (Tube Frame, U-Bracket for high mounting of User Interface Box, and Mounting Plate) provides the
minimum mass ballast required for operating in Balance Mode and must be installed as shown before entering Balance Mode. Optional
brackets for mounting the User Interface Box low are available, but are not compatible with Balance Mode operation.
Also, before entering Balance Mode the Balance Enable Bit must be set to 1. See "RMP_CMD_SET_INPUT_CONFIG_BITMAP," p. 55. The
purpose of this bit is to lock out Balance Mode in situations where it would be unsafe to enter Balance Mode.
Entering Balance Mode
The RMP will enter Balance Mode if:
• Balance Mode is enabled (see "RMP_CMD_SET_INPUT_CONFIG_BITMAP," p. 55).
• A Balance Mode transition is commanded.
• The BSA is initialized.
• The RMP crosses the vertical axis.
The BSA initializes when the RMP is within 30° of vertical and takes a few seconds to occur. During this time the RMP should remain
stationary.
1. Verify that the RMP meets the Balance Mode Requirements.
2. Turn on the RMP.
3. Command a transition to Balance Mode (see "Hardware Balance Request," p. 31 and
"RMP_CMD_SET_OPERATIONAL_MODE," p. 59).
The RMP will make a emit a beep-beep sound if the BSA is not initialized.
4. Tip the RMP upright until it is vertical (see Figure 30).
Once the BSA initializes, the beep-beep sound will change to a repeating beep.
The RMP will beep with increasing frequency as it approaches vertical.
5. Allow the RMP to balance on its own.
You can now send motion commands.
Figure 30: Tip the RMP Upright When Entering Balance Mode
24
RMP 210/220
Exiting Balance Mode
When exiting Balance Mode the RMP will stop balancing and will tip over. Be prepared to catch the RMP if you do not want it to slam into
the ground.
1. Bring the RMP to a stop.
2. Exit Balance Mode by commanding a mode transition (see "RMP_CMD_SET_OPERATIONAL_MODE," p. 59).
3. Catch the RMP as it begins to tip over.
WARNING!
Do not let the RMP fall onto your foot or other part of your body. The mounting plate is heavy and could cause injury.
The RMP can exit Balance Mode in a variety of ways. Any mode transition out of Balance Mode will cause the RMP to stop Balancing
(transitioning to Standby Mode, Tractor Mode, Disable Mode, etc.). Also, toggling the Power Switch OFF will cause the RMP to stop
balancing.
Performance Limits
Roll Over
In order to balance the RMP needs to have its payload mounted relatively high. This is because the RMP operates as an inverted
pendulum while balancing. Unfotunately, the property that helps the RMP to balance (a high center of mass) also makes the RMP more
likely to roll over.
Figure 31 shows how velocity and yaw rate combine to make the RMP roll over. The area above the curve(s) is where the RMP is likely to
roll over. This graph assumes that the RMP is operating on level ground. Any slope, however slight, will increase the likelihood of roll-over.
The RMP's speed and yaw rate can be used to calculate the turn radius. Higher speeds increase the turn radius while higher yaw rates
decrease it. Be sure not to exceed the Roll Over limit described above.
R =
V
Y
Where,
R = Turn Radius (m)
V = Velocity (m/s)
Y = Yaw Rate (rad/s)
This equation provides the turn radius to the center of the RMP. To calculate the radius to the outside of the RMP just add half of the
RMP's width (~0.32 m) to the final radius.
Using this equation and the Roll Over limit, the minimum safe turn radius can be determined for a variety of speeds.
Stopping Distance
Changing the deceleration limit can have a big effect on how far the RMP travels as it slows to a stop. If the RMP cannot stop soon enough
it may collide with obstacles. If it stops too quickly it may tip far enough and fast enough to jostle equipment or startle bystanders.
Because of this it is important to reach a balance between stopping distance and tip angle.
These same principles also apply to the DTZ deceleration limit and the acceleration limit. The DTZ decleration limit controls the rate at
which the RMP will come to a stop when a DTZ command is issued or when a fault triggers a DTZ response. The acceleration limit affects
how far the RMP travels while coming up to speed. Remember to set the DTZ deceleration limit high enough to stop the RMP quickly in
case of an emergency.
To calculate the stopping distance from the velocity and deceleration rate, use the following formula:
2
D =
Where,
D = Distance Travelled (m)
V = Initial Velocity (m/s)
A = Acceleration/Deceleration Rate (m/s2)
When the RMP makes contact with other objects in the environment, the results can be counter-intuitive at first. For recommended tire
pressure please refer to page 108.
WARNING!
Read and understand this section before operating an RMP in Balance Mode. Proper understanding of how the RMP will act is necessary
to avoid personal injury and property damage.
Displacement
If the RMP is displaced from its desired position, it will lean against the displacement force, creating a new equilibrium position. The
harder it is pushed, the more it will lean.
If an external force causes the RMP to tip forward or backward, the RMP will attempt to right itself. This simple concept can have some
surprising consequences.
If a downward force is applied to the mounting plate, the RMP will drive in the direction that it is tipped. This could occur if someone
presses down on the mounting plate, or if the payload center of gravity is off-center. See Figure 34.
Figure 34: Downward Force
Something similar happens when the RMP gets caught under something, as is shown in Figure 35 where the mounting plate is caught
under a table. In this case the RMP will push up against the table in an attempt to right itself. The force applied by the RMP can be quite
strong, lifting the table or tipping it over.
The situation shown in Figure 36 is very different from a dynamic standpoint, but the controller cannot differentiate between this
configuration and the ones in Figure 34 and Figure 35. In this case the RMP will accelerate faster and faster to the right trying to bring the
machine to a level equilibrium. It will quickly trip the position error limit of 12 feet and Disable.
Figure 36: Caster Wheel
A caster wheel can cause the RMP to accelerate rapidly even if it does not normally contact the ground. If the RMP hits an obstacle or
encounters a slope, the caster wheel will tip the RMP and start it accelerating in the opposite direction.
When the RMP needs to roll over an obstacle, the CG of the RMP must tilt forward over the contact point. When the tire makes contact
with the obstacle, it stops rolling and the frame tilts forward. Once the CG is over the contact point with the obstacle, the RMP will roll over
the obstacle (provided the obstacle is small and sufficient traction exists). Because torque is required to hold the tilted position, there is a
tendency to overshoot the obstacle. Approaching obstacles with a small initial velocity typically helps in traversing obstacles.
Figure 38: Crossing an Obstacle
WARNING!
• If the RMP is traveling too fast over an obstacle, the wheels could leave the ground. When this happens the RMP will have
difficulty maintaining its balance and will move very quickly trying to right itself. This could result in death or serious injury to
bystanders, or property damage.
• If there are multiple obstacles in a row, the RMP must be able to catch its balance after each one. When obstacles are too close
together the RMP will not be able to maintain its balance and will move very quickly trying to right itself. This could result in
death or serious injury to bystanders, or property damage.