Skip to content

A lerobot arm that spins a wheel of fortune to chooses a drink for players and drops the drink through pick up window.

Notifications You must be signed in to change notification settings

afia-ava/Armtender

Repository files navigation

Armtender

Armtender is a bartending project built using a LeRobot arm to deliver drinks in a fun way. It spins a fortune wheel with a button. Once the button is pressed, a green light lits up and it looks for the drink the fortune wheel landed on. Based on the arrow location, it decides for what drink to pick up. Then it goes to the drink, picks it up and delivers the drink can through the pick-up window.

Team Information

Team number: 16
Team name: Remphia
Team members:

  • Emme McDonald (@giragon6)
  • Ruzanna Gaboyan (@xsollwa)
  • Afia Ava (@afia-ava)

Project Visuals

Armtender Side View Armtender Top View

Wiring Diagram

Armtender Wiring Diagram

Submission Details

Mission Description

Armtender demonstrates how, in the future, both luck-based games and food and beverage service can be automated. In the case of the former, dealer bias can be reduced to increase fairness of played games. For the latter, more precision and reduced contamination risk can be achieved.

Creativity

Our approach is unique in that it is end-to-end automated: it does not use sensors to tell the robot which drink to grab. The robot instead learns that it should grab a particular item when the wheel's arrow is over that item's color. It also incorporates additional hardware in the wheel of fortune. which allows for a degree of randomness in how long the wheel spins. This increases the complexity of the robot's task but more accurately reflects real-life use cases.

Technical implementations

Training
Number of Episodes: 1000
Batch size: 1288
Number of Steps: 10kk

Ease of use

Our implementation is specific to our game and environment (i.e., a wheel with color-coordinated sections and four items positioned consistently). However, our multi-stage methodology with increased emphasis on robot inference over sensor feedback is adaptable to numerous applications. Our robot is activated by using the lerobot-record command, which pulls from our trained model to begin an inference episode.

List of Materials

Number Name Quantity
1 LeRobot Arm 1
2 PLA N/A
3 Breadboard 1
4 Push Button 1
5 LED 4
6 ESP32-C3 1
7 DC Motor 1
8 Motor Controller 1
9 Battery Holder 1
10 Hot Silicone Glue N/A
11 Header Pins 2
12 AMD WebCam 2
13 Ring Light 1
14 Cardboard N/A
15 Color Paper 6
16 Crayola Marker Set 1
17 AAA Alkaline Batteries 4
18 Metal Cans 6
19 Duck-tape Roll 1
20 Solder N/A
21 Mosfet Transistor 1

Additional Links

About

A lerobot arm that spins a wheel of fortune to chooses a drink for players and drops the drink through pick up window.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published