Grasping and Object Reorientation for Autonomous Construction of Stone Structures

Building large and stable structures from highly irregular stones is among the most challenging construction tasks with excavators. In this letter, we present a method for grasp planning and object manipulation that enables the world's first autonomous assembly of a large-scale stone wall with an unmanned hydraulic excavator system. Our method utilizes point clouds and mesh surface reconstruction of stones in order to plan grasp configurations with a 2-jaw gripper mounted on the excavator. Besides considering the geometry of the stone to sample force closure grasps, the grasp planner also takes into account collision constraints during object pick and place, informed by a LiDAR based point cloud map. Furthermore, we show an approach to reorient arbitrarily shaped objects that are not feasible to be directly placed at the desired location without violating collision constraints. Using a physics engine, we find a settled intermediate pose that allows direct placement and is reachable from the initial stone pose. The applicability of the proposed grasp planning method is demonstrated with the construction of a dry stone wall composed of over one hundred boulders using an autonomous excavator. We show a high primary grasp success rate (82.2 $\%$) and illustrate how the system recovers from slippage by relocating the object and re-planning the grasp correspondingly.

[1]  Alberto Rodriguez,et al.  A two-phase gripper to reorient and grasp , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[2]  Kate Saenko,et al.  Grasp Pose Detection in Point Clouds , 2017, Int. J. Robotics Res..

[3]  Jeannette Bohg,et al.  Leveraging big data for grasp planning , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Akio Noda,et al.  Robust grasping strategy for assembling parts in various shapes , 2014, Adv. Robotics.

[5]  Aaron M. Johnson,et al.  Robust Planar Dynamic Pivoting by Regulating Inertial and Grip Forces , 2016, WAFR.

[6]  Fabio Gramazio,et al.  Mobile Robotic Brickwork , 2016 .

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

[8]  Marco Hutter,et al.  Towards automating construction tasks: Large‐scale object mapping, segmentation, and manipulation , 2020, J. Field Robotics.

[9]  Mirko Kovac,et al.  A review of collective robotic construction , 2019, Science Robotics.

[10]  Marco Hutter,et al.  Robotic Fabrication in Architecture, Art and Design 2018 , 2018 .

[11]  Danica Kragic,et al.  Data-Driven Grasp Synthesis—A Survey , 2013, IEEE Transactions on Robotics.

[12]  Leslie Pack Kaelbling,et al.  A constraint-based method for solving sequential manipulation planning problems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Fabio Gramazio,et al.  The robotic touch : how robots change architecture : Gramazio & Kohler, research ETH Zurich 2005-2013 , 2014 .

[14]  Philipp Eversmann Robotic Fabrication Techniques for Material of Unknown Geometry , 2018 .

[15]  Marco Hutter,et al.  Autonomous Free-Form Trenching Using a Walking Excavator , 2019, IEEE Robotics and Automation Letters.

[16]  Alexander Herzog,et al.  Learning of grasp selection based on shape-templates , 2014, Auton. Robots.

[17]  Marco Santochi,et al.  Grasping , 2019, CIRP Encyclopedia of Production Engineering.

[18]  Siddhartha S. Srinivasa,et al.  Extrinsic dexterity: In-hand manipulation with external forces , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Marco Hutter,et al.  Autonomous dry stone , 2020, Construction Robotics.

[20]  Renaud Dubé,et al.  An online multi-robot SLAM system for 3D LiDARs , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Gerd Hirzinger,et al.  Grasping the dice by dicing the grasp , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[23]  Robert Platt,et al.  Using Geometry to Detect Grasp Poses in 3D Point Clouds , 2015, ISRR.

[24]  Matthew T. Mason,et al.  Reorienting Objects in 3D Space Using Pivoting , 2019, ArXiv.