Geometric and Numerical Aspects of Redundancy

If some resources of a robot are redundant with respect to a given objective, they can be used to address other, additional objectives. Since the amount of resources required to realize a given objective can vary, depending on the situation, this gives rise to a limited form of decision making, when assigning resources to different objectives according to the situation. Such decision making emerges in case of conflicts between objectives, and these conflicts appear to be situations of linear dependency and, ultimately, singularity of the solutions. Using an elementary model of a mobile manipulator robot with two degrees of freedom, we show how standard resolution schemes behave unexpectedly and inefficiently in such situations. We propose then as a remedy to introduce carefully tuned artificial conflicts, in the form of a trust region.

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

[2]  Pierre-Brice Wieber,et al.  Balancing a humanoid robot with a prioritized contact force distribution , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[3]  B. Faverjon,et al.  A local based approach for path planning of manipulators with a high number of degrees of freedom , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[4]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

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

[6]  Del PreteAndrea,et al.  Prioritized motion-force control of constrained fully-actuated robots , 2015 .

[7]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.

[8]  Pierre-Brice Wieber,et al.  Safe navigation strategies for a biped robot walking in a crowd , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

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

[10]  Pierre-Brice Wieber,et al.  A hierarchical approach to minimum-time control of industrial robots , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

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

[12]  Nicholas I. M. Gould,et al.  A Multidimensional Filter Algorithm for Nonlinear Equations and Nonlinear Least-Squares , 2004, SIAM J. Optim..

[13]  Pierre-Brice Wieber,et al.  Efficient resolution of potentially conflicting linear constraints in robotics , 2015 .

[14]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

[15]  Tomomichi Sugihara,et al.  Robust solution of prioritized inverse kinematics based on Hestenes-Powell multiplier method , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Giuseppe Oriolo,et al.  Kinematically Redundant Manipulators , 2008, Springer Handbook of Robotics.

[17]  Oussama Khatib,et al.  Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space , 2015, IEEE Transactions on Robotics.