Constraint-based movement representation grounded in geometric features

Robots that are to master everyday manipulation tasks need both: The ability to reason about actions, objects and action effects, and the ability to perform sophisticated movement control. To bridge the gap between these two worlds, we consider the problem of connecting symbolic action representation with strategies from motion control engineering. We present a system using the task function approach [1] to define a common symbolic movement description language which defines motions as sets of symbolic constraints. We define these constraints using geometric features, like points, lines, and planes, grounding the description in the visual percepts of the robot. Additionally, we propose to assemble task functions by stacking 1-D feature functions, which leads to a modular movement specification. We evaluate and validate our approach on the task of flipping pancakes with a robot, showcasing the robustness and flexibility of the proposed movement representation.

[1]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[2]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[3]  Stefan Schaal,et al.  Skill learning and task outcome prediction for manipulation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Matthew T. Mason,et al.  Mechanics of Robotic Manipulation , 2001 .

[5]  Michael Beetz,et al.  Multimodal autonomous tool analyses and appropriate application , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[6]  Aude Billard,et al.  Learning Stable Nonlinear Dynamical Systems With Gaussian Mixture Models , 2011, IEEE Transactions on Robotics.

[7]  Joris De Schutter,et al.  iTASC: a tool for multi-sensor integration in robot manipulation , 2008, 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.

[8]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

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

[10]  Joris De Schutter,et al.  Geometric Relations Between Rigid Bodies (Part 1): Semantics for Standardization , 2013, IEEE Robotics & Automation Magazine.

[11]  Pieter Abbeel,et al.  Autonomous Helicopter Aerobatics through Apprenticeship Learning , 2010, Int. J. Robotics Res..

[12]  Joris De Schutter,et al.  Geometric Relations between Rigid Bodies : Semantics for Standardization , 2012 .

[13]  M. Beetz,et al.  Movement-aware action control — Integrating symbolic and control-theoretic action execution , 2012, 2012 IEEE International Conference on Robotics and Automation.

[14]  Joris De Schutter,et al.  Constraint-based Task Specification and Estimation for Sensor-Based Robot Systems in the Presence of Geometric Uncertainty , 2007, Int. J. Robotics Res..

[15]  Leora Morgenstern,et al.  Mid-Sized Axiomatizations of Commonsense Problems: A Case Study in Egg Cracking , 2001, Stud Logica.