A robotic lawnmower comprising a plurality of wheels and wherein at least one of the wheels is drivably connected to at least one electric motor and /or a combustion engine for movable operation within a work area, the robotic lawnmower comprising: a satellite navigation device; a deduced reckoning navigation sensor; and a controller, the controller being configured to: cause the plurality of wheels of the robotic lawnmower to movably operate within the work area in a first operating mode, the first operating mode being based on positions determined from satellite signals received by the satellite navigation device; determine that a position cannot be reliably determined based on satellite signals received by the satellite navigation device, and in response thereto cause the robotic lawnmower to movably operate within the work area in a second operating mode; in the second operating mode: obtain a deduced reckoning position estimate by the deduced reckoning navigation device; define a search space using the deduced reckoning position estimate; recalibrate the satellite navigation device based on the defined search space; and once the satellite navigation device has been recalibrated, cause the robotic lawnmower to again operate in the first operating mode. a satellite navigation device; a deduced reckoning navigation sensor; and a controller, the controller being configured to: cause the plurality of wheels of the robotic lawnmower to movably operate within the work area in a first operating mode, the first operating mode being based on positions determined from satellite signals received by the satellite navigation device; determine that a position cannot be reliably determined based on satellite signals received by the satellite navigation device, and in response thereto cause the robotic lawnmower to movably operate within the work area in a second operating mode; in the second operating mode: obtain a deduced reckoning position estimate by the deduced reckoning navigation device; define a search space using the deduced reckoning position estimate; recalibrate the satellite navigation device based on the defined search space; and once the satellite navigation device has been recalibrated, cause the robotic lawnmower to again operate in the first operating mode. cause the plurality of wheels of the robotic lawnmower to movably operate within the work area in a first operating mode, the first operating mode being based on positions determined from satellite signals received by the satellite navigation device; determine that a position cannot be reliably determined based on satellite signals received by the satellite navigation device, and in response thereto cause the robotic lawnmower to movably operate within the work area in a second operating mode; in the second operating mode: obtain a deduced reckoning position estimate by the deduced reckoning navigation device; define a search space using the deduced reckoning position estimate; recalibrate the satellite navigation device based on the defined search space; and once the satellite navigation device has been recalibrated, cause the robotic lawnmower to again operate in the first operating mode. obtain a deduced reckoning position estimate by the deduced reckoning navigation device; define a search space using the deduced reckoning position estimate; recalibrate the satellite navigation device based on the defined search space; and once the satellite navigation device has been recalibrated, cause the robotic lawnmower to again operate in the first operating mode.