IP Library Granted Patent US 10,761,539
Granted Patent B2
US 10,761,539 · App. 15/821,650 · Granted Sep 1, 2020

Robot charger docking control

Inventors: Thomas Moore (Edinburgh, GB); Bradley Powers (Lowell, MA); Hian Kai Kwa (Reading, MA)
G05D1/0225B60L53/35G05D1/0236G05D2201/0216
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,761,539
App. No.
15/821,650
Granted
Sep 1, 2020
Kind
B2
Abstract

A method and system for docking a robot with a charger docking station, including receiving an initial pose and receiving a mating pose associated with the robot charger docking station, performing a first navigation from a location to the initial pose, and performing a second navigation of the robot from the initial pose to the mating pose. The second navigation may proceed substantially along an arc path from the initial pose to the mating pose, thereby, upon arriving at the mating pose, an electrical charging port of the robot mates with an electrical charging assembly. The arc path may be associated with a section of a unique circle having a radius and a center equidistant from the initial pose and the mating pose. Controlling for error may include a proportional control and/or weighted control or switching between the controls to maintain an error below a threshold.

Claims (159)

1. A method for navigating a robot for docking with a robot charger docking station, comprising:

receiving an initial pose associated with a robot charger docking station;

receiving a mating pose associated with the robot charger docking station;

performing a first navigation of a robot from a location to the initial pose; and

performing a second navigation of the robot from the initial pose to the mating pose,

wherein the second navigation proceeds substantially along an arc path from the initial pose to the mating pose, thereby causing the electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station; and

wherein the arc path from the initial pose to the mating pose comprises a section of a unique circle having radius r and center X C , Y C equidistant from the first location X R , Y R associated with the initial pose and a second location X D , Y D associated with the mating pose, and wherein a tangent to the unique circle at the second location X D , Y D is perpendicular to the robot charger docking station;

wherein an instantaneous linear velocity x′ R and an instantaneous angular velocity θ′ R of the robot, at a pose along the arc path, are maintained in substantially constant relation with radius r:

θ

R

=

x

R

r

(

7

)

and wherein controlling a rotational error of the robot comprises issuing a proportional control according to:

θ′ R =kΦ   (8)

where k is a proportional control constant and Φ is a rotational error, and/or a weighted control according to

θ

R

=

α

(

k

ϕ

)

+

β

(

x

R

r

)

(

9

)

where α and β are weighting parameters.

2. The method of claim 1 , wherein the weighting parameters α and β may be adjusted in nonlinear relation as a function of the distance to the charging station.

3. The method of claim 1 , wherein controlling the robot comprises:

closing the rotational error according to equation (8) until the error gets below a threshold;

setting linear velocity x′ R to a fixed value; and

controlling the robot according to equation (7) constantly updating radius r and rotational error Φ;

wherein when the threshold is exceeded, switching the control to equation (8) until the error returns to below the threshold.

4. A mobile robot configured to navigate from a location to and dock with a robot charger docking station for re-charging, the robot comprising:

a wheeled mobile base having an electrical charging port and a processor, wherein the processor is configured to:

obtain an initial pose associated with the robot charger docking station;

obtain a mating pose associated with the robot charger docking station;

navigate the wheeled mobile base from the location to the initial pose;

navigate the wheeled mobile base from the initial pose to the mating pose, wherein the wheeled mobile base proceeds substantially along an arc path from the initial pose to the mating pose, thereby causing the electrical charging port of the wheeled base to mate with an electrical charging assembly of the robot charger docking station; and

wherein the arc path from the initial pose to the mating pose comprises a section of a unique circle having radius r and center X C , Y C equidistant from the first location X R , Y R associated with the initial pose and a second location X D , Y D associated with the mating pose, and wherein a tangent to the unique circle at the second location X D , Y D is perpendicular to the robot charger docking station;

wherein an instantaneous linear velocity x′ R and an instantaneous angular velocity θ′ R of the robot, at a pose along the arc path, are maintained in substantially constant relation with radius r:

θ

R

=

x

R

r

(

7

)

and wherein controlling a rotational error of the robot comprises issuing a proportional control according to:

θ′ R =kΦ   (8)

where k is a proportional control constant and Φ is a rotational error, and/or a weighted control according to

θ

R

=

α

(

k

ϕ

)

+

β

(

x

R

r

)

(

9

)

where α and β are weighting parameters.

5. The mobile robot of claim 4 , wherein the weighting parameters α and β may be adjusted in nonlinear relation as a function of the distance to the robot charger docking station.

6. The mobile robot of claim 4 , wherein controlling the robot comprises:

closing the rotational error according to equation (8) until the error gets below a threshold;

setting linear velocity x′ R to a fixed value; and

controlling the robot according to equation (7) constantly updating radius r and rotational error Φ;

wherein when the threshold is exceeded, switching the control to equation (8) until the error returns to below the threshold.

7. A non-transitory computer readable medium having stored thereon instructions, which, when executed by a processor of a robot, cause the robot to execute the steps comprising:

receiving an initial pose associated with a robot charger docking station;

receiving a mating pose associated with the robot charger docking station;

controlling a first navigation of a robot from a location to the initial pose; and

controlling a second navigation of the robot from the initial pose to the mating pose, wherein the second navigation proceeds substantially along an arc path from the initial pose to the mating pose. thereby causing the electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station; and

wherein the arc path from the initial pose to the mating pose comprises a section of a unique circle having radius r and center X C , Y C equidistant from the first location X R , Y R associated with the initial pose and a second location X D , Y D associated with the mating pose, and wherein a tangent to the unique circle at the second location X D , Y D is perpendicular to the robot charger docking station;

wherein an instantaneous linear velocity X′ R and an instantaneous angular velocity Θ′ R of the robot, at a pose along the arc path, are maintained in substantially constant relation with radius r:

θ

=

x

R

r

(

7

)

and wherein controlling a rotational error of the robot comprises issuing a proportional control according to:

θ′ R =kΦ   (8)

where k is a proportional control constant and Φ is a rotational error, and/or a weighted control according to

θ

R

=

α

(

k

ϕ

)

+

β

(

x

R

r

)

(

9

)

where α and β are weighting parameters.

8. The computer readable medium of claim 7 , wherein the weighting parameters α and β may be adjusted in nonlinear relation as a function of the distance to the robot charger docking station.

9. The computer readable medium of claim 7 , wherein controlling the robot comprises:

closing the rotational error according to equation (8) until the error is below a threshold;

setting linear velocity x′ R to a fixed value; and

controlling the robot according to equation (7) constantly updating radius r and rotational error Φ;

wherein, when the threshold is exceeded, switching the control to equation (8) until the error returns to below the threshold.

Assignments (7)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL 007759, FRAME 0295 Recorded Dec 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069743/0206 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL 007759, FRAME 0314 Recorded Dec 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069743/0192 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 69386 FRAME 647. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Dec 11, 2024
From: LOCUS ROBOTICS CORP.
To: HERCULES CAPITAL, INC.
Reel/Frame 069589/0575 →
SECURITY INTEREST Recorded Nov 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069386/0647 →
SECURITY INTEREST Recorded Jun 22, 2022
From: LOCUS ROBOTIC CORP.
To: SILICON VALLEY BANK
Reel/Frame 060402/0874 →
SECURITY INTEREST Recorded Jun 22, 2022
From: LOCUS ROBOTIC CORP.
To: SILICON VALLEY BANK
Reel/Frame 060402/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOORE, THOMAS; POWERS, BRADLEY; KWA, HIAN KAI
To: LOCUS ROBOTICS CORPORATION
Reel/Frame 044202/0756 →
Continuity (1)
Related Publication 20190155295A1 · May 23, 2019
Cited By (1)
US 12,282,312