Input-Output Feedback Linearization Preserving Task Priority for Multivariate Nonlinear Systems Having Singular Input Gain Matrix

We propose an extension of the input-output feedback linearization for a class of multivariate systems that are not input-output linearizable in a classical manner. The key observation is that the usual input-output linearization problem can be interpreted as the problem of solving simultaneous linear equations associated with the input gain matrix: thus, even at points where the input gain matrix becomes singular, it is still possible to solve a part of linear equations, by which a subset of input-output relations is made linear or close to be linear. Based on this observation, we adopt the task priority-based approach in the input-output linearization problem. First, we generalize the classical Byrnes-Isidori normal form to a prioritized normal form having a triangular structure, so that the singularity of a subblock of the input gain matrix related to lower-priority tasks does not directly propagate to higher-priority tasks. Next, we present a prioritized input-output linearization via the multi-objective optimization with the lexicographical ordering, resulting in a prioritized semilinear form that establishes input output relations whose subset with higher priority is linear or close to be linear. Finally, Lyapunov analysis on ultimate boundedness and task achievement is provided, particularly when the proposed prioritized input-output linearization is applied to the output tracking problem. This work introduces a new control framework for complex systems having critical and noncritical control issues, by assigning higher priority to the critical ones.

[1]  Dongheui Lee,et al.  When Prioritization Meets Input-output Linearization: A Prioritized Multi-objective Control and Case Study with Two-link Manipulator , 2022, 2022 IEEE 61st Conference on Decision and Control (CDC).

[2]  Dongheui Lee,et al.  Prioritized Inverse Kinematics: Generalization , 2019, IEEE Robotics and Automation Letters.

[3]  Dongheui Lee,et al.  Prioritized Inverse Kinematics: Nonsmoothness, Trajectory Existence, Task Convergence, Stability , 2019, ArXiv.

[4]  Nicolas Mansard,et al.  Regularized Hierarchical Differential Dynamic Programming , 2017, IEEE Transactions on Robotics.

[5]  A. Isidori Lectures in Feedback Design for Multivariable Systems , 2016 .

[6]  Matteo Saveriano,et al.  Incremental kinesthetic teaching of end-effector and null-space motion primitives , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Dongheui Lee,et al.  Prioritized Inverse Kinematics with Multiple Task Definitions , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Alexander Dietrich,et al.  Prioritized multi-task compliance control of redundant manipulators , 2015, Autom..

[9]  Sylvain Calinon,et al.  Robot Learning with Task-Parameterized Generative Models , 2015, ISRR.

[10]  P. Olver Nonlinear Systems , 2013 .

[11]  Nicolas Mansard,et al.  Intermediate Desired Value Approach for Task Transition of Robots in Kinematic Control , 2012, IEEE Transactions on Robotics.

[12]  Oussama Kanoun,et al.  Real-time prioritized kinematic control under inequality constraints for redundant manipulators , 2011, Robotics: Science and Systems.

[13]  R. Cooke Real and Complex Analysis , 2011 .

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

[15]  J. Cortés Discontinuous dynamical systems , 2008, IEEE Control Systems.

[16]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

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

[18]  G. Smirnov Introduction to the Theory of Differential Inclusions , 2002 .

[19]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

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

[21]  Shouchuan Hu Differential equations with discontinuous right-hand sides☆ , 1991 .

[22]  A. Isidori,et al.  Local stabilization of minimum-phase nonlinear systems , 1988 .

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

[24]  Yoshihiko Nakamura,et al.  Optimal Redundancy Control of Robot Manipulators , 1987 .

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

[26]  Shankar Sastry,et al.  A calculus for computing Filippov's differential inclusion with application to the variable structure control of robot manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[27]  A. Isidori,et al.  A frequency domain philosophy for nonlinear systems, with applications to stabilization and to adaptive control , 1984, The 23rd IEEE Conference on Decision and Control.

[28]  A. Isidori,et al.  Nonlinear decoupling via feedback: A differential geometric approach , 1981 .

[29]  Sahjendra N. Singh A modified algorithm for invertibility in nonlinear systems , 1981 .

[30]  R. Hirschorn Invertibility of multivariable nonlinear control systems , 1979 .

[31]  Roger W. Brockett,et al.  Feedback Invariants for Nonlinear Systems , 1978 .

[32]  R. Plemmons M-matrix characterizations.I—nonsingular M-matrices , 1977 .

[33]  E. Polak,et al.  On Multicriteria Optimization , 1976 .

[34]  L. Silverman Inversion of multivariable linear systems , 1969 .

[35]  T. Greville Note on the Generalized Inverse of a Matrix Product , 1966 .