IP Library › Granted Patent US 10,423,163
Granted Patent B2
US 10,423,163 · App. 15/735,062 · Granted Sep 24, 2019

Mobile robot and method of controlling same

Inventors: Hyukdoo Choi (Seoul, KR); Hyeongshin Jeon (Seoul, KR)
Assignee: LG Electronics Inc.
G05D1/0234A47L9/009A47L9/28A47L9/2826A47L9/2852A47L11/4061B25J5/00B25J5/007B25J9/00B25J9/16B25J9/1664B25J9/1697B25J11/00B25J11/0085B25J19/02G05D1/0088G05D1/0225G05D1/0246A47L2201/04G05D2201/0203
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,423,163
App. No.
15/735,062
Granted
Sep 24, 2019
Kind
B2
Abstract

A moving robot includes a main body, a driving unit moving the main body, a camera installed on one side of the main body and capturing an image related to a marker, a memory storing information related to a pattern of the marker, and a controller extracting information related to at least one longitudinal line segment included in an appearance of the marker from the captured image, detecting information related to a position and a posture of the main body on the basis of the extracted information related to at least one of the longitudinal line segment and the pattern, and controlling the driving unit on the basis of at least one of the detected position and posture of the main body.

Claims (53)

1. A moving robot comprising:

a main body;

a driving unit moving the main body;

a camera at one side of the main body to capture an image related to a marker;

a memory that stores information related to a pattern of the marker, the pattern of the marker including at least one longitudinal segment and at least one diagonal line segment that crosses the at least one longitudinal segment; and

a controller configured to extract, from the captured image, pattern information related to the at least one longitudinal line segment and the at least one diagonal line segment included in an appearance of the pattern of the marker, to detect information related to a position and a posture of the main body based on the pattern information related to the at least one longitudinal line segment, and to control the driving unit based on at least one of the detected information related to the position and the posture of the main body.

2. The moving robot of claim 1 , wherein

the controller calculates a distance between the marker and the main body based on the pattern information related to a length of the at least one longitudinal line segment.

3. The moving robot of claim 2 , wherein

the controller calculates a distance between the marker and the main body using information related to a magnification of the camera and the extracted longitudinal line segment.

4. The moving robot of claim 1 , wherein

the controller detects information related to a direction relative to the marker based on the pattern information related to a distance between the extracted longitudinal line segments.

5. The moving robot of claim 1 , wherein

the memory stores information related to a path of the moving robot, and

the controller compares the detected information related to the position and the posture of the main body and the information related to the path, and the controller controls the driving unit based on a result of the comparison.

6. The moving robot of claim 1 , wherein

the camera captures, at every preset period, an image related to the marker, and

the controller updates, at every preset period, the detected information related to the position and the posture of the main body.

7. The moving robot of claim 1 , wherein

the controller extracts, as a longitudinal edge, a portion of the image associated with the marker, in which a first color is changed to a second color among pixels included in the image, and

the controller groups a portion of the extracted longitudinal edge that satisfies a preset condition to detect the longitudinal line segment.

8. The moving robot of claim 1 , wherein

the pattern of the marker includes a plurality of longitudinal line segments and two diagonal line segments.

9. The moving robot of claim 8 , wherein

the pattern of the marker is divided into a plurality of regions by the longitudinal line segments and the diagonal line segments.

10. The moving robot of claim 9 , wherein

the plurality of regions have a value equal to or greater than a predetermined area value.

11. The moving robot of claim 9 , wherein

any one of the plurality of regions is provided in a color different from adjacent ones of the plurality of regions.

12. The moving robot of claim 11 , wherein

the plurality of regions are provided in black or white, and

any one of the plurality of regions is divided by a first edge and a second edge.

13. The moving robot of claim 12 , wherein

the first edge correspond to a portion of the image associated with the marker in which one region provided in white, from among the plurality of regions, is changed to another region provided in black.

14. The moving robot of claim 13 , wherein

the pattern of the marker includes the at least one diagonal line segment and the at least one longitudinal line segment, and

any one of the at least one longitudinal line segment is formed by connecting at least one first edge and at least one second edge in a crossing manner.

15. The moving robot of claim 14 , wherein

the pattern information includes information related to at least one of a number of edges included in each of the longitudinal line segment, a length of each of the edges, and a kind of each of the edges.

16. The moving robot of claim 12 , wherein

the second edge correspond to a portion of the image associated with the marker in which one region provided in black, from among the plurality of regions, is changed to another region provided in white.

17. The moving robot of claim 8 , wherein

the plurality of longitudinal line segments are separated into a plurality of edges by the diagonal line segment.

18. The moving robot of claim 17 , wherein

the controller detects a direction allocated to any one longitudinal line segment based on a length of each of edges separated from any one of the plurality of longitudinal line segments.

19. A method for controlling a moving robot, the method comprising:

capturing an image related to a marker, wherein the marker including at least one line segment and at least one diagonal line segment;

extracting, from the captured image, pattern information related to the at least one longitudinal line segment and the at least one diagonal line segment included in an appearance of the marker;

detecting information related to a position of the main body based on the pattern information related to at least one longitudinal line segment;

detecting information related to a posture of the main body based on the pattern information related to the at least one longitudinal line segment; and

controlling a driving unit based on at least one of the detected information relating to the position and the posture of the main body.

20. The method of claim 19 , wherein

the detecting of information related to a position of the main body includes calculating a distance between the marker and the main body based on the pattern information related to a length of the at least one longitudinal line segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: CHOI, HYUKDOO; JEON, HYEONGSHIN
To: LG ELECTRONICS INC.
Reel/Frame 044342/0845 →
Priority Claims (1)
KR 10-2015-0083577 · Jun 12, 2015 · national
Continuity (1)
Related Publication 20190072975A1 · Mar 7, 2019