Skip to main content Skip to secondary navigation

Navigation and Autonomous Vehicles Laboratory (NAV Lab), Prof. Grace Gao

Main content start

Professor Grace Gao leads the Navigation and Autonomous Vehicles (NAV) Lab at Stanford University. The NAV Lab focuses on robust GPS-based positioning, navigation, and timing, with applications to manned and unmanned aerial vehicles, autonomous driving cars, and space robotics. 

Bringing localization safety in aviation to urban mobility, such as autonomous driving and aerial taxis 

For safe vehicle localization and navigation, it is critical to address not only positioning accuracy, and availability, but also the confidence level of the accuracy, broadly defined as integrity. In aviation, safety of navigation using GPS has been achieved and continuously improved. However, such safety has not been achieved for urban mobility, such as autonomous driving and aerial taxis. These vehicles operate in complex environments instead of open sky, and use a variety of sensors beyond just GPS, such as LiDAR and camera.

The NAV lab is developing new methods to bring integrity from aviation into urban navigation, including state estimation algorithms that can handle multi-modal measurement errors and algorithms that can bound integrity risks.

No signal is also signal: when a GPS signal is blocked by buildings, this fact still provides useful information for positioning  

Urban environments pose a great challenge for GPS positioning. In “urban canyons,” GPS signals can be blocked or reflected by buildings, leading to positioning errors or failure to position. However, a lack of GPS signal can actually provide insight that the receiver is in the satellite “shadow” of a nearby building or other structure. 

The NAV lab has developed a novel technique which leverages geometric set representations to quickly and accurately compute the overlap of these shadows for reliable urban positioning. However, such shadow calculation relies on detailed 3D building models, which can be difficult to create and expensive to store. Leveraging neural radiance fields, a cutting-edge technique from the field of computer vision, the NAV Lab is working to develop novel representations of cities which can be used for applications such as GPS shadow matching. For environments in which GPS-based localization alone is insufficient to provide the precision and accuracy required for safe autonomous driving, these neural city maps can also be utilized for visual localization.

Safety under extreme dynamics 

The NAV lab also considers safe autonomous navigation under extreme dynamics, such as drifting, as seen in car racing. At these extremes, we would like to know how certain we are of the car’s position and velocity. In collaboration with the Toyota Research Institute, we are looking at providing uncertainty guarantees on state estimates while accounting for uncertainties introduced from imprecise sensor measurements, such as noisy GPS positioning outputs.   

Shooting for the Moon: Moon-GPS system 

In addition to applications on Earth, the NAV lab is also working on navigation for space, and in particular, the Moon. We are entering a new era of Moon exploration. More than fifty years since the Apollo program, NASA's Artemis mission will land humans on the Moon again. Exploring the Moon also serves as a crucial stepping-stone for the success of future deep space missions. With the increase in human and robotic exploration, we must provide Positioning, Navigation, and Timing (PNT) services anywhere on the Moon. Current vision-based methods work poorly in the Moon's polar regions and not at all in the darkness of its night and permanently shadowed craters.

The NAV lab is creating technologies for a “Moon-GPS,” a lunar satellite navigation system with smaller satellites, each perhaps as small as a shoe box, compared to existing Earth-GPS satellites which are each as large as a truck. The lunar navigation satellites can function with clocks that are a thousand times cheaper than the atomic clocks on today's GPS satellites. The key idea is that the lunar satellite navigation system will listen to signals already broadcast by the Earth-GPS and process those signals to perform timing and ephemeris corrections. 

Navigating a swarm of robots on the Moon 

The NAV lab is also collaborating with NASA Jet Propulsion Laboratory for the Cooperative Autonomous Distributed Robotic Explorers (CADRE) mission to send a robot swarm to the Moon surface in 2024. By utilizing multiple types of sensors distributed across the multiple rovers including cameras, wheel encoders, and ranging radios, the NAV lab designs navigation algorithms to optimize the geometry of the rover team for better positioning accuracy and robustness to system failures. 

Article, photos, and video credits to NAV Lab

 

Read more about NAV Lab