IP Library Patent Application 17205692
Patent Application
App. No. 17/205,692

SYSTEMS AND METHODS FOR REROUTING ROBOTS TO AVOID NO-GO ZONES

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 None
App. No.
17/205,692
Abstract

Systems and methods for global rerouting of a path of a robot are disclosed herein. According to at least one non-limiting exemplary embodiment, a robot may reroute a path based on one or more rerouting zones, wherein the rerouting zone comprises an area undesirable for the robot to navigate. Accordingly, the present disclosure provides systems and methods for a robot to reroute a path based on the rerouting zones.

Claims (50)

1 . A method for navigating a robotic device, comprising:

maneuvering the robotic device along a trajectory following a first route;

receiving one or more rerouting zones on a computer readable map of an environment, the one or more rerouting zones corresponding to a region in the environment that the robotic device does not navigate;

changing the trajectory of the robotic device from the first route to a different second route based on the location of the one or more rerouting zones, the second route comprising portions of the first route; and

maneuvering the robotic device along the second route such that the robotic device avoids the one or more rerouting zones.

2 . The method of claim 1 , further comprising:

determining the one or more rerouting zones based on either sensor data or input received from a user or network.

3 . The method of claim 1 , further comprising:

removing portions of the first route within the one or more rerouting zones; and

performing optimizations on first and second points of the first route to determine the second route such that the second route comprises no discontinuities or unnavigable segments, the second route being of minimal length required to navigate the robotic device along remaining portions of the first route such that the remaining portions of the first route correspond to the second route.

4 . The method of claim 3 , further comprising:

removing segments of the remaining portions of the first route based on the segments falling below a length threshold.

5 . The method of claim 3 , further comprising:

determining the second route based on directional requirements to be followed by the robotic device, the directional requirements including a direction for the robotic device while navigating the first and second routes.

6 . The method of claim 3 , further comprising:

determining the second route based on a combination of portions of the first route and a portion of a third route that is outside of the one or more rerouting zones.

7 . A robotic system, comprising:

a non-transitory computer readable medium having computer readable instructions stored thereon;

at least one controller configured to execute the computer readable instructions to:

maneuver the robotic system along a trajectory following a first route;

receive one or more rerouting zones on a computer readable map of an environment, the one or more rerouting zones corresponding to a region in the environment that the robotic system does not navigate; and

change the trajectory of the robotic system from the first route to a different second route based on the location of the one or more rerouting zones, the second route comprising portions of the first route; and

maneuvering of the robotic system along the second route such that the robotic system avoids the one or more rerouting zones.

8 . The robotic system of claim 7 , wherein the at least one controller is further configured to execute the computer readable instructions to,

determine the one or more rerouting zones based on sensor data or input received from a user or network.

9 . The robotic system of claim 7 , wherein the at least one controller is further configured to execute the computer readable instructions to,

remove portions of the first route within the one or more rerouting zones; and

perform optimizations on first and second points of the first route to determine the second route such that the second route comprises no discontinuities or unnavigable segments, the second route being of minimal length required to navigate the robotic system along remaining portions of the first route such that the remaining portions of the first route correspond to the second route.

10 . The robotic system of claim 9 , wherein the at least one controller is further configured to execute the computer readable instructions to,

remove segments of the remaining portions of the first route based on the segments falling below a length threshold.

11 . The robotic system of claim 9 , wherein the at least one controller is further configured to execute the computer readable instructions to,

determine the second route based on directional requirements to be followed by the robotic system, the directional requirements including a direction for the robotic system while navigating the first and second routes.

12 . The robotic system of claim 9 , wherein the at least one controller is further configured to execute the computer readable instructions to,

determine the second route based on a combination of portions of the first route and a portion of a third route outside of the one or more rerouting zones.

13 . A non-transitory computer readable storage medium comprising a plurality of computer readable instructions stored thereon, that when executed by a controller, configure the controller to:

maneuver a robotic system along a trajectory following a first route;

receive one or more rerouting zones on a computer readable map of an environment, the one or more rerouting zones corresponding to a region in the environment that the robotic system does not enter;

change the trajectory of the robotic system from the first route to a different second route based on the location of the one or more rerouting zones, the second route comprising portions of the first route; and

maneuver the robotic system along the second route such that the robotic system avoids the one or more rerouting zones.

14 . The non-transitory computer readable storage medium of claim 13 , wherein the controller is further configured to execute plurality of instructions to,

determine the one or more rerouting zones based on sensor data or input received from a user or network.

15 . The non-transitory computer readable storage medium of claim 13 , wherein the controller is further configured to execute plurality of instructions to,

remove portions of the first route within the one or more rerouting zones; and

perform optimizations on the first and second points of the first route to determine the second route such that the second route comprises no discontinuities or unnavigable segments, the second route being of minimal length required to navigate the robotic system along remaining portions of the first route such that the remaining portions of the first route correspond to the second route.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the controller is further configured to execute plurality of instructions to,

remove segments of the remaining portions of the first route based on the segments falling below a length threshold.

17 . The non-transitory computer readable storage medium of claim 15 , wherein the controller is further configured to execute plurality of instructions to,

determine the second route based on directional requirements to be followed by the robotic system, the directional requirements including a direction for the robotic system while navigating the first and second routes.

18 . The non-transitory computer readable storage medium of claim 15 , wherein the controller is further configured to execute plurality of instructions to,

determine the second route based on a combination of portions of the first route and a portion of a third route that is outside of the one or more rerouting zones.

Assignments (1)
SECURITY INTEREST Recorded Oct 8, 2021
From: BRAIN CORPORATION
To: HERCULES CAPITAL, INC.
Reel/Frame 057851/0574 →