Manipulation Planning Using Environmental Contacts to Keep Objects Stable under External Forces

This paper addresses the problem of sequential manipulation planning to keep an object stable under changing external forces. Particularly, we focus on using object-environment contacts. We present a planning algorithm which can generate robot configurations and motions to intelligently use object-environment, as well as object-robot, contacts, to keep an object stable under forceful operations such as drilling and cutting. Given a sequence of external forces, the planner minimizes the number of different configurations used to keep the object stable. An important computational bottleneck in this algorithm is due to the static stability analysis of a large number of configurations. We propose a containment relationship between configurations, to prune the stability checking process.

[1]  Mehmet Remzi Dogar,et al.  Manipulation planning under changing external forces , 2017, Autonomous Robots.

[2]  Peter K. Allen,et al.  GraspIt!: A Versatile Simulator for Grasp Analysis , 2000, Dynamic Systems and Control: Volume 2.

[3]  Jing Xiao,et al.  Planning Motions Compliant to Complex Contact States , 2001, Int. J. Robotics Res..

[4]  Kensuke Harada,et al.  Developing and Comparing Single-Arm and Dual-Arm Regrasp , 2015, IEEE Robotics and Automation Letters.

[5]  Kensuke Harada,et al.  Regrasp Planning Using Stable Object Poses Supported by Complex Structures , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[6]  W. Eric L. Grimson,et al.  Handey: A robot system that recognizes, plans, and manipulates , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  Gerd Hirzinger,et al.  Grasp planning: how to choose a suitable task wrench space , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Quang-Cuong Pham,et al.  A Certified-Complete Bimanual Manipulation Planner , 2017, IEEE Transactions on Automation Science and Engineering.

[9]  Tetsuyou Watanabe,et al.  Variable-Grasping-Mode Underactuated Soft Gripper With Environmental Contact-Based Operation , 2017, IEEE Robotics and Automation Letters.

[10]  Oliver Brock,et al.  Exploitation of environmental constraints in human and robotic grasping , 2015, Int. J. Robotics Res..

[11]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[12]  Dinesh Manocha,et al.  FCL: A general purpose library for collision and proximity queries , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Alberto Rodriguez,et al.  Sampling-based Planning of In-Hand Manipulation with External Pushes , 2017, ISRR.

[14]  Michael Yu Wang,et al.  Contact Force Prediction and Force Closure Analysis of a Fixtured Rigid Workpiece With Friction , 2003 .

[15]  Tine Lefebvre,et al.  Contact modelling, parameter identification and task planning for autonomous compliant motion using elementary contacts , 2003 .

[16]  Leslie Pack Kaelbling,et al.  Hierarchical planning for multi-contact non-prehensile manipulation , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Timothy Bretl,et al.  Motion Planning of Multi-Limbed Robots Subject to Equilibrium Constraints: The Free-Climbing Robot Problem , 2006, Int. J. Robotics Res..

[18]  Robert D. Howe,et al.  Contact State Estimation Using Multiple Model Estimation and Hidden Markov Models , 2004, Int. J. Robotics Res..

[19]  James J. Kuffner,et al.  OpenRAVE: A Planning Architecture for Autonomous Robotics , 2008 .

[20]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[21]  Jing Xiao,et al.  Automatic Generation of High-Level Contact State Space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[22]  Gerd Hirzinger,et al.  Identification of contact formations: Resolving ambiguous force torque information , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[24]  Masayuki Inaba,et al.  Global planning of whole-body manipulation by humanoid robot based on transition graph of object motion and contact switching , 2017, Adv. Robotics.

[25]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).