IP Library › Granted Patent US 12,174,643
Granted Patent B2
US 12,174,643 · App. 18/096,836 · Granted Dec 24, 2024

Systems and methods for delivering packages using mobile robots

Inventor: Nishant Jacob George (Morrisville, NC)
G05D1/0297G06Q10/08355
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 12,174,643
App. No.
18/096,836
Granted
Dec 24, 2024
Kind
B2
Abstract

Systems and methods for delivering packages using mobile robots. In some examples, a system includes a central controller configured for fulfilling package delivery orders. The system includes package delivery robots. Each package delivery robot is configured for navigating to a location of a package in the warehouse and loading the package onto the package delivery robot. Each package delivery robot is configured for navigating to a package destination by travelling on a path through one or more enclosed passageways and unloading the package at the package destination.

Claims (50)

1. A system for delivering packages using mobile robots, the system comprising:

a central controller configured for fulfilling a plurality of package delivery orders, including, for each package delivery order:

determining a location of a package in a warehouse;

determining a path from the location of the package in the warehouse to a package destination outside of the warehouse; and

instructing a package delivery robot to deliver the package to the package destination by travelling on the path; and

a plurality of package delivery robots, wherein each package delivery robot comprises a propulsion system, a loading system, and a robot controller configured for:

navigating, using the propulsion system, to the location of the package in the warehouse;

loading, using the loading system, the package onto the package delivery robot;

navigating, using the propulsion system, to the package destination by travelling on the path through one or more enclosed passageways; and

unloading, using the loading system, the package at the package destination; and a plurality of service robots, wherein the central controller is configured for detecting one or more malfunctioning package delivery robots and controlling one or more of the service robots to remediate the one or more malfunctioning package delivery robots;

wherein remediating the malfunctioning package delivery robots comprises repairing the malfunctioning robots or extracting the one or more malfunctioning robots from the enclosed passageways or both.

2. The system of claim 1 , wherein the service robots are configured for at least one of:

installing, repairing, and removing one or more network beacons within the enclosed passageways; and

performing diagnostic tests on the malfunctioning package delivery robots.

3. The system of claim 1 , wherein at least a first package delivery robot is configured for retrieving a first package from the warehouse and, at a point along a first path for the first package, transferring the first package to a second package delivery robot configured for delivering the first package to a first package destination for the first package.

4. The system of claim 1 , wherein determining the path from the location of the package in the warehouse to the package destination comprises monitoring path congestion or detecting one or more obstacles or both.

5. The system of claim 1 , wherein each package delivery robot comprises a battery system, and wherein each robot controller is configured for monitoring the battery system and determining a time to recharge a battery of the battery system or perform a battery swap.

6. The system of claim 1 , wherein travelling on the path through one or more enclosed passageways comprises:

travelling on a first side of a first enclosed passageway and in a first direction; and

travelling, on a return trip, on a second side of the enclosed passageway in a second direction opposite the first direction.

7. The system of claim 1 , wherein travelling on the path through one or more enclosed passageways comprises:

detecting an obstacle within a first enclosed passageway while traveling on a first side of the first enclosed passageway in a first direction;

determining that no other robots are traveling on a second side of the first enclosed passageway in a second direction opposite the first direction; and

traveling around an obstacle by moving from the first side to the second side and back to the first side after clearing the obstacle.

8. The system of claim 1 , comprising a plurality of data communications network transponders within the enclosed passageways, wherein the central controller is configured for communicating with the package delivery robots via the data communications network transponders.

9. A method for delivering packages using mobile robots, the method comprising:

fulfilling, at a central controller, a plurality of package delivery orders, including, for each package delivery order:

determining a location of a package in a warehouse;

determining a path from the location of the package in the warehouse to a package destination outside the warehouse; and

instructing a package delivery robot to deliver the package to the package destination by travelling on the path;

delivering, by a plurality of package delivery robots, a plurality of packages, wherein each package delivery robot comprises a propulsion system, a loading system, and a robot controller, and wherein delivering each package comprises:

navigating, using the propulsion system, to the location of the package in the warehouse;

loading, using the loading system, the package onto the package delivery robot;

navigating, using the propulsion system, to the package destination by travelling on the path through one or more enclosed passageways; and

unloading, using the loading system, the package at the package destination; and detecting, at the central controller, one or more malfunctioning package delivery robots and controlling one or more service robots to remediate the one or more malfunctioning package delivery robots;

wherein remediating the malfunctioning package delivery robots comprises repairing the malfunctioning robots or extracting the one or more malfunctioning robots from the enclosed passageways or both.

10. The method of claim 9 , comprising at least one of:

installing, repairing, and removing one or more network beacons within the enclosed passageways using the service robots; and

performing diagnostic tests on the malfunctioning package delivery robots by the service robots.

11. The method of claim 9 , comprising retrieving, by a first package delivery robot, a first package from the warehouse and, at a point along a first path for the first package, transferring the first package to a second package delivery robot configured for delivering the first package to a first package destination for the first package.

12. The method of claim 9 , wherein determining the path from the location of the package in the warehouse to the package destination comprises monitoring path congestion or detecting one or more obstacles or both.

13. The method of claim 9 , wherein each package delivery robot comprises a battery system, and wherein each robot controller is configured for monitoring the battery system and determining a time to recharge a battery of the battery system or perform a battery swap.

14. The method of claim 9 , wherein travelling on the path through one or more enclosed passageways comprises:

travelling on a first side of a first enclosed passageway and in a first direction; and

travelling, on a return trip, on a second side of the enclosed passageway in a second direction opposite the first direction.

15. The method of claim 9 , wherein travelling on the path through one or more enclosed passageways comprises:

detecting an obstacle within a first enclosed passageway while traveling on a first side of the first enclosed passageway in a first direction;

determining that no other robots are traveling on a second side of the first enclosed passageway in a second direction opposite the first direction; and

traveling around an obstacle by moving from the first side to the second side and back to the first side after clearing the obstacle.

16. The method of claim 9 , comprising a plurality of data communications network transponders within the enclosed passageways, wherein the central controller is configured for communicating with the package delivery robots via the data communications network transponders.

Continuity (2)
Provisional Application 63329864 · Apr 11, 2022
Related Publication 20240241519A1 · Jul 18, 2024