Combined Task and Motion Planning for a Dual-arm Robot to Use a Suction Cup Tool

This paper proposes a combined task and motion planner for a dual-arm robot to use a suction cup tool. The planner consists of three sub-planners - A suction pose sub-planner and two regrasp and motion sub-planners. The suction pose sub-planner finds all the available poses for a suction cup tool to suck on the object, using the models of the tool and the object. The regrasp and motion sub-planner builds the regrasp graph that represents all possible grasp sequences to reorient and move the suction cup tool from an initial pose to a goal pose. Two regrasp graphs are used to plan for a single suction cup and the complex of the suction cup and an object respectively. The output of the proposed planner is a sequence of robot motion that uses a suction cup tool to manipulate objects following human instructions. The planner is examined and analyzed by both simulation experiments and real-world executions using several real-world tasks. The results show that the planner is efficient, robust, and can generate sequential transit and transfer robot motion to finish complicated combined task and motion planning tasks in a few seconds.

[1]  Kensuke Harada,et al.  Arm Manipulation Planning of Tethered Tools with the Help of a Tool Balancer , 2018, ArXiv.

[2]  Kazuhiro Kosuge,et al.  Development of robot hand with suction mechanism for robust and dexterous grasping , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Tomokazu Takahashi,et al.  Flexible vacuum gripper with autonomous switchable valves , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  Kensuke Harada,et al.  Dual-arm Assembly Planning Considering Gravitational Constraints , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Alessandro Saffiotti,et al.  Geometric backtracking for combined task and motion planning in robotic systems , 2017, Artif. Intell..

[6]  Masayuki Inaba,et al.  A three-fingered hand with a suction gripping system for picking various objects in cluttered narrow space , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Stuart J. Russell,et al.  Combined Task and Motion Planning for Mobile Manipulation , 2010, ICAPS.

[8]  Kensuke Harada,et al.  Achieving high success rate in dual-arm handover using large number of candidate grasps, handover heuristics, and hierarchical search , 2016, Adv. Robotics.

[9]  Kensuke Harada,et al.  A manipulation motion planner for dual-arm industrial manipulators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Fumio Kanehiro,et al.  Preparatory Manipulation Planning Using Automatically Determined Single and Dual Arm , 2018, IEEE Transactions on Industrial Informatics.

[11]  Rachid Alami,et al.  A Hybrid Approach to Intricate Motion, Manipulation and Task Planning , 2009, Int. J. Robotics Res..

[12]  Kensuke Harada,et al.  Designing a Mechanical Tool for Robots With Two-Finger Parallel Grippers , 2019, IEEE Robotics and Automation Letters.

[13]  Monica N. Nicolescu,et al.  A compact task representation for hierarchical robot control , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[14]  Leslie Pack Kaelbling,et al.  Hierarchical Planning in the Now , 2010, Bridging the Gap Between Task and Motion Planning.

[15]  Petter Ögren,et al.  Towards Blended Reactive Planning and Acting using Behavior Trees , 2016, 2019 International Conference on Robotics and Automation (ICRA).

[16]  Carme Torras,et al.  Interleaving Hierarchical Task Planning and Motion Constraint Testing for Dual-Arm Manipulation , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Jan Rosell,et al.  Using synergies in dual-arm manipulation tasks , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[18]  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).