Project
"NASA Greater Heights VR" is an innovative virtual reality experience that has been designed by a team of interns at the NASA Armstrong Flight Research Center, under the guidance of Aamod Samuel, Lead Systems Engineer at the center. The main aim of the project is to demonstrate the Simulation Team's expertise in calculating the dynamics of an aircraft and simulating the experience of piloting a spaceplane.
The VR experience is a story-driven flight simulation intended for public outreach and education. The narrative of the experience is intended to capture the imagination of users and take them on an immersive journey in the shoes of Neil Armstrong and his famous test flight of NASA’s X-15 aircraft. The user will be able to Pilot the aircraft themselves allowing them to experience the same thrill Neil Armstrong did from the comfort of the ground.
The development of "NASA Greater Heights VR" has been a complex process that has involved the use of advanced software tools and technologies. The team has used Unity, a popular game development engine, to create the virtual environment and Oculus Rift, a VR headset, to enable users to experience the simulation.
Beyond its practical applications, "NASA Greater Heights VR" represents a collective effort of the interns who have worked on the project to inspire and engage the next generation of NASA professionals. By creating a realistic and immersive simulation experience, the team hopes to inspire creativity, innovation, and a passion for space exploration in young people who will be the future of the space industry.
Technologies
Godot
Unity
C#
Python
OpenVR
SteamVR
OculusVR
Git
As an intern in the fall of 2020, I was brought on to the Greater Heights team with the task of implementing virtual reality controls across multiple platforms, such as SteamVR, OculusVR, and OpenVR, using C# programming language in Unity. On top of implementing the VR controls I was also tasked with building the 3D environment from the ground up. This was a challenging and exciting task that required a strong foundation in both software development and virtual reality technology. During my time as an intern, I was able to gain valuable experience in these areas, as well as in project management, communication, and teamwork.
In the spring of 2021, I was brought back to the project to continue my work and take on new challenges. Specifically, I was tasked with porting my work over to Godot, an open-source game engine that is rapidly gaining popularity in the industry. This required me to adapt my coding skills to a new environment and develop a deep understanding of the Godot API. Additionally, I was able to expand on the work I had done in the fall, adding new features and functionality to the virtual reality controls, and enhancing the user experience.
Overall, my experience as an intern on this project was incredibly rewarding, as I was able to work on cutting-edge technology and develop skills that will serve me well in my future career. The opportunity to work with a diverse team of professionals and collaborate on complex problems was invaluable, and I am proud to have been a part of such an exciting project. If you would like to know more about the project, feel free to download my Abstracts below or visit the article written by NASA. If you have any questions feel free to contact me using the contact section on the homepage or the email listed in my resume!