Inspiration
Our inspiration was Baymax from Big Hero 6. The round, inflated medic was the hero of many. He always put others in front of himself. What if we could have a similar figure in space? This question was our guiding question throughout the project; we wanted to make a human-ish figure who would take care of the astronauts on the spaceship and never let them feel alone.
What it does
Meet Luna, your new best friend. From talking to you to reminding you to eat, Luna is the next best thing to mothers. She asks for daily updates to prevent feelings of self isolation and depression. She also reminds astronauts to eat their breakfast, lunch, and dinner on time, as well as to workout for 30 minutes every day. And if that is not enough, Luna also keeps track of food, so that the astronauts can have enough every day, and get warnings when their food supply is running low.
How we built it
LunaXX is built completely based on python. The different features were distributed among the group members, and we finally put it all together to create a python-based code. We also used tinkercad to make the 3d model.
Challenges we ran into
At first we were working on repl, but unfortunately a lot of the python features were not working on that, like the speech_recognition. We had to change our platform, which meant we were not able to really collaborate anymore. Everyone had to do their part individually and then finally put it together. We also had some issues with Python as some of us were beginners, but with the help of the other teammates, we were able to overcome that and work as a group as well.
Accomplishments that we're proud of
Our code has turned out to work beautifully, and we are proud of that. The conversation with Luna goes smoothly. As all of us are not experiences hackers, we were ecstatic with the results. We are also proud of our 3d design. Although it does not look completely human-like, it is still a great start. Because of the time constraint, we were not able to completely immerse ourselves into designing Luna, but she has still turned out beautifully.
What we learned
As python beginners, we definitely learnt a lot of new code lines. Each member had something new and different to add on to our project, so this collaboration helped us all learn these unique features. While one was great at Python, the other was good at 3d modelling. Creative ideas that we got from each other and combined, was the only thing that made Luna possible.
What's next for LunaXX
Our next step is to add "eyes" for Luna. Facial recognition will then be possible towards making Luna more human. This way, she will know who she is talking to. We are also planning on adding a program so that Luna can work out along with the astronauts, and she can look at the astronauts working out and comment on what they need to do better. She will be able to take an inventory count herself by looking around the spaceship. And finally we also want to add a way that Luna will be able to communicate with the ground and get the next orders for the astronauts.

Log in or sign up for Devpost to join the conversation.