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 条
  • [1] Demonstration of Programming in Python']Python using a remote lab with Raspberry Pi
    Guerra, Helia
    Cardoso, Alberto
    Sousa, Vitor
    Leitao, Joaquim
    Graveto, Vitor
    Gomes, Luis Mendes
    PROCEEDINGS OF 2015 3RD EXPERIMENT AT INTERNATIONAL CONFERENCE (EXP AT'15), 2015, : 101 - +
  • [2] Emotiv EPOC BCI with Python']Python on a Raspberry pi
    Salgado Patron, Jose
    Raul Barrera Monje, Cristian
    SISTEMAS & TELEMATICA, 2016, 14 (36): : 27 - 38
  • [3] Implementation of greenhouse service control protocol using Python']Python on Raspberry PI
    Hyun, Wook
    Huh, Mi Young
    Park, Ju Young
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 440 - 442
  • [4] Implementing Raspberry Pi 3 and Python']Python in the Physics Laboratory
    Martinez, Alexuan
    Nieves, Christian
    Rua, Armando
    PHYSICS TEACHER, 2021, 59 (02): : 134 - 135
  • [5] Small Scale Mobile Energy Management System using Raspberry Pi and Python']Python
    Ball, David
    Naik, Nitin
    Jenkins, Paul
    2017 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2017, : 139 - 143
  • [6] Implementation aspects of speaker recognition using Python']Python language and Raspberry Pi platform
    Weychan, Radoslaw
    Marciniak, Tomasz
    Dabrowski, Adam
    SPA 2015 SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS, 2015, : 162 - 167
  • [7] Colour discernment of tomatoes using machine vision system with OpenCV Python']Python and Raspberry Pi
    Joice, A. Astina
    Rajkumar, P.
    Deepa, J.
    Arulmari, R.
    INDIAN JOURNAL OF ENGINEERING AND MATERIALS SCIENCES, 2022, 29 (04) : 502 - 508
  • [8] Raspberry Pi 4 and Python']Python Based on Speed and Direction of DC Motor
    Habil, Hayder Jasim
    Al-Jarwany, Q. A.
    Hawas, Majli Nema
    Mnati, Mohannad Jabbar
    2022 IEEE 4TH GLOBAL POWER, ENERGY AND COMMUNICATION CONFERENCE (IEEE GPECOM2022), 2022, : 541 - 545
  • [9] Sharing an Open Stimulation System for Auditory EEG Experiments Using Python']Python, Raspberry Pi, and HifiBerry
    Corneyllie, Alexandra
    Perrin, Fabien
    Heine, Lizette
    ENEURO, 2021, 8 (04)
  • [10] PyDAP: Automated dental OPG beam area measurement using python']python and raspberry Pi camera
    Murray, Michael
    McCavana, Jackie
    Loughman, Eamon
    PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2024, 120