[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Navigation and Cooperative Control Using the AR.Drone Quadrotor

Published: 01 December 2016 Publication History

Abstract

This paper presents a computational system designed to perform autonomous indoor flights using low-cost equipment. Depending on the mission to be accomplished, one or two Parrot AR.Drone 2.0 quadrotors are supposed to fly in a three-dimensional workspace, guided by the navigation algorithms embedded in the proposed framework, which runs in a ground control computer. The tasks addressed involve positioning, trajectory tracking and leader-follower formation control. The key techniques required to solve such problems are reported in topics, including the mathematic modelling of the quadrotor, a model-based nonlinear flight controller and a state estimation strategy for sensory data fusion. The framework embeds the last two subsystems just mentioned, plus a communication link between the ground computer and the aircraft, to read the sensory data and to send the control signals necessary to guide the vehicle. Some experimental results are also presented and discussed, which allow concluding that the proposed methods are efficient in accomplishing the tasks addressed.

References

[1]
Baggio, D.L., Emami, S., Escriva, D.M., Ievgen, K., Mahmood, N., Saragih, J., Shilkrot, R.: Mastering OpenCV with Practical Computer Vision Projects. Packt Publishing Limited (2012)
[2]
Bar-Shalom, Y., Kirubarajan, T., Li, X.R.: Estimation with Applications to Tracking and Navigation. Wiley, New York (2002)
[3]
Brandão, A.S., Gandolfo, D., Sarcinelli-Filho, M., Carelli, R.: Pvtol maneuvers guided by a high-level nonlinear controller applied to a rotorcraft machine. Eur. J. Control 20(4), 172---179 (2014)
[4]
Brandão, A.S., Sarcinelli-Filho, M., Carelli, R.: High-level underactuated nonlinear control for rotorcraft machines. In: Proceedings of the IEEE International Conference on Mechatronics. IEEE, Vicenza (2013)
[5]
Bristeau, P.J., Callou, F., Vissiere, D., Petit, N.: The navigation and control technology inside the ar.drone micro uav. In: Proceedings of the 18th IFAC World Congress, vol. 18. Milan (2011)
[6]
Engel, J., Sturm, J., Cremers, D.: Camera-based navigation of a low-cost quadrocopter. In: Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2815---2821. Vilamoura-Algarve (2012)
[7]
Eroglu, O., Yilmaz, G.: A novel fast and accurate algorithm for terrain referenced uav localization. In: Proceedings of the 2013 International Conference on Unmanned Aircraft Systems (ICUAS'13). Atlanta (2013)
[8]
Hehn, M., D'Andrea, R.: A flying inverted pendulum. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 763---770. IEEE (2011)
[9]
Kendoul, F., Yu, Z., Nonami, K.: Guidance and nonlinear control system for autonomous flight of minirotorcraft unmanned aerial vehicles. J. Field Robot. 27(3), 311---334 (2010)
[10]
Kim, J., Kang, M.S., Park, S.: Accurate modeling and robust hovering control for a quadrotor vtol aircraft. J. Intell. Robot. Syst. 57(1---4) (2010)
[11]
Kim, J., Shim, D., Morrison, J.: Tablet pc-based visual target-following system for quadrotors. J. Intell. Robot. Syst. 74(1-2), 85---95 (2014)
[12]
Krajnik, T., Vonasek, V., Fiser, D., Faigl, J.: Ar-drone as a platform for robotic research and education. In: Obdrzalek, D., Gottscheber, A. (eds.) Research and education in robotics - EUROBOT 2011, communications in computer and information science, vol. 161. Springer (2011)
[13]
Laganière, R.: OpenCV 2 Computer Vision Application Programming Cookbook. Packt Pub Limited (2011)
[14]
Lepetit, V., Moreno-Noguer, F., Fua, P.: Epnp: An accurate o(n) solution to the pnp problem. Int. J. Comput. Vis. 81(2) (2009)
[15]
Ljung, L.: System identification toolbox user's guide (2015)
[16]
Lugo, J.J., Zell, A.: Framework for autonomous on-board navigation with the ar.drone. J. Intell. Robot. Syst. 73(1---4) (2014)
[17]
Lupashin, S., Hehn, M., Mueller, M.W., Schoellig, A.P., Sherback, M., D'Andrea, R.: A platform for aerial robotics research and demonstration: The flying machine arena. Mechatronics (2014)
[18]
Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Int. J. Robot. Res. 31(5), 664---674 (2012)
[19]
Mercado, D., Flores, G., Castillo, P., Escareno, J.: Gps/ins/optic flow data fusion for position and velocity estimation. In: Proceedings of the 2013 International Conference on Unmanned Aircraft Systems (ICUAS'13). Atlanta (2013)
[20]
Michael, N., Mellinger, D., Lindsey, Q., Kumar, V.: The grasp multiple micro-uav testbed. Robot. Autom. Mag. IEEE 17(3), 56---65 (2010)
[21]
Müller, M.W., Lupashin, S., D'Andrea, R.: Quadrocopter ball juggling. In: Proceedings of the 24th IEEE/RSJ International Conference on Intelligent Robot Systems. San Francisco (2011)
[22]
Nemra, A., Aouf, N.: Robust ins/gps sensor fusion for uav localization using sdre nonlinear filtering. IEEE Sensors J. 10(4), 789---798 (2010)
[23]
Piskorski, S., Brulez, N., Eline, P., DHaeyer, F.: AR.Drone Developer Guide. Parrot. SDK Version 2.0 (2012)
[24]
Puku0x: Cv drone (= opencv + ar.drone) (2013). https://github.com/puku0x/cvdrone
[25]
Ritz, R., Mueller, M., D'Andrea, R.: Cooperative quadrocopter ball throwing and catching. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4972---4978. IEEE (2012)
[26]
Santana, L.V., Brandão, A.S., Filho, M.S.: An automatic flight control system for the ar.drone quadrotor in outdoor environments. In: Proceedings of the 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems - RED UAS 2015. Cancún (2015)
[27]
Santana, L.V., Brandão, A.S., Filho, M.S., Carelli, R.: A trajectory tracking and 3d positioning controller for the ar.drone quadrotor. In: Proceedings of the 2014 International Conference on Unmanned Aircraft Systems - ICUAS'14. Orlando (2014)
[28]
Santana, L.V., Filho, M.S., Carelli, R.: Estimation and control of the 3d position of a quadrotor in indoor environments. In: Proceedings of the 16th International Conference on Advanced Robotics (ICAR'13). Montevideo (2013)
[29]
Shen, S., Michael, N., Kumar, V.: Autonomous multi-floor indoor navigation with a computationally constrained mav. In: Proceedings of International Conference on Robotics and Automation. Shanghai (2011)
[30]
Shen, S., Mulgaonkar, Y., Michael, N., Kumar, V.: Vision-based state estimation and trajectory control towards aggressive flight with a quadrotor. In: Proceedings of Robotics: Science and Systems (RSS). Berlin (2013)
[31]
Shen, S., Mulgaonkar, Y., Michael, N., Kumar, V.: Vision-based state estimation for autonomous rotorcraft MAVs in complex environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA2013). Karlsruhe (2013)
[32]
Thewlis, D., Bishop, C., Daniell, N., Paul, G.: Next-generation low-cost motion capture systems can provide comparable spatial accuracy to high-end systems. J. Appl. Biomech 29 (2013)
[33]
Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics (Intelligent Robotics and Autonomous Agents). The MIT Press (2005)
[34]
Turpin, M., Michael, N., Kumar, V.: Trajectory design and control for aggressive formation flight with quadrotors. Auton. Robots 33(1---2) (2012)
[35]
Weiss, S., Achtelik, M., Lynen, S., Achtelik, M., Kneip, L., Chli, M., Siegwart, R.: Monocular vision for long-term micro aerial vehicle state estimation: A compendium. J. Field Robot. 30 (5), 803---831 (2013)
[36]
Weiss, S., Achtelik, M.W., Chli, M., Siegwart, R.: Versatile distributed pose estimation and sensor self-calibration for an autonomous mav. In: Proceedings of the 2012 IEEE International Conference on Robotics and Automation. St. Paul (2012)

Cited By

View all
  • (2021)UAV swarm autonomous control based on Internet of Things and artificial intelligence algorithmsJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-18954140:4(7121-7133)Online publication date: 1-Jan-2021
  • (2021)The Reachable Set of a Drone: Exploring the Position Isochrones for a Quadcopter2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561715(7679-7685)Online publication date: 30-May-2021
  • (2019)An Adaptive Dynamic Controller for Quadrotor to Perform Trajectory Tracking TasksJournal of Intelligent and Robotic Systems10.1007/s10846-018-0799-393:1-2(5-16)Online publication date: 1-Feb-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Intelligent and Robotic Systems
Journal of Intelligent and Robotic Systems  Volume 84, Issue 1-4
December 2016
878 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 December 2016

Author Tags

  1. AR.Drone
  2. Flight control
  3. Sate estimation
  4. UAV

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)UAV swarm autonomous control based on Internet of Things and artificial intelligence algorithmsJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-18954140:4(7121-7133)Online publication date: 1-Jan-2021
  • (2021)The Reachable Set of a Drone: Exploring the Position Isochrones for a Quadcopter2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561715(7679-7685)Online publication date: 30-May-2021
  • (2019)An Adaptive Dynamic Controller for Quadrotor to Perform Trajectory Tracking TasksJournal of Intelligent and Robotic Systems10.1007/s10846-018-0799-393:1-2(5-16)Online publication date: 1-Feb-2019
  • (2019)Identification and adaptive PID Control of a hexacopter UAV based on neural networksInternational Journal of Adaptive Control and Signal Processing10.1002/acs.295533:1(74-91)Online publication date: 7-Jan-2019

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media