Arrow Research search
Back to IROS

IROS 2018

PiDrone: An Autonomous Educational Drone Using Raspberry Pi and Python

Conference Paper Accepted Paper Artificial Intelligence ยท Robotics

Abstract

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.

Authors

Keywords

  • Drones
  • Educational robots
  • Robot sensing systems
  • Python
  • Service robots
  • Hardware
  • Raspberry Pi
  • Autonomous Drone
  • Base Station
  • Proportional-integral-derivative
  • Introductory Course
  • Robot Operating System
  • Computer Science
  • Target Location
  • Robotic System
  • State Machine
  • Optical Flow
  • Barriers To Entry
  • Core Competencies
  • Position Estimation
  • Velocity Estimation
  • Debugging
  • Extended Kalman Filter
  • Camera Frame
  • Simultaneous Localization And Mapping
  • Low-level Control
  • Open-source Community
  • Ground Robots
  • Software Stack
  • Velocity Modulation
  • Brown University
  • Homography
  • Analog-to-digital Converter
  • Affine Transformation
  • Similar Course

Context

Venue
IEEE/RSJ International Conference on Intelligent Robots and Systems
Archive span
1988-2025
Indexed papers
26578
Paper id
1007767209714173685
v2026.09.13