A method of supporting a robot in response to a contingency event, the method comprising: detecting the contingency event during travel of the robot on a route to a destination; and in response thereto, determining a position of the robot; accessing information about alternate destinations associated with the route; selecting an alternate destination from the alternate destinations based on a time to travel from the position of the robot to the alternate destination, and the information; and outputting an indication of the alternate destination for use in at least one of guidance, navigation or control of the robot to the alternate destination; and wherein: the route is divided into route segments, and determining the position of the robot includes determining a route segment on which the robot is positioned; the information about the alternate destinations includes a lookup table of the route segments each of which is associated with one or more contingency routes to one or more of the alternate destinations, and selecting the alternate destination includes selecting a contingency route to an alternate destination associated with the route segment in the lookup table; the route is a pre-planned route of the robot that is divided by travel time, distance or percentage of route completion into the route segments, and each of at least some of the route segments in the lookup table is associated with a pre-planned contingency route to one of the alternate destinations; and outputting the indication of the alternate destination includes outputting an indication of the pre-planned contingency route to the alternate destination. detecting the contingency event during travel of the robot on a route to a destination; and in response thereto, determining a position of the robot; accessing information about alternate destinations associated with the route; selecting an alternate destination from the alternate destinations based on a time to travel from the position of the robot to the alternate destination, and the information; and outputting an indication of the alternate destination for use in at least one of guidance, navigation or control of the robot to the alternate destination; and wherein: the route is divided into route segments, and determining the position of the robot includes determining a route segment on which the robot is positioned; the information about the alternate destinations includes a lookup table of the route segments each of which is associated with one or more contingency routes to one or more of the alternate destinations, and selecting the alternate destination includes selecting a contingency route to an alternate destination associated with the route segment in the lookup table; the route is a pre-planned route of the robot that is divided by travel time, distance or percentage of route completion into the route segments, and each of at least some of the route segments in the lookup table is associated with a pre-planned contingency route to one of the alternate destinations; and outputting the indication of the alternate destination includes outputting an indication of the pre-planned contingency route to the alternate destination. the route is divided into route segments, and determining the position of the robot includes determining a route segment on which the robot is positioned; the information about the alternate destinations includes a lookup table of the route segments each of which is associated with one or more contingency routes to one or more of the alternate destinations, and selecting the alternate destination includes selecting a contingency route to an alternate destination associated with the route segment in the lookup table; the route is a pre-planned route of the robot that is divided by travel time, distance or percentage of route completion into the route segments, and each of at least some of the route segments in the lookup table is associated with a pre-planned contingency route to one of the alternate destinations; and outputting the indication of the alternate destination includes outputting an indication of the pre-planned contingency route to the alternate destination.