Robot cleaner and method of controlling the same
First Claim
1. A mobile robot comprising:
- a body;
a driving system configured to move the body;
a memory configured to store object information of a plurality of landmark candidate objects;
a sensor configured to collect object information on an object near the mobile robot; and
at least one processor configured to;
compare the object information collected by the sensor with the object information of the landmark candidate object stored in the memory,recognize a location of a landmark object based on a result of comparison,wherein when locations of two landmark objects are recognized, the at least one processor is further configured to;
set a no-entering region between the two landmark objects, andcontrol the driving system to prevent the mobile robot from entering the no-entering region,wherein when the landmark candidate object is asymmetrical, the at least one processor is further configured to;
control the sensor to collect object information of different aspects of the landmark candidate object in a circumferential direction of the landmark candidate object, andstore the object information of the landmark candidate object, which is asymmetrical, in the memory on a basis of the object information collected by the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a mobile robot provided to randomly store a landmark object and to set a no-entering region on the basis of a plurality of landmark objects and a method of controlling the mobile robot. The mobile robot includes a body, a moving portion configured to move the body, a memory, a collector configured to collect information on an object near the mobile robot, and a processor configured to compare the object information collected by the collector with the object information of the landmark candidate object stored in the memory and recognize a location of a landmark object which is an objective of a landmark on the basis of a result of comparison. When locations of at least two landmark objects are specified, the processor sets a no-entering region between the landmark objects and controls the moving portion to prevent the mobile robot from entering the no-entering region.
11 Citations
20 Claims
-
1. A mobile robot comprising:
-
a body; a driving system configured to move the body; a memory configured to store object information of a plurality of landmark candidate objects; a sensor configured to collect object information on an object near the mobile robot; and at least one processor configured to; compare the object information collected by the sensor with the object information of the landmark candidate object stored in the memory, recognize a location of a landmark object based on a result of comparison, wherein when locations of two landmark objects are recognized, the at least one processor is further configured to; set a no-entering region between the two landmark objects, and control the driving system to prevent the mobile robot from entering the no-entering region, wherein when the landmark candidate object is asymmetrical, the at least one processor is further configured to; control the sensor to collect object information of different aspects of the landmark candidate object in a circumferential direction of the landmark candidate object, and store the object information of the landmark candidate object, which is asymmetrical, in the memory on a basis of the object information collected by the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of controlling a mobile robot comprising a body, driving system configured to move the body, a memory configured to store object information of a plurality of landmark candidate objects, and a sensor configured to collect information on an object near the mobile robot, the method comprising:
-
collecting object information of different aspects of the landmark candidate object in a circumferential direction of the landmark candidate object when the landmark candidate object is asymmetrical; storing the object information of the landmark candidate object, which is asymmetrical, in the memory on a basis of the object information collected by the sensor; comparing the object information collected by the sensor with the object information of the landmark candidate object stored in the memory; recognizing a location of a landmark object based on a result of comparison; setting, when locations of two landmark objects are recognized, a no-entering region between the two landmark objects; and controlling the driving system to prevent the mobile robot from entering the no-entering region. - View Dependent Claims (19)
-
-
20. A robot cleaner comprising:
-
a body; a driving system configured to move the body; a memory configured to store object information of a plurality of landmark candidate objects; a sensor configured to collect information on an object near the robot cleaner; and at least one processor configured to; compare the object information collected by the sensor with the object information of the landmark candidate object stored in the memory, recognize a location of a landmark object based on a result of comparison, wherein when locations of two landmark objects are recognized, the at least one processor is further configured to; set a no-entering region between the two landmark objects, and control the driving system to allow the robot cleaner to clean without entering the no-entering region, wherein, when the landmark candidate object is asymmetrical, the at least one processor is further configured to; control the sensor to collect object information of different aspects of the landmark candidate object in a circumferential direction of the landmark candidate object; and store the object information of the landmark candidate object, which is asymmetrical, in the memory on a basis of the information collected by the sensor.
-
Specification