Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

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: 100
Batch size: 128
Number of Steps: 10k

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

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages