Placing Objects with prior In-Hand Manipulation using Dexterous Manipulation Graphs

We address the problem of planning the placement of a grasped object with a robot manipulator. More specifically, the robot is tasked to place the grasped object such that a placement preference function is maximized. For this, we present an approach that uses in-hand manipulation to adjust the robot's initial grasp to extend the set of reachable placements. Given an initial grasp, the algorithm computes a set of grasps that can be reached by pushing and rotating the object in-hand. With this set of reachable grasps, it then searches for a stable placement that maximizes the preference function. If successful it returns a sequence of in-hand pushes to adjust the initial grasp to a more advantageous grasp together with a transport motion that carries the object to the placement. We evaluate our algorithm's performance on various placing scenarios, and observe its effectiveness also in challenging scenes containing many obstacles. Our experiments demonstrate that re-grasping with in-hand manipulation increases the quality of placements the robot can reach. In particular, it enables the algorithm to find solutions in situations where safe placing with the initial grasp wouldn't be possible.

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

[2]  Yun Jiang,et al.  Learning to place new objects in a scene , 2012, Int. J. Robotics Res..

[3]  Jian Shi,et al.  Dynamic in-hand sliding manipulation , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Danica Kragic,et al.  Object Placement Planning and optimization for Robot Manipulators , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

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

[7]  Patrick Beeson,et al.  TRAC-IK: An open-source library for improved solving of generic inverse kinematics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[8]  Wolfram Burgard,et al.  Optimal, sampling-based manipulation planning , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Kensuke Harada,et al.  A regrasp planning component for object reorientation , 2018, Auton. Robots.

[10]  Or Tslil,et al.  Robotic Swing-Up Regrasping Manipulation Based on the Impulse–Momentum Approach and cLQR Control , 2016, IEEE Transactions on Robotics.

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

[12]  Danica Kragic,et al.  Dexterous Manipulation Graphs , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[14]  Danica Kragic,et al.  Adaptive control for pivoting with visual and tactile feedback , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

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

[17]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[18]  James M. Rehg,et al.  Perceiving clutter and surfaces for object placement in indoor environments , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

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

[20]  Kensuke Harada,et al.  ロボットによるピックアンドプレースのための対象物配置計画;ロボットによるピックアンドプレースのための対象物配置計画;Object Placement Planner for Robotic Pick and Place Tasks , 2013 .

[21]  Alberto Rodriguez,et al.  In-Hand Manipulation via Motion Cones , 2018, Robotics: Science and Systems.

[22]  Leslie Pack Kaelbling,et al.  Object placement as inverse motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[23]  Tucker Hermans,et al.  Relaxed-Rigidity Constraints: In-Grasp Manipulation using Purely Kinematic Trajectory Optimization , 2017, Robotics: Science and Systems.