ECE163: Introduction to Small-Scale UAV Theory and Practice

Technologies involved in the modeling and simulation of small-scale unmanned aerial vehicles (UAVs) with an emphasis on control applications, from low-level flight stabilization to higher level path planning and vision-based control. Topics include coordinate frames, aerodynamics, equations of motion, full non-linear simulation, linearized dynamics models and trim states, force and moment balances for steady flight, flight controls by successive loop closure, state space control, path planning and guidance, sensors and estimation. Students enrolled in this class learn how to use the Python programming language to solve engineering problems. Taught in conjunction with ECE 263. Students cannot receive credit for this course and ECE 263.
Prerequisite(s): ECE 141 or ECE 241 or ECE 242 (feedback controls course); and CSE 30 or CSE 13E or CSE 13S (course in programming). ECE 121, ECE 167, and ECE 145 recommended but not required. Enrollment is restricted to sophomores, juniors and seniors.

7 Credits

  • Section 01
    Maxwell Nathan Lichtenstein (mnlichte)
    This is an online course.

This class is being proposed as an online course to accommodate the remote instruction due to COVID-19 Pandemic. The entire course was proposed to offer a substitute for ECE118 Mechatronics which cannot be offered due to the in-person lab requirements.

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.