Determining handoff checkpoints for low-resolution robot planning
First Claim
1. A method comprising:
- identifying, by a global path planner implemented by a computing system, a task to be performed by a robot in an environment;
determining, by the global path planner, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein the determining includes determining that a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold; and
transmitting, by the global path planner over one or more networks, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint;
wherein the transmitting causes operation of one or more operational components of the robot to reach the intermediate handoff checkpoint by the scheduled time.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and computer-readable media are provided for determining and assigning intermediate handoff checkpoints for low-resolution robot planning. In various implementations, a global path planner may identify a task to be performed by a robot in an environment. In various implementations, the global path planner may determine, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task. In various implementations, the global path planner may determine that a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold. In various implementations, the global path planner may provide, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint.
17 Citations
22 Claims
-
1. A method comprising:
-
identifying, by a global path planner implemented by a computing system, a task to be performed by a robot in an environment; determining, by the global path planner, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein the determining includes determining that a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold; and transmitting, by the global path planner over one or more networks, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint; wherein the transmitting causes operation of one or more operational components of the robot to reach the intermediate handoff checkpoint by the scheduled time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A robot management system comprising memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
identify a task to be performed by a robot in an environment; determine, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold; and transmit, over one or more networks to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint; wherein based on receipt of the data indicative of the intermediate handoff checkpoint, one or more operational components of the robot are operated to reach the intermediate handoff checkpoint by the scheduled time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. At least one non-transitory computer-readable medium comprising instructions that, in response to execution of the instructions by a computing system, cause the computing system to:
-
identify one or more attributes of a task to be performed by a robot in an environment; identify one or more attributes of the environment; determine a reactivity threshold based on the one or more attributes of the environment or the one or more attributes of the task; determine, based at least in part on one or more attributes of the environment and the one or more attributes of the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies the reactivity threshold; and transmit, over one or more networks to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint; wherein based on receipt of the data indicative of the intermediate handoff checkpoint, one or more operational components of the robot are operated to reach the intermediate handoff checkpoint by the scheduled time.
-
-
21. A method comprising:
-
identifying, by a global path planner implemented by a computing system, a task to be performed by a robot in an environment; determining, by the global path planner, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein the determining includes determining that a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold; providing, by the global path planner, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint; and operating one or more operational components of the robot to reach the intermediate handoff checkpoint by the scheduled time.
-
-
22. A system comprising memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
identify a task to be performed by a robot in an environment; determine, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task, wherein a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold; provide, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint; and operate one or more operational components of the robot to reach the intermediate handoff checkpoint by the scheduled time.
-
Specification