Knowledge-enabled parameterization of whole-body control strategies for compliant service robots

Compliant manipulation is one of the grand challenges for autonomous robots. Many household chores in human environments, such as cleaning the floor or wiping windows, rely on this principle. At the same time these tasks often require whole-body motions to cover a larger workspace. The performance of the actual task itself is thereby dependent on a large number of parameters that have to be taken into account. To tackle this issue we propose to utilize low-level compliant whole-body control strategies parameterized by high-level hybrid reasoning mechanisms. We categorize compliant wiping actions in order to determine relevant control parameters. According to these parameters we set up process models for each identified wiping action and implement generalized control strategies based on human task knowledge. We evaluate our approach experimentally on three whole-body manipulation tasks, namely scrubbing a mug with a sponge, skimming a window with a window wiper and bi-manually collecting the shards of a broken mug with a broom.

[1]  Alexander Dietrich,et al.  Multi-objective compliance control of redundant manipulators: Hierarchy, control, and stability , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Moritz Tenorth,et al.  The RoboEarth language: Representing and exchanging knowledge about actions, objects, and environments , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  H. Cotta [On the physiology of joints]. , 1966, Langenbecks Archiv fur Chirurgie.

[4]  Thomas Feix,et al.  A comprehensive grasp taxonomy , 2009 .

[5]  Mark R. Cutkosky,et al.  On grasp choice, grasp models, and the design of hands for manufacturing tasks , 1989, IEEE Trans. Robotics Autom..

[6]  Alexander Dietrich,et al.  On continuous null space projections for torque-based, hierarchical, multi-objective manipulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Norman I. Badler,et al.  A taxonomy and comparison of haptic actions for disassembly tasks , 2003, IEEE Virtual Reality, 2003. Proceedings..

[8]  Masayuki Inaba,et al.  Vision based behavior verification system of humanoid robot for daily environment tasks , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[9]  Aaron M. Dollar,et al.  Classifying human manipulation behavior , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[10]  Florian Schmidt,et al.  Rollin' Justin - Mobile platform with variable base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  M Tenorth,et al.  Web-Enabled Robots , 2011, IEEE Robotics & Automation Magazine.

[12]  Malte Helmert,et al.  The Fast Downward Planning System , 2006, J. Artif. Intell. Res..

[13]  Thomas Wimböck Controllers for Compliant Two-Handed Dexterous Manipulation , 2013 .

[14]  Joris De Schutter,et al.  Force-sensorless robot force control within the instantaneous task specification and estimation (iTaSC) framework , 2013 .

[15]  Jindong Tan,et al.  Integrated Task Planning and Control for Mobile Manipulators , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[16]  Aaron M. Dollar,et al.  A Hand-Centric Classification of Human and Robot Dexterous Manipulation , 2013, IEEE Transactions on Haptics.

[17]  Rachid Alami,et al.  aSyMov: A Planner That Deals with Intricate Symbolic and Geometric Problems , 2003, ISRR.

[18]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[19]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

[20]  Bernhard Nebel,et al.  Semantic Attachments for Domain-Independent Planning Systems , 2009, ICAPS.

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

[22]  Xiaoping Yun,et al.  Coordinating locomotion and manipulation of a mobile manipulator , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[23]  Daniel Leidner,et al.  Object-centered hybrid reasoning for whole-body mobile manipulation , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Ibrahim Adalbert Kapandji,et al.  The physiology of the joints: Annotated diagrams of the mechanics of the human joints , 1970 .

[25]  Tamim Asfour,et al.  Learn to wipe: A case study of structural bootstrapping from sensorimotor experience , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Leslie Pack Kaelbling,et al.  Integrated task and motion planning in belief space , 2013, Int. J. Robotics Res..

[27]  Christian Ott,et al.  Humanoid compliant whole arm dexterous manipulation: Control design and experiments , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Alexander Dietrich,et al.  An overview of null space projections for redundant, torque-controlled robots , 2015, Int. J. Robotics Res..

[29]  Alin Albu-Schäffer,et al.  On the kinematic modeling and control of a mobile platform equipped with steering wheels and movable legs , 2009, 2009 IEEE International Conference on Robotics and Automation.

[30]  Christoph Borst,et al.  Hybrid Reasoning for Mobile Manipulation based on Object Knowledge , 2013 .

[31]  K. Okada,et al.  Humanoid motion generation system on HRP2-JSK for daily life environment , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[32]  Alin Albu-Schäffer,et al.  Cartesian impedance control of redundant robots: recent results with the DLR-light-weight-arms , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[33]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[34]  Daniel Thalmann,et al.  Modeling Objects for Interaction Tasks , 1998, Computer Animation and Simulation.

[35]  G. Whitesides Soft Robotics. , 2018, Angewandte Chemie.

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

[37]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[38]  Daniel Leidner,et al.  Things are made for what they are: Solving manipulation tasks by using functional object classes , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[39]  Christian Dornhege,et al.  Integrated Symbolic Planning in the Tidyup-Robot Project , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

[40]  Christian Ott,et al.  Cartesian Impedance Control of Redundant and Flexible-Joint Robots , 2008, Springer Tracts in Advanced Robotics.

[41]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[42]  Ioannis M. Rekleitis,et al.  The Avatar Project , 2008, IEEE Robotics & Automation Magazine.

[43]  Alexander Dietrich,et al.  Reactive Whole-Body Control: Dynamic Mobile Manipulation Using a Large Number of Actuated Degrees of Freedom , 2012, IEEE Robotics & Automation Magazine.

[44]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[45]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[46]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[47]  Michael Beetz,et al.  Constraint-based movement representation grounded in geometric features , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[48]  Michael Beetz,et al.  Parameterizing actions to have the appropriate effects , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[50]  Alin Albu-Schäffer,et al.  Learning from demonstration: repetitive movements for autonomous service robotics , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[51]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[52]  Nikos G. Tsagarakis,et al.  An attractor-based Whole-Body Motion Control (WBMC) system for humanoid robots , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[53]  Gianluca Antonelli,et al.  Stability Analysis for Prioritized Closed-Loop Inverse Kinematic Algorithms for Redundant Robotic Systems , 2009, IEEE Trans. Robotics.

[54]  Bruno Siciliano,et al.  Task-Space Control of Robot Manipulators With Null-Space Compliance , 2014, IEEE Transactions on Robotics.

[55]  Libby Levison,et al.  Connecting planning and acting via object-specific reasoning , 1996 .

[56]  Aude Billard,et al.  Learning Compliant Manipulation through Kinesthetic and Tactile Human-Robot Interaction , 2014, IEEE Transactions on Haptics.

[57]  Michael Beetz,et al.  Simulation-based temporal projection of everyday robot object manipulation , 2011, AAMAS.

[58]  Alexander Dietrich,et al.  Extensions to reactive self-collision avoidance for torque and position controlled humanoids , 2011, 2011 IEEE International Conference on Robotics and Automation.

[59]  Wolfram Burgard,et al.  Null space optimization for effective coverage of 3D surfaces using redundant manipulators , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[60]  Maya Cakmak,et al.  Towards a comprehensive chore list for domestic robots , 2013, 2013 8th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[61]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part II—Implementation , 1985 .