I want to make the robot move backwards, but it won't go.
There are two relevant parameters: robot_collision_avoidance and robot_allow_rear_motion.
If robot_allow_rear_motion is off, then the robot will not move backwards.
If you do not have backwards pointing sensors, such as a laser or sonar sensors, then the robot will not move backwards. The only robot that we support that could conceivably need to move backwards even without sensors is the ATRV.
If you do have backwards pointing sensors, are they enabled? If no rear sensor data shows up in robotgraph, then the robot will not move backwards.
If you turn robot_allow_rear_motion on, and robot_collision_avoidance off, then the robot will always move backwards if you ask it to. But, there is no guarantee you won't hit anything. We do not in any way endorse ever turning off collision avoidance. You will hit things.