Observer-Based Nonlinear Control for Dual-Arm Aerial Manipulator Systems Suffering from Uncertain Center of Mass
Xiao Liang,Yang Wang,Hai Yu,Zhaopeng Zhang,Jianda Han,Yongchun Fang
DOI: https://doi.org/10.1109/tase.2024.3373107
IF: 6.636
2024-01-01
IEEE Transactions on Automation Science and Engineering
Abstract:The unmanned aerial manipulator system has shown great application potential in rotor blade repairing, bridge inspection, and goods delivery. Allowing additional alternatives in tasks, dual-arm always provides more flexibility, versatility, and manipulability compared to a single arm. Unfortunately, the inherent defects of unignorable nonlinearities and complex dynamic coupling between the multirotor and the manipulator have limited the practical application of dual-arm aerial manipulator systems. It is noteworthy that the dynamic coupling between the multirotor UAV (unmanned aerial vehicle) and the dual-arm manipulator is much more complicated than the case of the single-arm, and may degrade the control performance significantly as the CoM (center of mass) of the system changes with the movement of the manipulator. To this end, this paper presents a novel control method based on dual-arm movement compensation. Specifically, the kinematic and dynamic model of the system is first established, based on which the force effect of the manipulator exerting on the multirotor UAV is estimated by the disturbance observer and then compensated. By using Lyapunov techniques, it is proven that the error signal can converge asymptotically. As far as we know, this paper presents the first controller design for dual-arm aerial manipulator systems with rigorous stability analysis. Finally, the effectiveness and robustness of the proposed method are verified through a significant number of comparison experiments, and the results of these experiments demonstrate that the proposed method can reduce the positioning error obviously compared to the comparison methods. Taking the PID method as the benchmark for comparison, it is obvious that the proposed method exhibits the greatest reduction in both maximum and average errors compared to the baseline method, indicating superior control precision than the other comparison methods. For the result of the proposed method in x-direction, one can find a substantial reduction ranging from 16.69% to 38.57% for the maximum error, and 22.24% to 45.66% for the mean error. Shifting focus to the y-direction, the error reduction for the proposed method is even more remarkable, ranging from 68.10% to 81.80% at maximum, and 66.31% to 86.33% for the mean error. As for the m-direction, the error reduction by the proposed method remained significant, ranging from 50.67% to 86.38% at maximum, and with a mean error reduction of 33.11% to 80.39%.