Grace X. Gao – Teaching

AA272C: Global Positioning Systems

The principles of satellite navigation using Global Positioning Systems (GPS). Positioning techniques using code tracking, single and dual frequency, carrier aiding, and use of differential and assisted GPS/GNSS for improved accuracy and integrity. Students will learn the building blocks to go from raw received satellite time in nanoseconds all the way to a sophisticated position solution. Using provided Android smartphones, students will collect data and implement an open-ended course project where the goal is to get creative and solve an interesting problem using the tools developed in this course. Prerequisites: familiarity with matrix algebra and MatLab (or another mathematical programming language).

Winter 2020

AA173: Flight Mechanics & Controls

The basic equations of motion for aircraft, and the design of automatic control systems for them. Non-linear and linearized longitudinal and lateral dynamics; linearized aerodynamics; natural modes of motion; autopilot design to enhance stability and to control the flight path.

Prerequisites: E15, E105 and familiarity with Matlab.

Spring 2020

Previous courses:

AE483: Unmanned Aerial Vehicle (UAV) Navigation and Control

This course provides an introduction to UAV navigation and control. As a case study, you will learn how to automate a state-of-the-art, high-performance, commercially-available quadrotor helicopter. The lecture will focus on algorithm design (vehicle kinematics and dynamics, optimal control and collision avoidance, analysis of search for unknown targets). The laboratory will focus on algorithm implementation and flight testing.

Prerequisite: AE202, AE352, AE353, AE370, and IE 300 (or equivalent)

Final projects on YouTube: https://www.youtube.com/playlist?list=PL5sS9IDnkmprknz13-57zavscQkM1xSI1


AE598ANS: Advanced Global Navigation Satellite Systems

Satellite Navigation, and in particular, the Global Positioning System (GPS) is a critical component in avionics, and has been widely used in both ground and aerial vehicles. The discipline is in a period of flux. The U.S. GPS and the Russian GLONASS are being joined by the European Galileo and the Chinese BeiDou systems. Furthermore, the prospect of a commercial UAV industry in the near future will create significant new engineering opportunities in designing and building avionics systems involving GPS. In this course, students will learn advanced satellite navigation technologies with applications in UAV flight and control systems.

Prerequisite: AE/ECE 456: GPS


ECE 456/AE 456: Introduction to Global Positioning System (GPS)

The course covers the principles of satellite navigation using GPS: the algorithms and algebra of position computation, astrodynamics for orbit computation, how we get time from the satellites, GPS receiver design, signal acquisition, A-GPS and high sensitivity, ionospheric analysis, and future GNSS (Global Navigation Satellite Systems).