Co-Optimizing Robot, Environment, and Tool Design via Joint Manipulation Planning

Existing work on sequential manipulation planning and trajectory optimization typically assumes the robot, environment and tools to be given. However, in particular in industrial applications, it is highly interesting to ask, what would be an optimal robot design, tool shape, or robot station geometry for a particular ensemble of manipulation tasks. To tackle this problem we propose a formulation to jointly optimize over static design parameters and the sequential manipulation trajectory. We can include optimization objectives such as penalizing velocities (path length) and joint torques. Our evaluations show that design optimization can significantly improve on such metrics. For instance, in a wrench tool demonstration scenario we show that the shape of the wrench tool as well as design of the robot can be optimized to allow for exerting a necessary external torque with minimal effort.

[1]  Sonia Chernova,et al.  Tool Macgyvering: A Novel Framework for Combining Tool Substitution and Construction , 2020, ArXiv.

[2]  Sehoon Ha,et al.  Computational co-optimization of design parameters and motion trajectories for robotic systems , 2018, Int. J. Robotics Res..

[3]  Yasuo Kuniyoshi,et al.  On the Information Theoretic Implications of Embodiment - Principles and Methods , 2006, 50 Years of Artificial Intelligence.

[4]  Marc Toussaint A Tutorial on Newton Methods for Constrained Trajectory Optimization and Relations to SLAM, Gaussian Process Smoothing, Optimal Control, and Probabilistic Inference , 2017, Geometric and Numerical Foundations of Movements.

[5]  Alberto Rodriguez,et al.  Optimal Shape and Motion Planning for Dynamic Planar Manipulation , 2017, Robotics: Science and Systems.

[6]  W. Marsden I and J , 2012 .

[7]  Siddhartha S. Srinivasa,et al.  Rearrangement planning using object-centric and robot-centric action spaces , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Jung-Su Ha,et al.  Describing Physics For Physical Reasoning: Force-Based Sequential Manipulation Planning , 2020, IEEE Robotics and Automation Letters.

[9]  Helmut Hauser,et al.  Towards a theoretical foundation for morphological computation with compliant bodies , 2011, Biological Cybernetics.

[10]  Oliver Brock,et al.  A Compliance-centric View of Grasping , 2012 .

[11]  Matthew T. Mason,et al.  The mechanics of manipulation , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[12]  Chandana Paul,et al.  Morphological computation: A basis for the analysis of morphology and control requirements , 2006, Robotics Auton. Syst..

[13]  Howie Choset,et al.  Task-Specific Manipulator Design and Trajectory Synthesis , 2019, IEEE Robotics and Automation Letters.

[14]  Manuel Lopes,et al.  Multi-bound tree search for logic-geometric programming in cooperative manipulation domains , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Thierry Siméon,et al.  Manipulation Planning with Probabilistic Roadmaps , 2004, Int. J. Robotics Res..

[16]  Marc Toussaint,et al.  Differentiable Physics and Stable Modes for Tool-Use and Manipulation Planning , 2018, Robotics: Science and Systems.

[17]  Leslie Pack Kaelbling,et al.  FFRob: Leveraging symbolic planning for efficient task and motion planning , 2016, Int. J. Robotics Res..

[18]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

[19]  James J. Kuffner,et al.  Navigation among movable obstacles: real-time reasoning in complex environments , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[20]  Claude Sammut,et al.  A Learning Framework for Tool Creation by a Robot , 2015 .

[21]  Zackory M. Erickson,et al.  Autonomous Tool Construction Using Part Shape and Attachment Prediction , 2019, Robotics: Science and Systems.

[22]  Rachel Holladay,et al.  Force-and-Motion Constrained Planning for Tool Use , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Marc Toussaint,et al.  Hierarchical Task and Motion Planning using Logic-Geometric Programming ( HLGP ) , 2010 .

[24]  G. Whitesides Soft Robotics. , 2018, Angewandte Chemie.