Robotic System Design and Implementation


The Quadcopter Class



We are going to build remote-controlled quadcopters from scratch in 10 weeks.

The goals for the course are for you to learn how to design, assemble, and program a moderately complex electronic device. The device you will build is a small, remote-controlled quadcopter similar to this:

In particular, you'll learn and/or practice these skills/topics:

  • Printed circuit board design
    • Implementing a spec
    • Leveraging reference designs
    • Interpreting data sheets
    • Selecting parts
  • PCB Assembly
    • Concepts
    • Moderately advanced soldering
  • Embedded Systems Programming
    • Real-time
    • Resource-constrained
  • Basic Sensor fusion
  • Basic Control Theory