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 条
  • [31] USING PYTHON']PYTHON FOR INTRODUCTORY ECONOMETRICS
    Skrinjaric, Tihana
    EKONOMSKI VJESNIK, 2022, 35 (01): : 223 - 224
  • [32] Using Notebooks to teach Python']Python
    Sarasa Cabezuelo, Antonio
    ACTAS DEL CONGRESO VIRTUAL: AVANCES EN TECNOLOGIAS, INNOVACION Y DESAFIO DE LA EDUCACION SUPERIOR (ATIDES 2018), 2018, 19
  • [33] Using a Robot to Teach Python']Python
    Rousouliotis, Minas
    Vasileiou, Marios
    Manos, Nikolaos
    Kavallieratou, Ergina
    ROBOTICS IN EDUCATION, RIE 2023, 2023, 747 : 395 - 404
  • [34] Using Python']Python scripts in Blender
    Pokorny, P.
    Sysel, M.
    Annals of DAAAM for 2005 & Proceedings of the 16th International DAAAM Symposium: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON YOUNG RESEARCHES AND SCIENTISTS, 2005, : 305 - 306
  • [35] Predictive Data Modeling: Educational Data Classification and Comparative Analysis of Classifiers Using Python']Python
    Guleria, Pratiyush
    Sood, Manu
    2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 740 - 746
  • [36] NATURAL CLUSTERING USING PYTHON']PYTHON
    Razera, D. E.
    Maciel, C. D.
    Pereira, J. C.
    Oliveira, S. P.
    BIOMAT 2009, 2010, : 289 - +
  • [37] Comprehensive Library of Photovoltaic Functions on Python']Python for Academic and Educational Purposes
    Reguera, Pedro
    Bowden, Stuart
    King, Richard
    Babcock, Sean
    Shaw, Andrew
    Honsberg, Christiana
    2018 IEEE 7TH WORLD CONFERENCE ON PHOTOVOLTAIC ENERGY CONVERSION (WCPEC) (A JOINT CONFERENCE OF 45TH IEEE PVSC, 28TH PVSEC & 34TH EU PVSEC), 2018, : 3185 - 3186
  • [38] MontePython']Python: Implementing quantum Monte Carlo using python']python
    Nilsen, Jon Kristian
    COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (10) : 799 - 814
  • [39] PYTHON']PYTHON DOMINATION: AN OPEN EDUCATIONAL GAME FOR LEARNING PROGRAMMING FUNDAMENTALS
    Pereira da Silva, J.
    Guimaraes, G.
    Fernando de Gois Teixeira, L.
    Frango Silveira, I.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 9004 - 9013
  • [40] An open educational resource to introduce data analysis in Python']Python for the Humanities
    Blanke, Tobias
    Colavizza, Giovanni
    van Hout, Zarah
    EDUCATION FOR INFORMATION, 2023, 39 (02) : 105 - 119