Moving robot and method of recognizing location of a moving robot
First Claim
Patent Images
1. A moving robot comprising:
- a controller, the controller comprising;
a first location recognition module configured to extract a straight line of an obstacle based on information detected by a distance sensor during a driving process and recognize a location using the extracted straight line; and
a second location recognition module configured to confirm the recognized location based on the location recognized by the first location recognition module based on image information obtained from surroundings,wherein the moving robot further comprises a memory configured to store the straight line extracted by the first location recognition module,wherein the first location recognition module includes;
a straight line information extractor configured to extract the straight line information from values provided by the distance sensor;
a straight line information matching module configured to determine whether the straight line extracted from the straight line information extractor is the same as the previously extracted straight line stored in the memory;
a straight line information registry configured to register or confirm that the information regarding the straight line exists in the memory when the extracted straight line is a new straight line and extend the previously extracted straight line when the extracted straight line is the same as the previously extracted straight line; and
a first location recognizing module configured to recognize a current location using the information registered by the straight line information registry.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving robot may include a first location recognition module configured to extract a straight line in a driving process and recognize a location using the extracted straight line and a second location recognition module configured to confirm the recognized location by reflecting the location recognized by the first location recognition module based on the image information obtained from the surroundings by way of an image capturing device.
66 Citations
12 Claims
-
1. A moving robot comprising:
-
a controller, the controller comprising; a first location recognition module configured to extract a straight line of an obstacle based on information detected by a distance sensor during a driving process and recognize a location using the extracted straight line; and a second location recognition module configured to confirm the recognized location based on the location recognized by the first location recognition module based on image information obtained from surroundings, wherein the moving robot further comprises a memory configured to store the straight line extracted by the first location recognition module, wherein the first location recognition module includes; a straight line information extractor configured to extract the straight line information from values provided by the distance sensor; a straight line information matching module configured to determine whether the straight line extracted from the straight line information extractor is the same as the previously extracted straight line stored in the memory; a straight line information registry configured to register or confirm that the information regarding the straight line exists in the memory when the extracted straight line is a new straight line and extend the previously extracted straight line when the extracted straight line is the same as the previously extracted straight line; and a first location recognizing module configured to recognize a current location using the information registered by the straight line information registry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A moving robot comprising:
-
a housing having a distance sensor configured to measure a distance to a surrounding object; a moving device configured to move the housing; a driving information sensor configured to detect driving information when the housing is driven by the moving device; and a controller, the controller comprising; a first location recognition module configured to recognize a current location by using information output from the driving information sensor and extracting a straight line of an obstacle using a result value output from the distance sensor; and a memory configured to store the straight line extracted by the first location recognition module, wherein the first location recognition module includes; a straight line information extractor configured to extract the straight line information from values output from the distance sensor; a straight line information matching module configured to determine whether the straight line extracted from the straight light information extractor is the same as a previously extracted straight line that is stored in the memory; a straight line information registry configured to register or confirm that the information regarding the straight line exists in the memory when the extracted straight line is a new straight line and extend the existing straight line when the extracted straight line is the same as the previously extracted straight line; and a first location recognizing module configured to recognize the current location using the information registered by the straight line information registry. - View Dependent Claims (8, 9, 10)
-
-
11. A method of recognizing a location of a moving robot including a controller, the method comprising:
-
recognizing a location of the moving robot using a first location recognition module within the controller, wherein the first location recognition module is configured to extract a straight line of an obstacle based on information detected by a distance sensor in a driving process and recognize a location using the extracted straight line; determining whether a location is able to be confirmed using a second location recognition module within the controller, wherein the second location recognition module is configured to confirm the recognized location by verifying the location recognized by the first location recognition module based on image information obtained from surroundings; and by the second location recognition module, confirming and determining a location by reflecting the location recognized by the first location recognition module when a location is able to be recognized by the second location recognition module, and recognizing and determining the location recognized by the first location recognition module as a final location when a location is not able to be recognized by the second location recognition module, wherein the first location recognition module includes; a straight line information extractor configured to extract the straight line information from values output from the distance sensor; a straight line information matching module configured to determine whether a straight line extracted from the straight light information extractor is the same as a previously extracted straight line stored in the memory; a straight line information registry configured to register or confirm that the information regarding the straight line exists in the memory when the extracted straight line is a new straight line and extend the existing straight line when the extracted straight line is the same as the previously extracted straight line; and a first location recognizing module configured to recognize the current location using the information registered by the straight line information registry. - View Dependent Claims (12)
-
Specification