CPC B25J 9/162 (2013.01) [G05D 1/0088 (2013.01); G05D 1/0246 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining a map of a physical environment that contains an interaction point for a manipulator of a robotic device;
determining, using a machine learning model and based on (i) the map, (ii) the interaction point, and (iii) a representation of a physical structure of the robotic device, a plurality of candidate positions for a base of the robotic device within the physical environment represented by the map, wherein each respective candidate position of the plurality of candidate positions is predicted to allow the manipulator of the robotic device to follow at least one collision-free trajectory relative to the base of the robotic device to reach the interaction point when the base of the robotic device is positioned at the respective candidate position;
selecting a candidate position from the plurality of candidate positions; and
based on selecting the candidate position, causing the base of the robotic device to move toward the selected candidate position within the physical environment.
|