PiDrone: An Autonomous Educational Drone using Raspberry Pi and Python']Python

被引:0
|
作者
Brand, Isaiah [1 ]
Roy, Josh [1 ]
Ray, Aaron [1 ]
Oberlin, John [1 ]
Tellex, Stefanie [1 ]
机构
[1] Brown Univ, Providence, RI 02912 USA
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A compelling robotics course begins with a compelling robot. We introduce a new low-cost aerial educational platform, the PiDrone, along with an associated college-level introductory robotics course. In a series of projects, students incrementally build, program, and test their own drones to create an autonomous aircraft capable of using a downward facing RGB camera and infrared distance sensor to visually localize and maintain position. The PiDrone runs Python and the Robotics Operating System (ROS) framework on an onboard Raspberry Pi, providing an accessible and inexpensive platform for introducing students to robotics. Students can use any web and SSH capable computer as a base station and programming platform. The projects and supplementary homeworks introduce PID control, state estimation, and high-level planning, giving students the opportunity to exercise their new skills in an exciting long-term project.
引用
收藏
页码:5697 / 5703
页数:7
相关论文
共 50 条
  • [21] Development of a Control Target Recognition for Autonomous Vehicle using FPGA with Python']Python
    Bingo, Hiroki
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 422 - 423
  • [22] EpyNN: Educational python']python for Neural Networks
    Malard, Florian
    Danner, Laura
    Rouzies, Emilie
    Meyer, Jesse G.
    Lescop, Ewen
    Olivier-Van Stichelen, Stephanie
    SOFTWAREX, 2022, 19
  • [23] A Real-time Surveillance Mini-rover Based on OpenCV-Python']Python-JAVA']JAVA Using Raspberry Pi 2
    Hossain, Nazmul
    Kabir, Mohammad Tanzir
    Rahman, Tarif Riyad
    Hossen, Mohamed Sajjad
    Salauddin, Fahim
    PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), 2015, : 476 - 481
  • [24] Real-Time Python']Python: Recent Advances in the Raspberry Pi Plus Arduino Real-Time Control Approach
    Krauss, Ryan
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 2088 - 2093
  • [25] 基于Python与Raspberry Pi的虹膜识别信息锁
    张仕强
    李垚
    信息与电脑(理论版), 2019, (06) : 132 - 133
  • [26] Learning Effects in Programming Learning Using Python and Raspberry Pi: Case Study with Elementary School Students
    Saito, Daisuke
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Yoshida, Tetusya
    Kaneko, Isumu
    Kamo, Hirotaka
    TALE 2019 - 2019 IEEE International Conference on Engineering, Technology and Education, 2019,
  • [27] Using Python']Python for the Simulation of a Closed-Loop PI Controller for a Buck Converter
    Amaral, Acacio M. R.
    Cardoso, Antonio J. Marques
    SIGNALS, 2022, 3 (02): : 313 - 325
  • [28] RaspyControl Lab: A fully open-source and real-time remote laboratory for education in automatic control systems using Raspberry Pi and Python']Python
    Ariza, Jonathan Alvarez
    Galvis, Christian Nomesqui
    HARDWAREX, 2023, 13
  • [29] Educational Mobile Apps for Programming in Python']Python: Review and Analysis
    Schnieder, Maren
    Williams, Sheryl
    EDUCATION SCIENCES, 2023, 13 (01):
  • [30] Gesture Recognition using PYTHON']PYTHON
    Octavian, Calin Alexandru
    Mihaela, Hnatiuc
    Catalin, Iov Jan
    2021 INTERNATIONAL CONFERENCE ON SPEECH TECHNOLOGY AND HUMAN-COMPUTER DIALOGUE (SPED), 2021, : 139 - 144