Robot placement based on reachability inversion

Having a representation of the capabilities of a robot is helpful when online queries, such as solving the inverse kinematics (IK) problem for grasping tasks, must be processed efficiently in the real world. When workspace representations, e.g. the reachability of an arm, are considered, additional quality information such as manipulability or self-distance can be employed to enrich the spatial data. In this work we present an approach of inverting such precomputed reachability representations in order to generate suitable robot base positions for grasping. Compared to existing works, our approach is able to generate a distribution in SE(2), the cross-space consisting of 2D position and 1D orientation, that describes potential robot base poses together with a quality index. We show how this distribution can be queried quickly in order to find oriented base poses from which a target grasping pose is reachable without collisions. The approach is evaluated in simulation using the humanoid robot ARMAR-III [1] and an extension is presented that allows to find suitable base poses for trajectory execution.

[1]  Michael Beetz,et al.  Learning and performing place-based mobile manipulation , 2009, 2009 IEEE 8th International Conference on Development and Learning.

[2]  Tamim Asfour,et al.  Planning multi-robot grasping motions , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[3]  Dmitry Berenson,et al.  Humanoid motion planning for dual-arm manipulation and re-grasping tasks , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Masaki Togai,et al.  An application of the singular value decomposition to manipulability and sensitivity of industrial robots , 1986 .

[5]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[6]  Gerd Hirzinger,et al.  Capturing robot workspace structure: representing robot capabilities , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Rüdiger Dillmann,et al.  Efficient Inverse Kinematics Computation Based on Reachability Analysis , 2012, Int. J. Humanoid Robotics.

[8]  Stefan Ulbrich,et al.  Simox: A Robotics Toolbox for Simulation, Motion and Grasp Planning , 2012, IAS.

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

[10]  Gerd Hirzinger,et al.  Using a model of the reachable workspace to position mobile manipulators for 3-d trajectories , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[11]  Daniel Leidner,et al.  Exploiting structure in two-armed manipulation tasks for humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Satoshi Kagami,et al.  Efficient prioritized inverse kinematic solutions for redundant manipulators , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Tamim Asfour,et al.  ARMAR-III: An Integrated Humanoid Platform for Sensory-Motor Control , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[14]  Giulio Sandini,et al.  Manipulability analysis , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[15]  Svetlozar T. Rachev,et al.  Probability and Statistics for Finance , 2010 .