ABSTRACT

This chapter illustrates and analyzes the application of adaptive PID to robotic

systems. Detail design, analysis and simulation are provided.

Consider an n-joint rigid-link robotic manipulator with the following joint-space

dynamics

Dq(q)q¨+Cq(q, q˙)q˙+Gq(q)+ τ(q˙, t) = ua (9.1)

where q ∈ Rn is the joint displacement; D(q) ∈ Rn×n, Cq(q, q˙) ∈ Rn×n and Gq(q) ∈ Rn are the symmetric positive definite inertial matrix, Coriolis and centrifugal matrix, and gravitational force vector, respectively; τ(q˙, t) ∈ Rn represents the non-parametric frictional and the modeling uncertainties; ua ∈ Rn denotes the control vector of joint torque/force. Then for different tasks, we need to

deal with different type of systems (i.e., square or non-square systems).