Flexible robotic arms are highly complex dynamic systems, characterized by nonlinearity, strong coupling, and real-variation properties in their dynamic equations. Therefore, establishing a model is crucial for studying the dynamics of flexible robotic arms. A flexible robotic arm is not only a rigid-flexible coupled nonlinear system, but also a nonlinear system where the system's dynamic characteristics and control characteristics are coupled, i.e., electromechanical coupling.
The control of flexible robotic arms generally takes the following forms:
1. Rigidification treatment. Completely ignore the influence of elastic deformation on the rigid body motion of the structure. For example, to avoid excessive elastic deformation from compromising the stability and end-effector positioning accuracy of the flexible robotic arm, NASA's remote-controlled astronaut has a maximum angular velocity of 0.5 deg/s.
2. Feedforward Compensation Method. This method treats the mechanical vibrations caused by the flexible deformation of the robotic arm as deterministic disturbances to rigid motion and uses feedforward compensation to counteract these disturbances. Bernd Gebler in Germany studied feedforward control of industrial robots with elastic rods and joints. Zhang Tiemin studied a method based on adding zeros to eliminate the dominant poles and instability of the system, designing a feedforward controller with time delay. Compared with PID controllers, this method can more effectively eliminate residual vibrations in the system.
3. Acceleration Feedback Control. Khorrami FarShad and Jain Sandeep investigated the end-effector trajectory control problem of a flexible robotic arm using end-effector acceleration feedback control.
4. Passive Damping Control. To reduce the impact of relative elastic deformation of the flexible body, various energy-dissipating or energy-storing materials are selected to design the arm structure to control vibration. Alternatively, using damping dampers, damping materials, composite damping metal plates, damping alloys, or forming additional damping structures with viscoelastic high-damping materials on the flexible beam all fall under the category of passive damping control. In recent years, the use of viscoelastic high-damping materials for vibration control of flexible robotic arms has attracted considerable attention.
5. Force Feedback Control Method. The force feedback control of the vibration of the flexible robotic arm is actually a control method based on inverse dynamics analysis. That is, according to inverse dynamics analysis, the torque applied to the driving end is obtained through the given motion of the arm end, and the driving torque is compensated by feedback through motion or force detection.
6. Adaptive Control. A combined adaptive control approach is employed, dividing the system into a joint subsystem and a flexible subsystem. Adaptive control rules are designed using parameter linearization to identify the uncertainties in the flexible manipulator's parameters. A tracking controller is designed for the flexible manipulator exhibiting nonlinearity and parameter uncertainty. The controller design is based on robust and adaptive control design using the Lyapunov method. The system is divided into two subsystems through state transitions. Adaptive control and robust control are used to control the two subsystems respectively.
7. PID Control. As the most popular and widely used controller, the PID controller is commonly used in the control of rigid robotic arms due to its simplicity, effectiveness, and practicality. It is often used to improve the performance of the PID controller by adjusting the controller gain to form a self-tuning PID controller or by combining it with other control methods to form a composite control system.
8. Variable Structure Control. A variable structure control system is a discontinuous feedback control system, with sliding mode control being the most common type. Its characteristics include: a sliding mode on the switching surface, in which the system remains insensitive to parameter changes and disturbances; its trajectory lies on the switching surface, and the sliding phenomenon does not depend on system parameters, exhibiting stable properties. The design of a variable structure controller does not require a precise dynamic model of the robotic arm; the boundary values of the model parameters are sufficient to construct a controller.
9. Fuzzy and Neural Network Control. This is a language-based controller that reflects the thought processes of humans during control activities. One of its main characteristics is that the control system design does not require a mathematical model of the controlled object in the conventional sense, but rather the experience, knowledge, and operational data of the operator or expert.