Light weight manipulator design results in low energy consumption and allow often high working speeds. However, due to the increased system flexibility undesired vibrations occur. Thus, in the control design these flexibilities must be taken into account. In order to obtain a good performance in end-effector trajectory tracking an efficient feedforward control is used, which is then supplemented by additional feedback control to account for small disturbances and uncertainties.
Flexible Model and Control DesignIn this contribution a control design based on model inversion is presented and applied to a serial manipulator with two flexible arms, see Fig. 1. The two flexible arms are connected by two rotational joints described by the rigid generalized coordinates q r ∈ IR 2 . In direction of these coordinates motor torques act, which form the control input u = [T 1 , T 2 ]. The elastic deformation of the arms is described using the floating frame of reference approach, where the elastic deformation field is described by a global Ritz approach as Φ Φ Φq e . Thereby, the matrix Φ Φ Φ contains the shape functions and q e ∈ IR f e are the elastic generalized coordinates. In this research eigenmodes are used as shape functions. Then, the equations of motion follows as,with mass matrix M, Coriolis-, gyroscopic and centrifugal forces k, applied forces g, structural stiffness K and damping D. For end-effector trajectory tracking a control design based on an inverse model is used. Thereby, for a given system output y the inverse model provides the control input for exact output reproduction. For flexible manipulators it is often possible to define a simplified linearly combined system output y = q r + Γ Γ Γq e to approximate the end-effector position bŷ r ef (y) ≈ r ef (q r , q e ), see [1]. It can be shown that flexible manipulators in end-effector trajectory tracking in many cases have vector relative degree {2, · · · , 2}, while often the internal dynamics is unbounded, i.e. the system is non-minimum phase. For the linear output y the nonlinear input-output normal can be obtained fully symbolically using a diffeomorphic coordinate transformation. From this, the inverse model can be derived consisting of an algebraic part for the desired system outputand internal dynamics driven by the desired output trajectory y d ,