2024 Course Syllabus*
Instructors
Immanuel Ampomah Mensah
Teaching Assistants
Week 1: Quadrotor Basics
Goal: We will go from parts on a table to a quadrotor UAV that is capable of stable, autonomous hover.
Monday: Course Overview, Safety Briefings, Team Formation
Tuesday: Drone Architecture, Onboard Software
Wednesday: Quadrotor Build, Manual Flight Tests
Thursday: Onboard Sensors, Reference Frames and Localization
Friday: Autonomous Hovering Challenge
Week 2: Computer Vision
Goal: We will build the tools that enable autonomous systems to understand the world around them using information from still images and video feeds
Monday: Kernels, Edges, Thresholds
Tuesday: Regression, Line Parameterization
Wednesday: ROS Integration of Line Extraction
Thursday: Obstacle Detection
Friday: Computer Vision Challenge
Week 3: Planning and Control
Goal: We will understand how autonomous systems make decision and execute tasks with precision
Monday: Feedback Control
Tuesday: State Estimation
Wednesday: PID Control
Thursday: Planning
Friday: Navigation Challenge
Week 4: Challenge Week
Goal: We will spend the whole week preparing and competing in the UAV Racing Challenge
[ ]: