SEIS.MO.S - Seismic Motion Service

High-Level Project Summary

Seismic lunar activity may affect future manned missions to the moon. Our goal is to create a user-friendly, interactive 3-D globe of the moon that displays timing, location, magnitude, and frequency of moonquakes by using shortened EASEP and ALSEP data. The project’s objective is for the user to be able to easily browse & display the vast number of uncategorized data collected from the seismometers deployed on the moon by the five Apollo missions between 1969 and 1972. The importance of this project relies on finding secure space on the moon for NASA’s upcoming missions.

Detailed Project Description

BENEFITS OF THE PROJECT

During the span of eight years the five seismometers deployed on the moon by Apollo missions between 1969 and 1972 recorded numerous seismic event data. But what is data without the adequate sorting and visualisation? How can we understand the relations between those events if we don’t also get the perspective of visual representation? SEIS.MO.S recognizes this challenge, so we developed a 3-D globe of the moon to plot these events, sorten their characteristics, and make them accessible and easy to read.

Nowadays, response spectrums are created using past earthquakes. For the stochastic analysis, we thought to pick one area or, in another case, to use the most common high vibration to create our response spectrums. Using this, we can estimate what type of structures can be constructed in the future on the moon and avoid “shakes” that can jeopardize upcoming missions.


RESEARCH

After processing the data of moonquakes, the aim is to produce response spectrums using the timeseries of the seismographs, from past events. Working with these response spectrums, the future missions would be able to know if their constructions are safe and robust for the Moon's ground activity. 


DEVELOPMENT

The main goal was to create a web app that could render a 3d model of the moon accompanied with various graphical artefacts representing earthquakes. We implement a webGL solution that can render the 3d model on the browser. The development consists of the frontend, as a react application, and the backend which leverages node.js in order to execute javascript. Additionally, the server runs python to get the seismic data using the ObsPy tool kit.


HOW IT WORKS

You enter in our app link and you are able to interact with the 3d Moon.


1.Browse the map and click on a station

2.Zoom into the map

3.Find data about a seismic event


WHAT'S NEXT?

Future Dev goal



  • Enhance moon's 3d model using data from CGI Moon Kit.
  • Implement the interactive functionality of the 3d moon.
  • Create intuitively graphical elements to present danger zones and incorporate them in the 3d model.


Future Research goal



  • Create a safe and robust predictable model for next structures/missions on the Moon.
  •  Create response spectrums of the Lunar surface, using the data of seismometers, with stochastic analyses.
  •  Extra! Vulnerability curves of the ground soil would be useful.

Space Agency Data

NASA’s official seismograph data were used, along with their official metadata. The stations and channels reported on the original StationXML are queried, and the specified URLs for the corresponding seismograph data are created automatically (based on the original naming conventions). SEISMOS indexes all this information, aiming to make them easily browsable (filtered, saved in files, etc), and tries to display the events themselves in a meaningful way in a 3D moon. For the 3D model of the moon we use the CGI Moon Kit which provides the color and the displacement map. Additionally, we based it on the 3d model publicly provided by Thomas Flynn which used the same data.

Hackathon Journey

WHO WE ARE

SEIS.MO.S is a team of diverse skills experts located in Thessaloniki, Greece. Our team consists of five young and curious people who like to read, discover and challenge themselves with projects that also have a positive social impact. "Make a moonquake map" is the first project we developed as a team and our first participation in NASA's Space App Challenge. 


Meet our team members:



  • Alexandros Lampridis: He currently works as a software engineer. He has studied electrical and computer engineering and now he is pursuing his Ph.D. in the software engineering field. Mainly, his research interests concentrate on the subjects of model-driven software engineering, machine learning, and NLP as well as their implementation in web app development. His skills range from web app development to sub-graph mining. He is a fan of applying the agile approach to every aspect of his life and his motto could be summarised as "without logs, does a falling tree make no sound ?".
  • Kostas Vlachos: 
  • Athanasia Sakka: A Structural Engineer with M.Sc. on Earthquake Engineering.
  • Stavros Arestis: An Electrical & Computer Engineer, working on Machine learning, algorithm optimizations, parallel programming for any hardware (including GPU), and is interested in anything related to Engineering and Programming.
  • Angelika Kotsafti: She is a graduate of Journalism & Mass Media Communication, and she is currently doing her Master's in Digital Media, Communication and Culture. Angelika is working as a communication manager and freelance copywriter. 


Even though there is a distinct variation in our skills and interests, we managed to work together efficiently. Effective communication and respect for the knowledge and skills of each member made this collaboration a fun procedure for a project we enjoyed developing.  


WHY THIS CHALLENGE

Firstly, what inspired us to participate in this project, is NASA’s central theme for 2022, “Make Space”. For us, inclusivity, diversity, and acceptance are core concepts in our professional, academic and personal lives. The chance that is given to people from different backgrounds to come together and contribute to a mutual cause, and on top of that, for a NASA challenge, intrigued us and made us push the apply button. As for the challenge, we opted for "Make a Moonquake Map", since we judged that our skills and expertise could better fit the needs of the objective. Also, trying to find space in space, away from lunar seismic events but by plotting them, is not something you do every day. 


WHAT WE LEARNED FROM THE CHALLENGE

When we started this project our knowledge regarding moonquakes was little to none. Through our journey, we were impressed to find that there are four types of seismic events happening on the moon. Firstly, deep moonquakes happen very often, probably because of the tidal pool of the earth to the moon. Secondly, the quakes that occur from meteor strikes. Thirdly, thermal moonquakes are caused by the temperature changes on the surface of the moon. And last but definitely not least, the shallow moonquakes, which are the most intense ones. 

Also, it was interesting to learn, that moonquakes can last for hours, not just seconds. This made us appreciate once more our precious home, earth. 


WHAT WE LEARNED WHILE CREATING OUR PROJECT

While we were developing the project, we were pleased to discover and learn more about 3d rendering on the Web. Also, navigating through NASA’s repository was a true challenge and a very exciting one. Lastly, it is important to point out that this project was a chance for us to use tools for remote working to coordinate the steps of the project between the members of our team. 

References

In this project the following resources were used:

Python packages: ObsPy, json

Seismic data: https://pds-geosciences.wustl.edu/lunar/urn-nasa-pds-apollo_pse/



Moonquakes and marsquakes: How we peer inside other worlds. (n.d.). Retrieved October 2, 2022, from https://ec.europa.eu/research-and-innovation/en/horizon-magazine/moonquakes-and-marsquakes-how-we-peer-inside-other-worlds


Steigerwald, B. (2019, May 17). Shrinking Moon May Be Generating Moonquakes. Retrieved October 2, 2022, from https://www.nasa.gov/press-release/goddard/2019/moonquakes/

Tags

#moonquakes #3d