Prioritized motion-force control of multi-constraints for industrial manipulators

To synthesize whole-body behaviors interactively, multiple tasks and constraints need to be simultaneously satisfied, including those that guarantee the constraints imposed by the robot's structure and the external environment. In this paper, we present a prioritized, multiple-task control framework that is able to control forces in systems ranging from humanoids to industrial robots. Priorities between tasks are accomplished through null-space projection. Several relevant constraints (i.e., motion constraints, joint limits, force control) are tested to evaluate the control framework. Further, we evaluate the proposed approach in two typical industrial robotics applications: grasping of cylindrical objects and welding.

[1]  Ludovic Righetti,et al.  Operational Space Control of Constrained and Underactuated Systems , 2011, Robotics: Science and Systems.

[2]  Alois Knoll,et al.  Constraint-based task programming with CAD semantics: From intuitive specification to real-time control , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Giorgio Metta,et al.  Prioritized motion-force control of constrained fully-actuated robots: "Task Space Inverse Dynamics" , 2014, Robotics Auton. Syst..

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

[5]  Alois Knoll,et al.  Constraint task-based control in industrial settings , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[8]  Jun Nakanishi,et al.  A unifying framework for robot control with redundant DOFs , 2007, Auton. Robots.

[9]  Aaron Hertzmann,et al.  Prioritized optimization for task-space control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  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).

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

[12]  François Keith,et al.  Generation of dynamic motion for anthropomorphic systems under prioritized equality and inequality constraints , 2011, 2011 IEEE International Conference on Robotics and Automation.

[13]  Pyung Hun Chang,et al.  A task-priority based framework for multiple tasks in highly redundant robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Oussama Khatib,et al.  Synthesis and control of whole-body behaviors in humanoid systems , 2007 .

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

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