Sleep Shift Scheduling Tool

Sleep loss and fatigue may lead to reduced performance and an increased risk to safety during many activities, including spaceflight. Your challenge is to develop an operational sleep shift scheduling tool that provides autonomous customization of a schedule for sleep, exercise, and nutrition to manage fatigue.

Schedule Chatbot Assistant - AX13

Summary

The goal of the project was to make an App capable of guiding astronauts on their daily routines, calories intakes, exercise and sleep schedule times. When the user first opens the app, the bot will ask them to enter their data to know them. Then the bot will be able to provide them with information according to the user’s needs.Besides dialoguing with the bot, the user can also upload their daily calories consumed and the program will tell them if they need to eat more, or if they eated less than recommended based on their info.When it comes to schedule, the bot will provide the user all their daily routines for the trip. Routines include sleep, light exposal and work periods.

How We Addressed This Challenge

We developed an app that interacts with Watson assistant bot to provide the astronaut with all the information that they need. To accomplish this task we had to do an intensive data research to program the bot to give accurate answers based on the astronaut needs.

The app also recognizes some vital information about the user and makes a daily calorie tracking program customized to the user.

Finally, the app has a built in schedule system where the user can upload their schedule and see it easily in the app (We did not have time to develop this so all you can see is an example schedule).

How We Developed This Project

We are all studying software engineering and we like challenges, so we wanted to see what we could do in 12hs, the team gathered at 16:00PM and left at 04:00AM with the project done, we are really proud of what we could do in this time. We used JAVA as that is the language we are most accustomed to use, and we learned to use Watson assistant so we could use it in the app, the most problematic thing was learning all the relevant data that is needed to make a competent app, because we knew nothing about astronauts, and we also needed to learn how to use and implement the Watson assistant.

How We Used Space Agency Data in This Project

We did some research across the nasa documentation to find out about astronauts' life on the ISS. During the research we gathered information about the astronauts training times, sleep periods among many other things. We also find out that most of the astronauts tend to sleep less than 7 hours which causes their efficiency in space to decrease. 

Data & Resources
  • How do astronauts exercise in space:

https://www.theverge.com/2017/8/29/16217348/nasa-iss-how-do-astronauts-exercise-in-space


  • Exercise Rutine

https://www.nasa.gov/audience/foreducators/stem-on-station/ditl_exercising


  • Space Food

https://www.nasa.gov/pdf/190537main_Classifying_Space_Food.pdf

https://www.nasa.gov/kidsclub/flash/clubhouse/Space_Lunch.html

https://www.nasa.gov/audience/foreducators/stem-on-station/ditl_eating

Tags
#App #Sleep #Schedule #JAVA #Tool #GUI #IBM #WatsonAssistant #Chatbot #Food #Rutine #API