A method of mowing multiple areas, the method comprising: training a robotic mower to mow at least two areas (102a, 102b, 102c) separated by a space (104a, 104b), including moving the robotic mower about the areas while storing data indicative of location of boundaries (106a, 106b, 106c) of each area relative to boundary markers (128a, 128b, 128c); training the robotic mower to move across the space (104a, 104b) separating the areas (102a, 102b, 102c), including: moving the robotic mower to a traversal launch point (1540, 1640) of a first of the areas (102a, 102b, 102c); storing data indicative of location of the traversal launch point (1540, 1640); moving the robotic mower to a traversal landing point (1560, 1660) of a second of the areas (102a, 102b, 102c); and storing data indicative of location of the traversal landing point (1560, 1660); training a bypass route that allows the robotic mower to bypass lawn areas that are not to be mowed in a mowing operation; and then initiating a mowing operation causing the robotic mower to autonomously and in sequence: mow the first of the areas (102a, 102b, 102c); move to the traversal launch point (1540, 1640); move from the traversal launch point (1540, 1640) across the space (104a, 104b) to the traversal landing point (1560, 1660); and then mow the second of the areas (102a, 102b, 102c); the method further comprising returning the robotic mower to a charging station using the learned bypass route. training a robotic mower to mow at least two areas (102a, 102b, 102c) separated by a space (104a, 104b), including moving the robotic mower about the areas while storing data indicative of location of boundaries (106a, 106b, 106c) of each area relative to boundary markers (128a, 128b, 128c); training the robotic mower to move across the space (104a, 104b) separating the areas (102a, 102b, 102c), including: moving the robotic mower to a traversal launch point (1540, 1640) of a first of the areas (102a, 102b, 102c); storing data indicative of location of the traversal launch point (1540, 1640); moving the robotic mower to a traversal landing point (1560, 1660) of a second of the areas (102a, 102b, 102c); and storing data indicative of location of the traversal landing point (1560, 1660); moving the robotic mower to a traversal launch point (1540, 1640) of a first of the areas (102a, 102b, 102c); storing data indicative of location of the traversal launch point (1540, 1640); moving the robotic mower to a traversal landing point (1560, 1660) of a second of the areas (102a, 102b, 102c); and storing data indicative of location of the traversal landing point (1560, 1660); training a bypass route that allows the robotic mower to bypass lawn areas that are not to be mowed in a mowing operation; and then initiating a mowing operation causing the robotic mower to autonomously and in sequence: mow the first of the areas (102a, 102b, 102c); move to the traversal launch point (1540, 1640); move from the traversal launch point (1540, 1640) across the space (104a, 104b) to the traversal landing point (1560, 1660); and then mow the second of the areas (102a, 102b, 102c); the method further comprising returning the robotic mower to a charging station using the learned bypass route. mow the first of the areas (102a, 102b, 102c); move to the traversal launch point (1540, 1640); move from the traversal launch point (1540, 1640) across the space (104a, 104b) to the traversal landing point (1560, 1660); and then mow the second of the areas (102a, 102b, 102c); the method further comprising returning the robotic mower to a charging station using the learned bypass route.