reset password
Augmented Reality for Hydrology (Ver 2)
Sponsored by JPL
Refugio Arroyo-Martinez, Leonardo Obay, Mher Oganesyan, Gilberto Placidon, Anthony Soto
Advisor: Elaine Kang

Project Abstract:

Jet Propulsion Laboratory (JPL) collects and stores hydrology data from the Western United States, using sensors out in the field and algorithms that they have developed, into their Watertrek database.  One example of this is using sensors placed in the mountains to weigh snow pillows and give an approximation of the snow depth.  Provided the Augmented Reality (AR) framework for Android from last years Senior Design team, version 2 of the Augmented Reality for Hydrology application will represent the hydrology data by implementing the framework.

Since the framework provided by last years team was built from the ground up, there are limitations when implementing it into the Android application.  The framework solely relies on the device's gyroscope, excluding computer visions as an aid, to place and track generated objects in the real world.  When implementing a mesh for the surrounding terrain and billboards that represent the various hydrological data, it is hard to keep track of the objects and to make sure that they stay in the correct position.  Since the hardware of each device varies widely, a way to check the placement, orientation, and possibly scaling of the objects may be corrected by using network calls to an algorithm provided by JPL.  An algorithm called Line of Sight (LOS) returns the elevation of a location provided the location and orientation of the device, and this can be used to check the placement and scaling of the terrain mesh.  Another challenge is retrieving and representing the historical data for the different data types in a way that is understandable to the user.  Using a line graph with respect to time is a simple and clear way to represent the historical data so the user can see change over time.  In addition, a list view of the data will be provided to the user in order for them to see in greater detail the historical data.  The following are the focus of the software will be developed :

Based on our testing results, we were able to correctly place the hydrological data points with respect to their perspective and provide the historical data per point of interest.  In regards to the terrain mesh, it is a work in progress but it roughly represents the terrain around the user.

Developing Augmented Reality for Hydrology (Version 2) allows users to interactively learn about hydrology on the go.  The AR technology will extend what the user can see in the real world and with the representation of the historical data, the user can interpret what is occurring.

Team Members:

Project Lead: Mher Oganesyan -

Graphics Engineer/Lead Programmer: Refugio Arroyo-Martinez -

Network/Database: Leonardo Obay -

Data Analyst: Anthony Soto -

UI/UX: Gilberto Placidon -


Shan Malhotra -

Michael Rueckert -

Natalie Gallegos -

George Chang -

Emily Law -


Presentation (Fall)
Software Requirements Specification
Software Design Document
Project Poster
Presentation (Final)
Final Report
Project Code
Project Demo Video