APPARATUS FOR LOCALIZING CLEANING ROBOT, CLEANING ROBOT, AND CONTROLLING METHOD OF CLEANING ROBOT
First Claim
Patent Images
1. A cleaning robot comprising:
- a main body;
a driving unit that moves the main body;
a data acquisition unit to acquire actual sensor data by measuring a distance from a current position to an object to be measured;
a local map acquisition unit to acquire a local map by scanning the vicinity of the current position based on an environmental map stored in advance; and
a processor to determine coordinates of the current position for the local map by performing matching between the local map and the actual sensor data, and to determine a traveling direction based on the current position by calculating a main segment angle of a line segment existing in the local map.
1 Assignment
0 Petitions
Accused Products
Abstract
A cleaning robot includes a data acquisition unit that acquires actual sensor data by measuring a distance from a current position to an object to be measured; a local map acquisition unit that acquires a local map by scanning the vicinity of the current position based on an environmental map stored in advance; and a processor that determines coordinates of the current position for the local map by performing matching between the local map and the actual sensor data, and determines a traveling direction based on the current position by calculating a main segment angle of a line segment existing in the local map.
-
Citations
20 Claims
-
1. A cleaning robot comprising:
-
a main body; a driving unit that moves the main body; a data acquisition unit to acquire actual sensor data by measuring a distance from a current position to an object to be measured; a local map acquisition unit to acquire a local map by scanning the vicinity of the current position based on an environmental map stored in advance; and a processor to determine coordinates of the current position for the local map by performing matching between the local map and the actual sensor data, and to determine a traveling direction based on the current position by calculating a main segment angle of a line segment existing in the local map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A control method of a cleaning robot, comprising:
-
acquiring a local map by scanning the vicinity of a current position; acquiring actual sensor data by measuring a distance from the current position to an object to be measured; determining current position coordinates for the local map by performing matching between the local map and the actual sensor data; determining a traveling direction by calculating a main segment angle of a line segment existing in the local map; and adjusting the traveling direction according to the calculated main segment angle. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A localization apparatus for a cleaning robot which recognizes a position of the cleaning robot moved to an arbitrary position by a user, comprising:
-
a data acquisition unit to acquire actual sensor data by measuring a distance from a sensor installed in the cleaning robot to an object to be measured in the arbitrary position; and a local map acquisition unit to acquire a local map by scanning the vicinity of the arbitrary position based on map information of an environment in which the cleaning robot is operated, a processor that recognizes a relative position of the cleaning robot for the local map by performing matching between the local map and the actual sensor data. - View Dependent Claims (20)
-
Specification