Skip to main content

Experimental Implementation of Fuzzy Vision-Based Tracking Control of Quad-Rotor

  • Conference paper
  • First Online:
Soft Computing Applications (SOFA 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 634))

Included in the following conference series:

Abstract

This paper presents a novel approach to detect and track an object using a quadrotor-UAV. The proposed system mainly consists of two parts- (i) Object detection and tracking using histogram backprojection and CAMSHIFT tracker, (ii) Fuzzy Proportional and Fuzzy Proportional-Derivative controller for controlling the drone. We implemented our algorithm using ROS (Robot Operating System), OPENCV library and MATLAB programming environment.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Engel, J., Sturm, J., Daniel, C.: Camera-based navigation of a low-cost quadrocopter. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2815–2821. IEEE (2012)

    Google Scholar 

  2. Pestana, J., Sanchez-Lopez, J.L., Campoy, P., Saripalli, S.: Vision based gps-denied object tracking and following for unmanned aerial vehicles. In: 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), pp. 1–6. IEEE (2013)

    Google Scholar 

  3. Arifin, F., Daniel, R.A., Widiyanto, D.: Autonomous detection and tracking of an object autonomously using AR.Drone quadcopter. Jurnal Ilmu Komputer dan Informasi 7(1), 11–17 (2014)

    Article  Google Scholar 

  4. Selby, W., Corke, P., Rus, D.: Autonomous aerial navigation and tracking of marine animals. In: Proceedings of the Australian Conference on Robotics and Automation (ACRA) (2011)

    Google Scholar 

  5. Ferreira, F.T., Cardoso, J.S., Oliveira, H.P.: Video analysis in indoor soccer using a quadcopter (2015)

    Google Scholar 

  6. Gomez-Balderas, J.-E., Flores, G., Carrillo, L.R.G., Lozano, R.: Tracking a ground moving target with a quadrotor using switching control. J. Intell. Rob. Syst. 70(1–4), 65–78 (2013)

    Article  Google Scholar 

  7. Razinkova, A., Cho, H.-C.: Tracking a moving ground object using quadcopter UAV in a presence of noise. In: 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), pp. 1546–1551. IEEE (2015)

    Google Scholar 

  8. Ross, S., Melik-Barkhudarov, N., Shankar, K.S., Wendel, A., Dey, D., Bagnell, J.A., Hebert, M.: Learning monocular reactive UAV control in cluttered natural environments. In: 2013 IEEE International Conference on Robotics and Automation (ICRA), pp. 1765–1772. IEEE (2013)

    Google Scholar 

  9. Jayatilleke, L., Zhang, N.: Landmark-based localization for unmanned aerial vehicles. In: 2013 IEEE International Systems Conference (SysCon), pp. 448–451. IEEE (2013)

    Google Scholar 

  10. Nath, A., Samantaray, J., Chaudhury, S., Roy, B.K.: Magnetic ball levitation system control using sliding mode control and fuzzy PD+I control: a comparative study. In: International Conference on Energy, Power and Environment, Shillong, India, 12–13 June 2015

    Google Scholar 

  11. Monajjemi, M.: ardrone autonomy: a ROS driver for ardrone 1.0 & 2.0 (2012). Autonomy Lab, Simon Fraser University. https://github.com/AutonomyLab/ardrone_autonomy

  12. Yuan, X.: Continuously adaptive mean SHIFT. http://eric-yuan.me/continuously-adaptive-shift

  13. Parrot A.R. Drone 2.0. https://en.wikipedia.org/wiki/Parrot_AR.Drone

  14. Olivares-Mendez, M.A., Mondragon, I., Campoy Cervera, P., Mejias, L., Martinez, C.: Aerial object following using visual fuzzy servoing. In: Proceedings of the 1st Workshop on Research, Development and Education on Unmanned Aerial Systems (RED-UAS 2011), pp. 61–70. Centro Avanzado de Tecnologías Aeroespaciales (CATEC) (2011)

    Google Scholar 

  15. Robot Operating System Documentation. http://wiki.ros.org/

  16. Mean Shift Algorithm. https://en.wikipedia.org/wiki/Mean_shift

  17. Opencv Documentation. http://docs.opencv.org/2.4.12/

  18. Matlab Robotics System Toolbox. http://in.mathworks.com/products/robotics/

  19. Histogram Backprojection documentation. http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/back_projection/back_projection.html

  20. Fukunaga, K., Hostetler, L.D.: The estimation of the gradient of a density function, with applications in pattern recognition. IEEE Trans. Inf. Theory 21(1), 32–40 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  21. Allen, J.G., Xu, R.Y.D., Jin, J.S.: Object tracking using camshift algorithm and multiple quantized feature spaces. In: Proceedings of the Pan-Sydney Area Workshop on Visual Information Processing, pp. 3–7. Australian Computer Society, Inc. (2004)

    Google Scholar 

  22. cv_bridge Documentation. http://wiki.ros.org/cv_bridge

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hemjyoti Das .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Das, H., Mazumdar, A.S., Dey, R., Roy, L. (2018). Experimental Implementation of Fuzzy Vision-Based Tracking Control of Quad-Rotor. In: Balas, V., Jain, L., Balas, M. (eds) Soft Computing Applications. SOFA 2016. Advances in Intelligent Systems and Computing, vol 634. Springer, Cham. https://doi.org/10.1007/978-3-319-62524-9_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-62524-9_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-62523-2

  • Online ISBN: 978-3-319-62524-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics