High-Level Project Summary
NASA tracks relevant events occured on each particular mission through collaborators that record logs for a particular data source to evaluate the mission success after finished. However, missed critical events from collaborators, a tedious logging process, and little variety of recorded data are strong disadvantages of this approach. Therefore, we propose a real-time collaboration platform to increase NASA missions success over time. This system handles hundreds of concurrent records, simplifies the data management and distribution, and displays relevant records for each collaborator by using a sophisticated ML/AI suggestion algorithm as well as to bring an enjoyable UI experience.
Link to Project "Demo"
Link to Final Project
Detailed Project Description
Since he was a child, Francis felt a passion for Astronomy. He drove his motivation as an engine to fulfill his dream of achieving a Degree in Astronomy. He felt blessed the day when he received his approval to work as a Collaborator on NASA Lunar Missions. He was going to be able to see and know face to face the machines and artifacts which he was always fascinated to use.
His daily basis was simple: see a real time video of a person or object performing some action and record each event in a log, putting a description of the event and the time. For example:
Francis felt a big deception when he discovered that he will be using old-fashioned 20-century tools for his duties, such as a spreadsheet and a video stream with nothing additional.In addition to this, his job is done in isolation, without the possibility of seeing other video streams.
Drawbacks with this approach: with only a pair of eyes seeing a unique data source at one time and isolated, critical events or data could be missed due to human error.
Nowadays, Francis is used to this ork, but he feels that this could be improved someway.
Solution
We are participating in the NASA Space Apps Challenge 2021 because we believe that we could drive a change on this kind of “forgotten and outdated” NASA team by bringing all our expertise and effort to help to improve NASA’s mission success somehow. Throughout this hackathon, we might help people like Francis to make them stay motivated and focused on solving the real issues of Lunar missions as well as improve the daily team workflow and maximize results.
Having said all of this, we are presenting our purpose of value to solve this challenge, which consists on a real-time collaboration platform that handles hundreds of concurrent records per second, simplifying the data management and distribution, and displaying relevant records for each collaborator by using a sophisticated ML/AI suggestion algorithm as well as to bring an enjoyable UI experience.
How does it work
The application consists of three parts:
Log Creator Tool
Allows a user to easily create logs
Features:
- One link login: The user receives a link with a unique and secure code, opens it and is ready to log.
- ML auto-completion to speed up writing and reduce typing errors.
- Simple UI free of distraction so the user can focus on his important tasks.
- Allows for integration with other tools to add links to video, audio and other media.
Log Supervisor Tool
Allows viewing all logs from users in real time.
Features:
- Allows seeing all logs in real time in a single place
- Filtering tools to reduce clutter: filter by channel, keywords, and more advanced filters which make use of NLP (Natural Language Processing) and Machine Learning technologies.
- Grouping of similar messages to reduce duplication.
- Dissonance detector: detects when multiple users are perceiving different things from the same source of information that indicate something might be out of order.
- Subjectivity detector to filter out very opinionated logs or ones that are too objective.
- Spectator mode to allow space-fans to access a real-time feed of logs stripped from confidential information via channel selection and an AI detector.
Logging Server
A simple Python Flask application which receives data from the loggers, stores it, analyzes it and sends it to the supervisor.
Benefits
-Time and effort enhancement during the log production process.
-Efficient algorithm to display relevant data to the collaborator in real-time from other collaborators and sources.
-Speed gained on delivering more and better operations results.
What we want to achieve
-Increase focus on capturing relevant events in real-time that could be missed on the traditional workflow.
-Improve the success of successive space missions.
-Reduce the fatigue and boredom of collaborators caused by a cumbersome work routine.
-Keep collaborators motivated and focused on his/her work.
Tools and Technologies:
- Javascript
- HTML/CSS
- Python and Flask for the server. Using http and websockets
- csv and json files to store data (To be replaced by a MySQL database later)
- NPL libraries (Text Blob, NLTK)
- Sklearn
Space Agency Data
Our app uses real-time data from the logs that are being generated during the mission.
I this demo we used previous mission logs as test data.
An example of record can be found here:
https://history.nasa.gov/afj/ap11fj/01launch.html#0000000
Hackathon Journey
Each participation of the annual hackathon represents a challenge for all of us because of the time limit and the required effort to achieve the goals. Especially for two main reasons: for Luciano, Ariel and Albano which is the first time that they participated in this event, and secondly for the requirement of doing it remotely. We struggled a little on doing this remotely because in past editions, all participants and mentors were in the same place, facilitating the interaction and answers to questions.
We chose this challenge because we empathize with the daily basis of the collaborators of the Lunar Missions: we have experienced the boredom and how this can be a tiring process.
We learnt lots of things such as team building, video and image editing, and we adquired text production abilities. Also, we interacted with people specialized in different fields such as aeronautics, satellites, etc.
We would like to thank all the staff from Mars Society Argentina to coordinate and host this event and to all the mentors and helped us to elaborate the purpose of value and help NASA and its employees to improve the Lunar Missions.
References
https://www.youtube.com/watch?v=bQdpfA0Wsho
https://history.nasa.gov/afj/ap11fj/01launch.html#0000000
Tags
#Moon, #ConsoleLog, #LunarMissions, #Collaboration
Global Judging
This project has been submitted for consideration during the Judging process.

