Dynamic Target Tracking and Obstacle Avoidance using a Drone

  • Alexander C. Woods
  • Hung M. LaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9474)


This paper focuses on tracking dynamic targets using a low cost, commercially available drone. The approach presented utilizes a computationally simple potential field controller expanded to operate not only on relative positions, but also relative velocities. A brief background on potential field methods is given, and the design and implementation of the proposed controller is presented. Experimental results using an external motion capture system for localization demonstrate the ability of the drone to track a dynamic target in real time as well as avoid obstacles in its way.


Target Location Potential Field Obstacle Avoidance Attractive Potential Dynamic Target 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The authors would like to specially thank the Motion Analysis Corporation for their support of the Motion Tracking System (MTS) setup at the Advanced Robotics and Automation (ARA) Lab at the University of Nevada, Reno. This project is partially supported by University of Nevada, Reno and NSF-NRI grant number 1426828.


  1. 1.
    Motion analysis systems.
  2. 2.
    Shaohua, M., Jinwu, X., Zhangping, L.: Navigation of micro aerial vehicle in unknown environments. In: 2013 25th Chinese Control and Decision Conference (CCDC), pp. 322–327 (2013)Google Scholar
  3. 3.
    Sa, I., Corke, P.: System identification, estimation and control for a cost effective open-source quadcopter. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 2202–2209, May 2012Google Scholar
  4. 4.
    Shen, S., Michael, N., Kumar, V.: Autonomous multi-floor indoor navigation with a computationally constrained mav. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 20–25, May 2011Google Scholar
  5. 5.
    Grzonka, S., Grisetti, G., Burgard, W.: A fully autonomous indoor quadrotor. IEEE Trans. Robot. 28(1), 90–100 (2012)CrossRefGoogle Scholar
  6. 6.
    Meier, L., Tanskanen, P., Heng, L., Lee, G., Fraundorfer, F., Pollefeys, M.: Pixhawk: a micro aerial vehicle design for autonomous flight using onboard computer vision. Auton. Robot. 33(1–2), 21–39 (2012)CrossRefGoogle Scholar
  7. 7.
    Shen, S., Michael, N., Kumar, V.: Autonomous indoor 3d exploration with a micro-aerial vehicle. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 9–15 (2012)Google Scholar
  8. 8.
    Shanmugavel, M., Tsourdos, A., White, B., Zbikowski, R.: Co-operative path planning of multiple uavs using dubins paths with clothoid arcs. Control Eng. Pract. 18(9), 1084–1092 (2010)CrossRefGoogle Scholar
  9. 9.
    Wallar, A., Plaku, E., Sofge, D.: Reactive motion planning for unmanned aerial surveillance of risk-sensitive areas. IEEE Trans. Autom. Sci. Eng. 12(3), 969–980 (2015)CrossRefGoogle Scholar
  10. 10.
    Neto, A.A., Macharet, D., Campos, M.: Feasible path planning for fixed-wing uavs using seventh order bezier curves. J. Braz. Comput. Soc. 19(2), 193–203 (2013)CrossRefMathSciNetGoogle Scholar
  11. 11.
    Altmann, A., Niendorf, M., Bednar, M., Reichel, R.: Improved 3d interpolation-based path planning for a fixed-wing unmanned aircraft. J. Intell. Robot. Syst. 76(1), 185–197 (2014)CrossRefGoogle Scholar
  12. 12.
    Dogancay, K.: Uav path planning for passive emitter localization. IEEE Trans. Aerosp. Electron. Syst. 48(2), 1150–1166 (2012)CrossRefGoogle Scholar
  13. 13.
    Michael, N., Mellinger, D., Lindsey, Q., Kumar, V.: The grasp multiple micro-uav testbed. IEEE Robot. Autom. Mag. 17(3), 56–65 (2010)CrossRefGoogle Scholar
  14. 14.
    Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 2520–2525, May 2011Google Scholar
  15. 15.
    La, H.M., Lim, R.S., Sheng, W., Chen, J.: Cooperative flocking and learning in multi-robot systems for predator avoidance. In: 2013 IEEE 3rd Annual International Conference on Cyber Technology in Automation, Control and Intelligent Systems (CYBER), pp. 337–342, May 2013Google Scholar
  16. 16.
    La, H.M., Sheng, W.: Multi-agent motion control in cluttered and noisy environments. J. Commun. 8(1), 32 (2013)CrossRefGoogle Scholar
  17. 17.
    La, H.M., Sheng, W.: Dynamic target tracking and observing in a mobile sensor network. Robot. Auton. Syst. 60(7), 996 (2012)CrossRefGoogle Scholar
  18. 18.
    Woods, A.C.: Dynamic target tracking with ardrone.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Advanced Robotics and Automation Laboratory, Department of Computer Science and EngineeringUniversity of NevadaRenoUSA

Personalised recommendations