Autonomous working machine such as autonomous lawn mower
First Claim
1. An autonomous working machine comprising:
- driving means;
memory for storing information indicating an intended path which the autonomous working machine shall follow;
control means including a current position estimation unit for estimation of a current position of the autonomous working machine, and a driving control unit for generating initial driving commands for the driving means, wherein the driving commands are generated on the basis of an estimated current position such that the resulting operation of the driving means leads to the autonomous working machine following precisely the intended path; and
a camera configured to capture images of an environment of the autonomous working machine,wherein the control means is configured to apply visual odometry on the captured images for estimating the current position of the autonomous working machine,to compare the estimated current position to a corresponding position that should be reached in case that the autonomous working machine would perfectly follow the intended driving path,to generate a correction signal on the basis of a difference thereof, andto add the correction signal to the initial driving commands, and whereinthe control means is configured to accumulate the results of the visual odometry calculation since the detection of a vicinity of a charging station for the autonomous working machine or leaving the same to start a working operation, and to use the accumulated results in order to guide back the autonomous working machine to the charging station.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention regards an autonomous working machine comprising drive means, current position estimation means, control means including a driving control unit and a camera. With aid of the current position estimation means the current position of the autonomous working machine is estimated. Furthermore, the driving control unit generates driving commands for the driving means on the basis of an intended movement of the autonomous working machine and the estimated current position. The camera is configured to capture images of the environment of the working machine. For estimating the current position, the current position estimation means is formed by the control means, which is configured to apply visual odometry on the captured images for estimating the current position of the working machine.
-
Citations
12 Claims
-
1. An autonomous working machine comprising:
-
driving means; memory for storing information indicating an intended path which the autonomous working machine shall follow; control means including a current position estimation unit for estimation of a current position of the autonomous working machine, and a driving control unit for generating initial driving commands for the driving means, wherein the driving commands are generated on the basis of an estimated current position such that the resulting operation of the driving means leads to the autonomous working machine following precisely the intended path; and a camera configured to capture images of an environment of the autonomous working machine, wherein the control means is configured to apply visual odometry on the captured images for estimating the current position of the autonomous working machine, to compare the estimated current position to a corresponding position that should be reached in case that the autonomous working machine would perfectly follow the intended driving path, to generate a correction signal on the basis of a difference thereof, and to add the correction signal to the initial driving commands, and wherein the control means is configured to accumulate the results of the visual odometry calculation since the detection of a vicinity of a charging station for the autonomous working machine or leaving the same to start a working operation, and to use the accumulated results in order to guide back the autonomous working machine to the charging station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification