US 12,115,672 B2
Robot planning
Torsten Kroeger, Munich (DE)
Assigned to Intrinsic Innovation LLC, Mountain View, CA (US)
Filed by Intrinsic Innovation LLC, Mountain View, CA (US)
Filed on Dec. 22, 2020, as Appl. No. 17/131,240.
Prior Publication US 2022/0193907 A1, Jun. 23, 2022
Int. Cl. B25J 9/16 (2006.01); B25J 13/08 (2006.01)
CPC B25J 9/1666 (2013.01) [B25J 9/163 (2013.01); B25J 13/089 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a robotics control system comprising one or more computers, the method comprising:
receiving, for a robot, an initial plan specifying a path and a local trajectory;
receiving an updated observation of an environment of the robot;
generating an initial modified local trajectory for the robot based on the updated observation in the environment of the robot, wherein the initial modified local trajectory extends outside of a boundary of a workspace footprint for the robot at the time that the initial modified local trajectory is generated, the workspace footprint defining a physical volume within a workcell for the robot to perform a task;
repeatedly following the initial modified local trajectory that extends outside the footprint of the robot while generating a modified global path for the robot that remains entirely within the footprint of the robot until the modified global path has been generated, wherein generating the modified global path comprises:
obtaining data representing the workspace footprint for the robot, and
generating the modified global path to avoid causing the robot to cross a boundary of the physical volume defined by the workspace footprint;
determining that the modified global path has been generated; and
causing the robot to switch from following the initial modified local trajectory to following the modified global path for the robot.