-
Initial plan
-
Our team member Joe
-
3D printed shot glass holder
-
A lovely photo of Joe and Vector
-
We love drawing!
-
State transition diagram for Vector
-
Vector and his custom made shot glass holder
-
Vector carrying his shot glass
-
Check those cute eyes out!
-
Use case scenarios
-
Use case scenarios pt. 2
-
Use case scenarios pt. 3
-
Use case scenarios pt. 4
Inspiration
When college students have casual drinking nights, we want to ensure that they drink responsibly and within their limits.
What it does
The Shotbot roams around looking for people to give shots to. Shotbot will only give shots to those who haven't had a shot recently. This time scale depends on the number of shots the person has taken and how strong they are.
How we built it
We built our system on the Anki Vector SDK in Python. We used the Redis Cache service to store information on the cloud. The infrastructure was supported by the Microsoft Azure service.
Challenges we ran into
We struggled heavily with implementing the code because a lot of the API was insufficient (still in alpha). Object recognition and matrix / path calculations were also a challenge to us.
Accomplishments that we're proud of
We are proud of successfully using resources that we have never worked on before including an alpha SDK with insufficient API and documentation. We are also proud of deploying our database on the Azure system, as we plan to scale this project further.
What we learned
Alpha SDKs are not reliable.
What's next for Shotbot
- Implementing a more reliable way for Shotbot to retrieve the shot glass
- Develop a webapp to retrieve and compile information of the night
- Building statistical models on drinking, which will help college students understand their limits
Log in or sign up for Devpost to join the conversation.