Learning to Compose Hierarchical Object-Centric Controllers for Robotic Manipulation
Sharma, Mohit, Liang, Jacky, Zhao, Jialiang, LaGrassa, Alex, and, null, Kroemer, Oliver
–arXiv.org Artificial Intelligence
Manipulation tasks are inherently object-centric and often require a robot to perform multiple subtasks in parallel, such as pressing on a sponge while wiping across a surface, balancing a saucer while serving tea, or maintaining alignment of a screwdriver while unscrewing a screw. The individual subtasks need to be performed in parallel to accomplish the overall task. As the above examples illustrate, subtasks usually correspond to goals and constraints associated to objects in the robot's environment. Thus, manipulation skills are often defined as 3D motions, which are implemented as simple position or force controllers, of the end effector in object-centric coordinate frames. One drawback of such an approach is that it results in monolithic controllers for each task, i.e. controllers which act specifically with respect to some fixed coordinate frame.
arXiv.org Artificial Intelligence
Nov-9-2020