Development of a Control and Vision Interface for an AR.Drone

被引:2
|
作者
Cheema, Prasad [1 ]
Luo, Simon [1 ]
Gibbens, Peter [1 ]
机构
[1] Univ Sydney, Sch AMME, Sydney, NSW 2006, Australia
关键词
D O I
10.1051/matecconf/20165607002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The AR.Drone is a remote controlled quadcopter which is low cost, and readily available for consumers. Therefore it represents a simple test-bed on which control and vision research may be conducted. However, interfacing with the AR.Drone can be a challenge for new researchers as the AR.Drone's application programming interface (API) is built on low-level, bit-wise, C instructions. Therefore, this paper will demonstrate the use of an additional layer of abstraction on the AR.Drone's API via the Robot Operating System (ROS). Using ROS, the construction of a high-level graphical user interface (GUI) will be demonstrated, with the explicit aim of assisting new researchers in developing simple control and vision algorithms to interface with the AR.Drone. The GUI, formally known as the Control and Vision Interface (CVI) is currently used to research and develop computer vision, simultaneous localisation and mapping (SLAM), and path planning algorithms by a number of postgraduate and undergraduate students at the school of Aeronautical, Mechanical, and Mechatronics Engineering (AMME) in The University of Sydney.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Control library for AR.Drone 2.0
    Hvizdos, Jakub
    Sincak, Peter
    2015 IEEE 13TH INTERNATIONAL SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI), 2015, : 77 - 82
  • [2] Navigation and Cooperative Control Using the AR.Drone Quadrotor
    Santana, Lucas Vago
    Brandao, Alexandre Santos
    Sarcinelli-Filho, Mario
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2016, 84 (1-4) : 327 - 350
  • [3] Navigation and Cooperative Control Using the AR.Drone Quadrotor
    Lucas Vago Santana
    Alexandre Santos Brandão
    Mário Sarcinelli-Filho
    Journal of Intelligent & Robotic Systems, 2016, 84 : 327 - 350
  • [4] AR.Drone as a platform for measurements
    Koval, Anton
    Irigoyen, Eloy
    Koval, Tetyana
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON ELECTRONICS AND NANOTECHNOLOGY (ELNANO), 2017, : 424 - 427
  • [5] Identification and Path Following Control of an AR.Drone Quadrotor
    Hernandez, Andres
    Copot, Cosmin
    De Keyser, Robin
    Vlas, Tudor
    Nascu, Ioan
    2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 583 - 594
  • [6] Vision Based Ground Object Tracking Using AR.Drone Quadrotor
    Chi-Tinh Dang
    Hoang-The Pham
    Thanh-Binh Pham
    Nguyen-Vu Truong
    2013 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS), 2013,
  • [7] Comparison of PID and Fuzzy Controller for Position Control of AR.Drone
    Prayitno, A.
    Indrawati, V.
    Trusulaw, I. I.
    IAES INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTER SCIENCE AND INFORMATICS, 2017, 190
  • [8] A Controller for Autonomous Landing of AR.Drone
    Bartak, Roman
    Hrasko, Andrej
    Obdrzalek, David
    26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 329 - 334
  • [9] An Automatic Flight Control System for the AR.Drone Quadrotor in Outdoor Environments
    Santana, Lucas Vago
    Brandao, Alexandre Santos
    Sarcinelli-Filho, Mario
    2015 WORKSHOP ON RESEARCH, EDUCATION AND DEVELOPMENT OF UNMANNED AERIAL SYSTEMS (RED-UAS), 2015, : 401 - 410
  • [10] A Fractional Order Predictive Control for Trajectory Tracking of the AR.Drone Quadrotor
    Cajo, Ricardo
    Zhao, Shiquan
    Plaza, Douglas
    De Keyser, Robain
    Ionescu, Clara
    CONTROLO 2020, 2021, 695 : 528 - 537