IP Library › Granted Patent US 11,561,275
Granted Patent B2
US 11,561,275 · App. 16/526,314 · Granted Jan 24, 2023

Moving robot, method for controlling the same, and terminal

Inventors: Kyoungsuk Ko (Seoul, KR); Sungwook Lee (Seoul, KR); Hyungsub Lee (Seoul, KR); Koh Choi (Seoul, KR)
Assignee: LG ELECTRONICS INC.
G01S1/68A01B69/02A01D34/008G01C7/02G01S1/024G05D1/02A01D2101/00
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 11,561,275
App. No.
16/526,314
Filed
Jul 30, 2019
Granted
Jan 24, 2023
Kind
B2
Art Unit
3664
USPC
700/253
Abstract

A moving robot has a body and at least one wheel for moving the main body. The moving robot has a transceiver to communicate with a plurality of location information transmitters located within an area. The moving robot also has a memory storing coordinate information regarding positions of the location information transmitters. Further, the moving robot has a controller that sets a virtual boundary based on location information determined using signals transmitted by the location information transmitters. The controller controls the wheel so that the main body is prevented from traveling outside the virtual boundary. The controller sets a reference location information transmitter and corrects the stored coordinate information by correcting height errors based on height differences between the reference location information transmitter and the other location information transmitters. The controller also corrects a current position of the main body based on the corrected stored coordinate information.

Claims (47)

1. A moving robot, comprising:

a main body;

at least one wheel configured to move the main body;

a transceiver configured to communicate with a plurality of location information transmitters installed within an area;

a memory configured to store coordinate information corresponding to positions of the location information transmitters; and

a controller configured to:

set a virtual boundary based on location information determined based on signals received from the location information transmitters;

control the at least one wheel to move the main body within the set virtual boundary;

select one of the location information transmitters as a reference location information transmitter;

correct the stored coordinate information by correcting height errors associated with the location information transmitters based on height difference information between the reference location information transmitter and other location information transmitters of the plurality of location information transmitters; and

adjust a current position of the main body based on the corrected stored coordinate information.

2. The moving robot of claim 1 , wherein

the transceiver is configured to communicate with at least one terminal, and

the controller is configured to

acquire the height difference information based on distance information between the reference location information transmitter and each of the location information transmitters, and

acquire angle information between the reference location information transmitter and each of the location information transmitters, the angle information calculated using the terminal.

3. The moving robot of claim 2 , wherein the controller is configured to determine the angle information based on a spatial motion of the terminal required to point the terminal from the reference location information transmitter toward each of the other location information transmitters.

4. The moving robot of claim 1 , wherein the controller is configured to:

determine the height difference information based on height information regarding the reference location information transmitter, distance information and angle information between the reference location information transmitter and the other location information transmitters, and

determine the distance information between the reference location information transmitter and the other location information transmitters based on an intensity of an Ultra-Wideband (UWB) signal transmitted from each of the other location information transmitters to the reference location information transmitter.

5. The moving robot of claim 1 , wherein the controller is configured to:

determine the height difference information based on height information regarding the reference location information transmitter, distance information and angle information between the reference location information transmitter and the other location information transmitters, and

determine the angle information based on a posture value of a terminal determined by positioning the terminal adjacent an arbitrary location information transmitter, and changing the spatial position of the terminal such that a center of the reference location information transmitter is positioned in a preview image obtained by a camera associated with the terminal.

6. The moving robot of claim 1 , wherein the controller is configured to determine values of height errors of the other location information transmitters with respect to a height value of the reference location information transmitter.

7. The moving robot of claim 1 , wherein the controller is configured to set a location information transmitter having one of a greatest signal reception amount or a greatest signal sensitivity as the reference location information transmitter among the location information transmitters.

8. The moving robot of claim 1 , wherein the controller is configured to set two or more of the plurality of location information transmitters as reference location information transmitters.

9. The moving robot of claim 1 , wherein

the transceiver is configured to communicate with a terminal including a camera and at least one sensor configured to sense a posture value of a terminal main body, and

the controller is configured to:

receive, from the terminal, angle information corresponding to a posture value of the terminal when an image of the reference location information transmitter is displayed in a predetermined area of a preview image obtained by the camera;

correct the height errors in the stored coordinate information based on the received angle information and distance information between the reference location information transmitter and the other location information transmitters, and

update the stored coordinate information based on correction of the height errors.

10. The moving robot of claim 1 , wherein the controller is configured to calculate the height difference information regarding each of the location information transmitters based on and angle information between the reference location information transmitter and each of the location information transmitters, and

wherein the height difference information is calculated using an average value of values obtained by calculating the distance and angle information between the reference location information transmitter and each of the location information transmitters a plurality of times.

11. The moving robot of claim 1 , wherein the controller is configured to:

determine the current position of the main body based on the signals transmitted from the location information transmitters, and

correct the height errors of the stored coordinate information in response to the current position of the main body spaced apart from at least one of the location information transmitters by a reference distance or shorter.

12. A method for controlling a moving robot, comprising:

communicating, using a transceiver of the moving robot, with a plurality of location information transmitters located in an area;

storing coordinate information corresponding to positions of the location information transmitters;

setting, using a controller, one of the location information transmitters as a reference location information transmitter;

correcting, using the controller, the stored coordinate information by correcting height errors associated with the location information transmitters based on height difference information between the reference location information transmitter and other location information transmitters; and

adjusting, using the controller, a current position of the moving robot based on signals transmitted from the location information transmitters and based on the corrected stored coordinate information.

13. The method of claim 12 , further comprising communicating, using the transceiver, with at least one terminal, wherein the controller is configured to correct the height errors based on distance information between the reference location information transmitter and the other location information transmitters, the distance information being based on an intensity of a Ultra-Wideband (UWB) signal of each of the other location information transmitters, transmitted to the reference location information transmitter, and angle information between the reference location transmitter and each of the other location information transmitters determined using the terminal.

14. The method of claim 12 , further comprising:

recognizing the current position of the main body of the moving robot in the area based on signals transmitted from the location information transmitters; and

correcting the height errors when the current position of the moving robot is located less than or equal to a reference range from at least one of the location information transmitters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: KO, KYOUNGSUK; LEE, SUNGWOOK; LEE, HYUNGSUB; CHOI, KOH
To: LG ELECTRONICS INC.
Reel/Frame 049905/0232 →
Priority Claims (1)
KR 10-2019-0012989 · Jan 31, 2019 · national
Continuity (3)
Provisional Application 62714746 · Aug 5, 2018
Provisional Application 62714088 · Aug 3, 2018
Related Publication 20200041601A1 · Feb 6, 2020
Cited By (2)
US 12,204,334 US 12,429,875