What it does
It is a control interface for a simulated lunar rover that takes action commands from control and processes and sends telemetry data back. The interface is rendered in browser with webgl with the help of threejs library.
How we built it
The backend is python flask with http requests to communicate with the rover client ui. The client ui is JS/bootstrap with threejs.
Challenges we ran into
We ran into a few challenges with working with 3d models and displaying it properly with sizing and scaling. We were not able to simulate the Z axis and our rover just hovers.
Accomplishments that we're proud of
Our first time interacting with rendering 3d objects in a web environment, so there was a steep learning curve.
What we learned
We will need to better time manage and will be ready for our next future challenges!
Notes: We used Tycho instead of the Apollo 17 site due to issues with our terrain rendering properly.

Log in or sign up for Devpost to join the conversation.