| CPC B25J 9/1664 (2013.01) [B25J 9/161 (2013.01); B25J 9/163 (2013.01); B25J 9/1689 (2013.01); B25J 19/021 (2013.01)] | 20 Claims |

|
1. A method comprising:
determining, for a robotic device that comprises a perception system, a robot planner state representing at least one future path for the robotic device in an environment, wherein the perception system is independently controllable to move relative to the robotic device to view the environment from different perspectives;
determining a perception system trajectory by inputting at least the robot planner state into a machine learning model trained based on training data comprising at least a plurality of robot planner states and a corresponding plurality of operator-directed perception system trajectories, wherein each of the operator-directed perception system trajectories is based on operator-generated instructions for control of a respective perception system relative to a respective robotic device for the corresponding robot planner state, and wherein the perception system trajectory comprises a trajectory through which to move the perception system relative to the robotic device; and
controlling, by the robotic device, the perception system to move through the determined perception system trajectory relative to the robotic device.
|