Jayson Piquero1*, Edwin Sybingco1, Alvin Chua2, Marc Say1, Clarisse Crespo1, Reginald Rivera1, Ma. Antonette Roque1, and Leonard Ambata1


1De La Salle University. Department of Electronics and Communications Engineering
2De La Salle University. Department of Mechanical Engineering

Download Citation: |
Download PDF


ABSTRACT


This paper presents a novel implementation of an autonomous human following done using local context algorithm. The vision system consists of a drone equipped with a companion computer and camera. Through the vision system, drones can behave according to its desired application. In this study, the Pixhawk 2 Cube flight controller of the drone is connected to Odroid XU4, the companion computer. The OpenMV camera is connected to the Odroid XU4 and streams image bytes whereas the Odroid XU4 performs image processing to detect the human through local context. The Odroid XU4 controls the drone by sending commands to the flight controller based on detected objects. Drone following is implemented by detecting humans from the image stream provided by OpenMV and maintaining the detected human on the center of the image and within a specified distance through drone movements. The results show the single movements right, left, forward, and backward yielded low steady-state errors with settling time of about 3 to 4 seconds. 


Keywords: quadrotor, vision, human tracking, local context


Share this article with your colleagues

 


REFERENCES


 

  1. R. Bartak and A. Vyskovsk, "Any Object Tracking and Following by a Flying Drone", 2015 Fourteenth Mexican International Conference on Artificial Intelligence (MICAI), 2015. https://doi.org/10.1109/MICAI.2015.12

  2. J. Pestana, J. Sanchez-Lopez, S. Saripalli, and P. Campoy, “Computer Vision Based General Object Following for GPS-denied Multirotor Unmanned Vehicles”, 2014 American Control Conference, 2014. https://doi.org/10.1109/ACC.2014.6858831

  3. C. Wang, R Zhao, X. Yang, and Q. Wu, “Research of UAV Target Detection and Flight Control Based on Deep Learning”, 2018 International Conference on Artificial Intelligence and Big Data (ICAIBD), 2018. https://doi.org/10.1109/ICAIBD.2018

  4. R. Dan, U. Shah, and W. Hussain, “Development Process of a Smart UAV for Autonomous Target Detection”, 2018. https://doi.org/10.18687/LACCEI2018.1.1.480

  5. H. David Mathias, "An Autonomous Drone Platform for Student Research Projects", Journal of Computing Science in Colleges, vol. 31, issue 5, pp. 12-20, 2016.

  6. J. Cuevas, A. Chua, E. Sybingco, and E. Bakar, “Identification of River Hydromorphological Features Using Histograms of Oriented Gradients Cascaded to the Viola-Jones Algorithm”, International Journal of Mechanical Engineering and Robotics Research Vol. 8, No. 2, March 2019. https://doi.org/10.18178/ijmerr

  7. A. Rabie, C. Lang, M. Hanheide, M. Castrillon-Santana, and G. Sagerer, "Automatic Initialization for Facial Analysis in Interactive Robotics", Proceedings of the 6th international conference on Computer vision systems, 2018. https://doi.org/10.1007/978-3-540-79547-6_50

  8. M. Santana, H. Kruppa, and B. Schiele, "Fast and Robust Face Finding via Local Context", 2003. https://doi.org/10.1007/978-0-387-88777-7_3

  9. P. Viola and M. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features", Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, 2001. https://doi.org/10.1109/CVPR.2001.990517

  10. R. Lienhart and J. Maydt, "An Extended Set of Haar-like Features for Rapid Object Detection", Proceedings. International Conference on Image Processing, 2002. https://doi.org/10.1109/ICIP.2002.1038171

  11. V. Delica, A. Orquia, J. Piquero, E. Reynaldo, J. Ilao, E. Sybingco, M. Roque, A. Chua, J. Katupitya, and H. Jayakody, “A New Sliding Mode Controller Implementation on an Autonomous Quadcopter System”, International Journal of Automation and Smart Technology, vol. 9, no. 2, 2019. https://doi.org/10.5875/ausmt.v9i2.1876

  12. I. Gue and A. Chua, "Development of a Fuzzy GS-PID Controlled Quadrotor for Payload Drop Missions", Journal of Telecommunication, Electronic and Computer Engineering, vol. 10, Issue 1-5, pp. 55-58, 2018.

  13. F. Vasconcelos and N. Vasconcelos, “Person-following UAVs”, 2016 IEEE Winter Conference on Applications of Computer Vision (WACV), 2016. https://doi.org/10.1109/WACV.2016.7477660

  14. A. Rosebrock, “Find distance from camera to object/marker using Python and OpenCV”, https://www.pyimagesearch.com/2015/01/19/find-distance-camera-objectmarker-using-python-opencv/. Accessed 26 February 2019. 

  15. J. Ziegler and N. Nichols, "Optimum Settings for Automatic Controllers", 1942.


ARTICLE INFORMATION


Received: 2019-04-01

Accepted: 2019-06-06
Available Online: 2021-07-01


Cite this article:

Jayson. P., Edwin. S., Alvin. C., Marc. S., Clarisse. C.,, Reginald. R., Ma. A.R., Leonard. A. (2021) A Novel Implementation of an Autonomous Human Following Drone using Local Context. Int. j. autom. smart technol. https://doi.org/10.5875/ausmt.v11i1.2147

  Copyright The Author(s). This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited.