GPS in the Classroom: Taking the Paralysis out of Analysis

Andrew Neish, Tyler Reid, Frank van Diggelen, Grace Gao

Abstract: Teaching any subject can be difficult, but teaching GNSS offers a unique set of challenges. GNSS is built upon a set of complex and interdisciplinary engineering achievements. The modernization of these systems today continues to push the boundaries of orbital mechanics,signal processing, modern physics, rocket science, and a host of other fields. But for all of the technological complexities of GNSS, it has turned into one of the most recognized and widely used utilities throughout the world. Everyone has become a capable ”Navigator” through the simple act of owning a cell phone. So how does one boil all of this information down in to a 10 week graduate engineering course? Furthermore, how does one go beyond giving students a theoretical background to give them the vocational tools necessary to innovate and carry the field of navigation forward? At Stanford, the GPS course has always strived to achieve proficiency in the theory and practice. The class has served as the inspiration to many who join the navigation profession and continue to lead in the field today. With the emergence of the GNSS Analysis Tools from Google[1], many new opportunities have arisen that allow students to explore the world of GNSS by following their passions and their own creativity. The GNSS Analysis Tools available on Android[2], allow anyone with an Android phone to record and analyze raw GNSS measurements. By raw GNSS measurements, we’re not simply referring to pseudoranges. After all, a pseudorange is a derived measurement. Truly raw measurements are comprised of the time stamps associated with satellite signal reception and transmission,C/N0, and other values used to generate a position,velocity, and time (PVT) solution. With these measurements available to the masses, everyone can tinker and toy with real GNSS data and the Stanford GPS course has wholeheartedly embraced these new tools. Over the years, the course has been molded to enhance student engagement and encourage newcomers from diverse professional backgrounds. The goal has been to help them explore the intersection between their passions and GNSS. As a project based course, students learn of the different subsystems while they develop their own personal projects using the GNSS Analysis Tools. These projects can take inspiration from their current work and interests or they can be derived from any aspect of GNSS that piques their interest. They even benefit from their lack of experience in the field as it frees them to explore ideas that many of us might not pursue ourselves. Midway through the course, the students are prompted to create a project that uses the skills developed within the class and are given little direction during the initial brainstorming.There is some scoping and guidance from the instructors as the course goes on, but these projects are largely born of the student’s own volition. This paper exhibits some of the projects that these students were able to accomplish in a mere matter of weeks. An example project includes the use of neural networks to improve position estimates on trajectories with non-Gaussian noise [3]. In this project, the students were able to build and train a neural network to recognize simulated multipath error and then tested this network using real world data. In another project, the students used building models to reconstruct non-line-of-sight (NLOS) pseudoranges from obstructed satellites and project those NLOS signals on to ”virtual satellites”in an effort to construct a more accurate PVT solution [4]. These projects and more will be presented to highlight the promise these modern tools bring to project oriented teaching. The goal of this paper is to serve as an inspiration to those teaching or considering teaching GNSS. Whether instructing undergraduates, graduates, or professionals,this paper presents some of the opportunities that arise when students have a chance to creatively pursue GNSS themselves. REFERENCES [1] van Diggelen, Frank, and Mohammed Khider. ”GNSS analysis tools from Google.” Inside GNSS 13 (2018): 51. [2] https://github.com/google/gps-measurement-tools/releases/tag/2.0.0.1 [3] Kosec, Matej, and John Poothokaran. ”Comparison of Kalman filters and LSTM networks for GPS trajectory smoothing in the presence of simulated multipath noise.” Stanford GPS Class (2018). [4] Pratz, Scott, and Riley Culberg. ”NLOS Identification and Correction from Known Building Structures.” Stanford GPS Class (2018).
Published in: Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020)
September 21 - 25, 2020
Pages: 1938 - 1960
Cite this article: Neish, Andrew, Reid, Tyler, van Diggelen, Frank, Gao, Grace, "GPS in the Classroom: Taking the Paralysis out of Analysis," Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020), September 2020, pp. 1938-1960. https://doi.org/10.33012/2020.17629
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In