Intermediate Desired Value Approach for Task Transition of Robots in Kinematic Control

The task-based control framework is well established for its ability to generate complex behavior in versatile robots. When executing multiple complex tasks, continuous and stable transition among these tasks is one of the most important issues. In this paper, the problem of task transition is discussed to achieve continuous transitions between arbitrary tasks effectively. Instead of modifying the control laws, the design of intermediate desired values to be realized by existing controllers is proposed. The proposed approach can deal with arbitrary task sets, with or without priorities, for insertion and removal, and with priority rearrangement for hierarchical sets of tasks. The solution is generic and can be used for any type of transition. Two examples of uses include a time-driven transition to execute a given task schedule and a transition depending on the robot configuration to perform joint-limit avoidance behaviors. The performance of the algorithm is verified in simulations and on a physical robot.

[1]  Aaron Hertzmann,et al.  Feature-based locomotion controllers , 2010, SIGGRAPH 2010.

[2]  Éric Marchand,et al.  A redundancy-based iterative approach for avoiding joint limits: application to visual servoing , 2001, IEEE Trans. Robotics Autom..

[3]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[4]  Kenji Shimada,et al.  Morphological design optimization of kinematically redundant manipulators using weighted isotropy measures , 2009, 2009 IEEE International Conference on Robotics and Automation.

[5]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Eiichi Yoshida,et al.  Humanoid motion planning for dynamic tasks , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[7]  Dragomir N. Nenchev,et al.  Dynamic task-priority allocation for kinematically redundant robotic mechanisms , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[8]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

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

[10]  Nicholas R. Gans,et al.  Stable Visual Servoing Through Hybrid Switched-System Control , 2007, IEEE Transactions on Robotics.

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

[12]  Éric Marchand,et al.  Using the task function approach to avoid robot joint limits and kinematic singularities in visual servoing , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[13]  Ronan Boulic,et al.  Progressive Clamping , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  Olivier Stasse,et al.  Intercontinental, multimodal, wide-range tele-cooperation using a humanoid robot , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Domenico Prattichizzo,et al.  Keeping features in the field of view in eye-in-hand visual servoing: a switching approach , 2004, IEEE Transactions on Robotics.

[16]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[17]  Nicolás García Aracil,et al.  Continuous visual servoing despite the changes of visibility in image features , 2005, IEEE Transactions on Robotics.

[18]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[19]  Alexander Dietrich,et al.  Catching flying balls and preparing coffee: Humanoid Rollin'Justin performs dynamic and sensitive tasks , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  ChangHwan Kim,et al.  Network-based Humanoid ‘MAHRU’ as Ubiquitous Robotic Companion , 2008 .

[21]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[22]  Vincent Padois,et al.  Motion safety and constraints compatibility for multibody robots , 2012, Auton. Robots.

[23]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[24]  Pierre-Brice Wieber,et al.  Analysis of the discontinuities in prioritized tasks-space control under discreet task scheduling operations , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Pierre-Brice Wieber,et al.  Fast resolution of hierarchized inverse kinematics with inequality constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[26]  Nicolas Mansard,et al.  Intermediate desired value approach for continuous transition among multiple tasks of robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[27]  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.

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

[29]  Nicolas Mansard,et al.  Continuity of Varying-Feature-Set Control Laws , 2009, IEEE Transactions on Automatic Control.

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

[31]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[32]  Vincent Padois,et al.  Constraints Compliant Control: Constraints compatibility and the displaced configuration approach , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[34]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[35]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[36]  Oussama Khatib,et al.  Continuous Control Law from Unilateral Constraints Application to Reactive Obstacle Avoidance in Operational Space , 2008 .

[37]  Keith L. Doty,et al.  A Theory of Generalized Inverses Applied to Robotics , 1993, Int. J. Robotics Res..

[38]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..