Skip to main content
Log in

Hierarchy-Based Adaptive Generalized Predictive Control for Aerial Grasping of a Quadrotor Manipulator

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

Abstract

In this paper, an adaptive generalized predictive control (GPC) based on hierarchical control strategy is designed for a quadrotor with a robotic arm. For this nonlinear and coupled system, a two-layer control structure is adopted to achieve more precise trajectory tracking and keep the tracking performance after aerial grasping. The inner-layer controller is a proportional-derivative (PD) controller. The outer-layer subsystem is linearized by input-output linearization first and an adaptive generalized predictive controller is applied. The effectiveness of this approach is verified through the simulation using MATLAB/Simulink. A PD controller with feedforward control input is applied on such a system for a comparative study. Simulation results show that a better tracking performance can be achieved by the proposed strategy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

b 1, b 2, b 3 :

Axes of the body frame

C g :

Center of mass of the robotic arm

C q :

Center of mass of the quadrotor

f :

Total thrust along b1 axis

g :

Acceleration of gravity

J g :

Moment of inertia of the robotic arm

J q :

Moment of inertia of the quadrotor

L g :

Length between Cq and Cg

m g :

Mass of the robotic arm

m obj :

Mass of the payload

m q :

Mass of the quadrotor

r q :

Displacement of the quadrotor with respect to earth coordinates

r g :

Displacement of the robotic arm with respect to earth coordinates

x e, z e :

Axes of the earth frame

x q, z q :

Coordinates of the center of mass of the quadrotor in earth frame

x des :

Reference for xq

z des :

Reference for zq

β :

Angle between the robotic arm and b1 axis

β des :

Reference for β

θ :

Angel between b1 axis and xe axis, rad

τ :

Actuator torque applied on robotic arm along b2 axis

τ q :

Moment along b2 axis generated by different thrusts

ω q :

Angular velocity of the quadrotor

References

  1. LIPPIELLO V, RUGGIERO F. Cartesian impedance control of a UAV with a robotic arm [C]//10th IFAC Symposium on Robot Control. Dubrovnik, Croatia: International Federation of Automatic Control, 2012: 704–709.

    Google Scholar 

  2. LOPES R V, SANTANA P H R Q A, BORGES G A, et al. Model predictive control applied to tracking and attitude stabilization of a VTOL quadrotor aircraft [C]//Proceedings of COBEM 2011. Natal, RN, Brazil: ABCM, 2011: 1–10.

    Google Scholar 

  3. ARLEO G, CACCAVALE F, MUSCIO G, et al. Control of quadrotor aerial vehicles equipped with a robotic arm [C]//21st Mediterranean Conference on Control and Automation (MED). Platanias-Chania, Crete, Greece: IEEE, 2013: 1–7.

    Google Scholar 

  4. BANGURA M, MAHONY R. Real-time model predictive control for quadrotors [J]. I FAC Proceedi ngs Volumes. Cape Town, South Africa, 2014: 11773–11780.

    Google Scholar 

  5. WANG Y, RAMIREZ-JAIME A, XU F, et al. Nonlinear model predictive control with constraint satisfactions for a quadcopter [J]. Journal of Physics: Conference Series, 2017, 783: 012025.

    Google Scholar 

  6. GARIMELLA G, KOBILAROV M. Towards model-predictive control for aerial pick-and-place [C]//IEEE International Conference on Robotics and Automation. Washington, USA: IEEE 2015: 4692–4697.

    Google Scholar 

  7. ANTONELLI G, CATALDI E. Adaptive control of arm-equipped quadrotors. Theory and simulations [C]//22nd Mediterranean Conference on Control and Automation (MED). Palermo, Italy: IEEE, 2014: 1446–1456.

    Google Scholar 

  8. MELLINGER D, LINDSEY Q, SHOMIN M, et al. Design, modeling, estimation and control for aerial grasping and manipulation [C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. San Francisco, CA, USA: IEEE, 2011: 2668–2673.

    Google Scholar 

  9. MELLINGER D, KUMAR V. Minimum snap trajectory generation and control for quadrotors [C]//IEEE International Conference on Robotics and Automation. Shanghai, China: IEEE, 2011: 2520–2525.

    Google Scholar 

  10. MELLINGER D, MICHAEL N, KUMAR V. Trajectory generation and control for precise aggressive maneuvers with quadrotors [J]. International Journal of Roboti cs Research, 2012, 31(5): 5–664.

    Google Scholar 

  11. LI X C. Dynamic analysis and control for multi-rotors grasping [D]. Harbin, China: Harbin Institute of Technology, 2015 (in Chinese).

    Google Scholar 

  12. MING T, DENG W, ZHANG S, et al. MPC-based trajectory tracking control for intelligent vehicles [C]//SAE 2016 World Congress and Exhibition. Detroit, USA: SAE International, 2016: 1–7.

    Google Scholar 

  13. KIM H J, SHIM D H, SASTRY S. Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles [C]//Proceedings of the American Control Conference. Anchorage, AK, USA: IEEE, 2002: 3576–3581.

    Google Scholar 

  14. SLEGERS N, KYLE J, COSTELLO M. Nonlinear model predictive control technique for unmanned air vehicles [J]. Journal of Guidance, Control, and Dynamics, 2006, 29(5): 5–1179.

    Article  Google Scholar 

  15. MERABTI H, BOUCHACHI I, BELARBI K. Nonlinear model predictive control of quadcopter [C]//16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering. Monastir, Tunisia: IEEE, 2015: 208–211.

    Google Scholar 

  16. ALEXIS K, NIKOLAKOPOULOS G, TZES A. Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances [J]. Control Engineering Practice, 2011, 19(10): 10–1195.

    Article  Google Scholar 

  17. LEE D, KIM H J, SASTRY S. Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter [J]. International Journal of Control, Automation, and Systems, 2009, 7(3): 3–419.

    Google Scholar 

  18. CLARKE D W, MOHTADI C, TUFFS P S. Generalized predictive control — Part I. The basic algorithm [J]. Automatica, 1987, 23(2): 2–137.

    MATH  Google Scholar 

  19. CAO Y, HE D B, YU F, et al. Generalized predictive control based on vehicle path following strategy by using active steering system [J]. Journal of Shanghai Jiao Tong University, 2016, 50(3): 401–406 (in Chinese)

    MATH  Google Scholar 

  20. WANG W. The Basic Method of GPC [M]. Beijing, China: Science Press, 1998: 10–25 (in Chinese).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Foundation item: the National Natural Science Foundation of China (No. 61773262) and the China Aviation Science Foundation (No. 20142057006)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, X., Hu, S. Hierarchy-Based Adaptive Generalized Predictive Control for Aerial Grasping of a Quadrotor Manipulator. J. Shanghai Jiaotong Univ. (Sci.) 24, 451–458 (2019). https://doi.org/10.1007/s12204-019-2081-7

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-019-2081-7

Key words

CLC number

Document code

Navigation