Awards & Nominations

Circadian Stability has received the following awards and nominations. Way to go!

Global Nominee

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.

Sleep Schedule Optimality Tool

Summary

Our approach to the challenge consisted of an instance of the weighted interval scheduling problem. By attaching certain weights to different actions (such as eating, landing, launching, exercising), our tool considers these factors to present a solution.The tool we developed is designed to receive human input based on prompts given on the command line. Importantly, it takes into account special times, such as docking, undocking, launching, and landing. The algorithm behind our program optimizes a sleep schedule based on these events and squeezes in time blocks for eating and exercise as well. The user is then presented with their optimized schedule and tips for better sleep!

How We Addressed This Challenge

Our project addresses this challenge through a simple algorithm that presents an optimized schedule based on times the user inputs for sleep, and special circumstances. This is important because it simplifies sleep scheduling for those who have unusual disruptions in their sleep patterns. Essentially, it takes into account typical sleep hours for the user and balances out sleep hours (based on offsets) so that one's circadian rhythm is not ruined. Additionally, our project presents optimal exercise and eating times in order to stay fit. We hope to achieve a useful tool that will help astronauts and flight controllers alike to manage their sleep times.

How We Developed This Project

Our team was inspired to choose this challenge because we believe that the backbone behind it could be used for many different purposes.


Our approach to develop an optimized solution for this challenge was by using the concept of weighted interval scheduling. We were able to achieve this using Python. Some problems we encountered include minor bugs and technical restrictions in developing our solution. The program is run through the main.py file.

How We Used Space Agency Data in This Project

We considered the data given by "Seven Ways Astronauts Improve Sleep May Help You Snooze Better On Earth" under the resources tab for this challenge. It influenced our project in terms of our decision making to acknowledge various factors such as the sleeping environment for crew members, and to bring awareness to these factors. Additionally, in order to help combat circadian misalignment, our program chooses sleep intervals to minimize knocking one's biological clock completely off course.

Project Demo

https://docs.google.com/presentation/d/1_ISzdVCyc55aY7WkRvII1q2cJlHbsmvx64RMRyssyLE/edit?usp=sharing

Data & Resources

https://www.nasa.gov/mission_pages/station/research/astronauts_improve_sleep

https://www.nasa.gov/feature/ames/nasa-research-reveals-biological-clock-misalignment-effects-on-sleep-for-astronauts

Tags
#sleep, #schedule, #work, #algorithm
Judging
This project was submitted for consideration during the Space Apps Judging process.