A Cascaded and Adaptive Visual Predictive Control Approach for Real-Time Dynamic Visual Servoing

  1. Sajjadi, Sina
  2. Mehrandezh, Mehran
  3. Janabi-Sharifi, Farrokh
  4. González Aguilera, Diego 1
  1. 1 Universidad de Salamanca
    info

    Universidad de Salamanca

    Salamanca, España

    ROR https://ror.org/02f40zc51

Zeitschrift:
Drones

ISSN: 2504-446X

Datum der Publikation: 2022

Ausgabe: 6

Nummer: 5

Seiten: 127

Art: Artikel

DOI: 10.3390/DRONES6050127 GOOGLE SCHOLAR lock_openOpen Access editor

Andere Publikationen in: Drones

Zusammenfassung

In the past two decades, Unmanned Aerial Vehicles (UAVs) have gained attention in applications such as industrial inspection, search and rescue, mapping, and environment monitoring. However, the autonomous navigation capability of UAVs is aggravated in GPS-deprived areas such as indoors. As a result, vision-based control and guidance methods are sought. In this paper, a vision-based target-tracking problem is formulated in the form of a cascaded adaptive nonlinear Model Predictive Control (MPC) strategy. The proposed algorithm takes the kinematics/dynamics of the system, as well as physical and image constraints into consideration. An Extended Kalman Filter (EKF) is designed to estimate uncertain and/or time-varying parameters of the model. The control space is first divided into low and high levels, and then, they are parameterised via orthonormal basis network functions, which makes the optimisation- based control scheme computationally less expensive, therefore suitable for real-time implementation. A 2-DoF model helicopter, with a coupled nonlinear pitch/yaw dynamics, equipped with a front-looking monocular camera, was utilised for hypothesis testing and evaluation via experiments. Simulated and experimental results show that the proposed method allows the model helicopter to servo toward the target efficiently in real-time while taking kinematic and dynamic constraints into account. The simulation and experimental results are in good agreement and promising.

Informationen zur Finanzierung

Geldgeber

Bibliographische Referenzen

  • 10.1109/MRA.2007.339609
  • Fallah, (2021), J. Intell. Robot. Syst., 101, pp. 1
  • 10.1109/70.538972
  • 10.1109/TRO.2010.2056590
  • 10.1109/TIE.2019.2958254
  • 10.1109/70.538980
  • 10.3182/20110828-6-IT-1002.00251
  • 10.1007/978-981-32-9632-9_19
  • 10.1109/34.888718
  • Wang, (2009)
  • Kim, (2018)
  • 10.1002/qj.762
  • 10.1371/journal.pone.0003758
  • 10.1016/j.jprocont.2018.11.007
  • 10.1016/j.measurement.2018.10.030
  • Quanserhttps://www.quanser.com/
  • Logitechhttps://www.logitech.com/en-ca/products/webcams/c270-hd-webcam.960-000694.html/
  • Corke, (2017)
  • Single Camera Calibrator App—MATLAB & Simulinkhttps://www.mathworks.com/help/vision/ug/single-camera-calibrator-app.html
  • Chaumette, (2016), pp. 841, 10.1007/978-3-319-32552-1_34
  • 10.1177/01423312211064681
  • MATLAB. Webcam Support from MATLAB and Simulinkhttps://www.mathworks.com/hardware-support/webcam.html
  • MATLAB. Computer Vision with Simulinkhttps://www.mathworks.com/help/vision/computer-vision-with-simulink.html
  • MATLAB. MATLAB Function Blockshttps://www.mathworks.com/help/simulink/ug/what-is-a-matlab-function-block.html