Skip to main content
Log in

Adaptive-Repetitive Visual-Servo Control of Low-Flying Aerial Robots via Uncalibrated High-Flying Cameras

  • Published:
Journal of Nonlinear Science Aims and scope Submit manuscript

Abstract

This paper presents the design and implementation of an adaptive-repetitive visual-servo control system for a moving high-flying vehicle (HFV) with an uncalibrated camera to monitor, track, and precisely control the movements of a low-flying vehicle (LFV) or mobile ground robot. Applications of this control strategy include the use of high-flying unmanned aerial vehicles (UAVs) with computer vision for monitoring, controlling, and coordinating the movements of lower altitude agents in areas, for example, where GPS signals may be unreliable or nonexistent. When deployed, a remote operator of the HFV defines the desired trajectory for the LFV in the HFV’s camera frame. Due to the circular motion of the HFV, the resulting motion trajectory of the LFV in the image frame can be periodic in time, thus an adaptive-repetitive control system is exploited for regulation and/or trajectory tracking. The adaptive control law is able to handle uncertainties in the camera’s intrinsic and extrinsic parameters. The design and stability analysis of the closed-loop control system is presented, where Lyapunov stability is shown. Simulation and experimental results are presented to demonstrate the effectiveness of the method for controlling the movement of a low-flying quadcopter, demonstrating the capabilities of the visual-servo control system for localization (i.e.,, motion capturing) and trajectory tracking control. In fact, results show that the LFV can be commanded to hover in place as well as track a user-defined flower-shaped closed trajectory, while the HFV and camera system circulates above with constant angular velocity. On average, the proposed adaptive-repetitive visual-servo control system reduces the average RMS tracking error by over 77% in the image plane and over 71% in the world frame compared to using just the adaptive visual-servo control law.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Aridogan, U., Shan, Y., Leang, K.K.: Design and analysis of discrete-time repetitive control for scanning probe microscopes. ASME J. Dyn. Syst. Meas. Control 131(6), 061103 (2009). (12 pages)

    Article  Google Scholar 

  • Chang, K., Shim, I., Park, G.: Adaptive repetitive control for an eccentricity compensation of optical disk drivers. IEEE Trans. Consum. Electron. 52(2), 445–450 (2006)

    Article  Google Scholar 

  • Chaumette, F., Hutchinson, S.: Visual servo control part i: basic approaches. IEEE Robot. Autom. Mag. 13(4), 82–90 (2006)

    Article  Google Scholar 

  • Chew, K.K., Tomizuka, M.: Digital control of repetitive errors in disk drive systems. IEEE Control Syst. Mag. 10(1), 16–20 (1990)

    Article  Google Scholar 

  • De Luca, A., Oriolo, G., Giordano, P.R.: Feature depth observation for image-based visual servoing: theory and experiments. Int. J. Robot. Res. 27(10), 1093–1116 (2008)

    Article  Google Scholar 

  • Dixon, W.E., Dawson, D.M., Zergeroglu, E., Behal, A.: Adaptive tracking control of a wheeled mobile robot via an uncalibrated camera system. IEEE. Trans. Syst. Man Cybern. B Cybern. 31(3), 341–352 (2001)

    Article  Google Scholar 

  • Francis, A.B., Wonham, W.M.: The internal model principle of control theory. Automatica 12(5), 457–465 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  • Gatti, M., Giulietti, F., Turci, M.: Maximum endurance for battery-powered rotary-wing aircraft. Aerosp. Sci. Technol. 45, 174–179 (2015)

    Article  Google Scholar 

  • Goodrich, M.A., Morse, B.S., Engh, C., Cooper, J.L., Adams, J.A.: Towards using unmanned aerial vehicles (uavs) in wilderness search and rescue: lessons from field trials. Interact. Stud. 10(3), 453–478 (2009)

    Article  Google Scholar 

  • Hara, S., Yamamoto, Y., Omata, T., Nakano, M.: Repetitive control system: a new type servo system for periodic exogenous signals. IEEE Trans. Autom. Cont. 33(7), 659–668 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  • Hehn, M., DAndrea, R.: A frequency domain iterative feed-forward learning scheme for high-performance periodic quadrocopter maneuvers. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2445–2451 (2013)

  • Hehn, M., DAndrea, R.: An iterative learning scheme for high performance, periodic quadrocopter trajectories. In: European Control Conference, pp. 1799–1804 (2013)

  • Hutchinson, S., Hager, G.D., Corke, P.I.: A tutorial on visual servo control. IEEE Trans. Robot. Autom. 12(5), 651–670 (1996)

    Article  Google Scholar 

  • Kendoul, F.: Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems. J. Field Robot. 29(2), 315378 (2012)

    Article  Google Scholar 

  • Khalil, H.K., Grizzle, J.W.: Nonlinear Systems, vol. 3. Prentice hall, Upper Saddle River (1996)

    Google Scholar 

  • Liang, X., Wang, H., Chen, W., Guo, D., Liu, T.: Adaptive image-based trajectory tracking control of wheeled mobile robots with an uncalibrated fixed camera. IEEE Trans. Control Sys. Tech. 23(6), 2266–2282 (2015)

    Article  Google Scholar 

  • Liang, X., Wang, H., Liu, Y.-H., Chen, W., Zhao, J.: A unified design method for adaptive visual tracking control of robots with eye-in-hand/fixed camera configuration. Automatica 59, 97–105 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  • Li, C.J., Li, S.Y.: To improve workpiece roundness in precision diamond turning by in situ measurement and repetitive control. Mechatronics 6(5), 523–535 (1996)

    Article  Google Scholar 

  • Lopez-Nicolas, G., Mezouar, Y., Sagues, C.: Homography-based multi-robot control with a flying camera. In: IEEE International Conference on Robotics and Automation, pp. 4492–4497 (2011)

  • Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2012)

    Article  Google Scholar 

  • Mehta, S.S., Hu, G., Gans, N.R., Dixon, W.E.: Adaptive vision-based collaborative tracking control of an UGV via a moving airborne camera: a daisy chaining approach. In: 45th IEEE Conference on Decision and Control (2006)

  • Neumann, P.P., Bennetts, V.H., Lilienthal, A.J., Bartholmai, M., Schiller, J.H.: Gas source localization with a micro-drone using bio-inspired and particle filter-based algorithms. Adv. Robot. 27(9), 725–738 (2013)

    Article  Google Scholar 

  • Nex, F., Remondino, F.: UAV for 3D mapping applications: a review. Appl. Geom. 6(1), 1–15 (2013)

    Google Scholar 

  • Ott, L., Nageotte, F., Zanne, P., de Mathelin, M.: Physiological motion rejection in flexible endoscopy using visual servoing and repetitive control : Improvements on non-periodic reference tracking and non-periodic disturbance rejection. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 4233–4238 (2009)

  • Ott, L., Zanne, P., Nageotte, F., de Mathelin, M., Gangloff, J.: Physiological motion rejection in flexible endoscopy using visual servoing. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 2928–2933 (2008)

  • Rao, R., Kumar, V., Taylor, C.: Visual servoing of a UGV from a UAV using differential flatness. In: IEEU/RSJ International Conference on Intelligent Robots and Systems (2003)

  • Ruffier, F., Franceschini, N.: Visually guided micro-aerial vehicle: automatic take off, terrain following, landing and wind reaction. In: IEEE International Conference on Robotics and Automation (2004)

  • Tzou, Ying-Yu., Jung, Shih-Liang, Yeh, Hsin-Chung: Adaptive repetitive control of pwm inverters for very low thd ac-voltage regulation with unknown loads. IEEE Trans. Power Electron. 14(5), 973–981 (1999)

    Article  Google Scholar 

  • Wang, H., Liu, Y., Zhou, D.: Dynamic visual tracking for manipulators using an uncalibrated fixed camera. IEEE Trans. Robot 23(3), 610–617 (2007)

    Article  Google Scholar 

  • Yang, F., Wang, C.: Adaptive tracking control for uncertain dynamic nonholonomic mobile robots based on visual servoing. J. Control Theory Appl. 10(1), 56–63 (2012)

    Article  MathSciNet  Google Scholar 

  • Zhenwei, C., Ledwich, G.F.: Adaptive repetitive control to track variable periodic signals with fixed sampling rate. IEEE/ASME Trans. Mechatron. 7(3), 378–384 (2002)

    Article  Google Scholar 

Download references

Acknowledgements

This material is based upon work supported, in part, by the National Science Foundation, Partnership for Innovation Program, Grant No. 1430328. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kam K. Leang.

Additional information

Communicated by Maurizio Porfiri.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, D., Bourne, J.R., Wang, H. et al. Adaptive-Repetitive Visual-Servo Control of Low-Flying Aerial Robots via Uncalibrated High-Flying Cameras. J Nonlinear Sci 27, 1235–1256 (2017). https://doi.org/10.1007/s00332-017-9377-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00332-017-9377-2

Keywords

Navigation