A robotic lawnmower system comprising a charging station, a boundary wire, a guide wire and a robotic lawnmower, said robotic lawnmower comprising a position determining device, a memory and a controller, wherein said memory is configured to store a map application, said guide wire is arranged for generating a magnetic field (F-Field, 270) for enabling the robotic lawnmower to find the charging station, and said controller is configured to: determine a current position for the robotic lawnmower based on the position determining device and the map application; determine a first distance from the current position to said charging station; cause said robotic lawnmower to travel along the boundary wire a predetermined distance or for a predetermined time, the robotic lawnmower searching for the F-field; determine if the robotic lawnmower has found the F-field and if so cause the robotic lawnmower to navigate towards the charging station following the F-field, and, if not, the robotic lawnmower system is characterized in that the controller is further configured to: determine a new current position for the robotic lawnmower based on the position determining device and the map application; determine a second distance from the new current position to said charging station; determine if the second distance is larger than the first distance indicating that the robotic lawnmower is moving away from the charging station; and if so, cause the robotic lawnmower to turn towards the charging station according to the map application and travel towards the charging station away from the boundary wire searching for the F-field. said memory is configured to store a map application, said guide wire is arranged for generating a magnetic field (F-Field, 270) for enabling the robotic lawnmower to find the charging station, and said controller is configured to: determine a current position for the robotic lawnmower based on the position determining device and the map application; determine a first distance from the current position to said charging station; cause said robotic lawnmower to travel along the boundary wire a predetermined distance or for a predetermined time, the robotic lawnmower searching for the F-field; determine if the robotic lawnmower has found the F-field and if so cause the robotic lawnmower to navigate towards the charging station following the F-field, and, if not, the robotic lawnmower system is characterized in that the controller is further configured to: determine a new current position for the robotic lawnmower based on the position determining device and the map application; determine a second distance from the new current position to said charging station; determine if the second distance is larger than the first distance indicating that the robotic lawnmower is moving away from the charging station; and if so, cause the robotic lawnmower to turn towards the charging station according to the map application and travel towards the charging station away from the boundary wire searching for the F-field. determine a current position for the robotic lawnmower based on the position determining device and the map application; determine a first distance from the current position to said charging station; cause said robotic lawnmower to travel along the boundary wire a predetermined distance or for a predetermined time, the robotic lawnmower searching for the F-field; determine if the robotic lawnmower has found the F-field and if so cause the robotic lawnmower to navigate towards the charging station following the F-field, and, if not, the robotic lawnmower system is characterized in that the controller is further configured to: determine a new current position for the robotic lawnmower based on the position determining device and the map application; determine a second distance from the new current position to said charging station; determine if the second distance is larger than the first distance indicating that the robotic lawnmower is moving away from the charging station; and if so, cause the robotic lawnmower to turn towards the charging station according to the map application and travel towards the charging station away from the boundary wire searching for the F-field. determine a new current position for the robotic lawnmower based on the position determining device and the map application; determine a second distance from the new current position to said charging station; determine if the second distance is larger than the first distance indicating that the robotic lawnmower is moving away from the charging station; and if so, cause the robotic lawnmower to turn towards the charging station according to the map application and travel towards the charging station away from the boundary wire searching for the F-field.