Skip to content
forked from csabahi/BarBot

UWaterloo 1A Mechatronics Term Project. Mechatronics System that autonomously delivers drinks to tables.

Notifications You must be signed in to change notification settings

DylanFinlay/BarBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

BarBot

UWaterloo 1A Mechatronics Term Project.

Worked with 3 group partners to design and create an autonomous drink delivery robot, using Lego EV3 Mindstorm hardware. The group used 4 motors, an ultrasonic sensor, gyro sensor, custom 3D printed pieces and many other inputs to form an intricate hardware design, made from primarily lego pieces. All built from scratch and programmed using RobotC, the BarBot was designed to safely deliver drinks to tables specified through file input. It had the ability to safely accelerate and decelerate, along with a number of different features, including its shut down procedure which could be activated at any time by the press of a button, in case of an emergency stop. The BarBot was capable of detecting any obstacles within its path and it could differentiate and execute an object avoidance plan based on the type of obstacle, moving or stationary. Along with its many other functions, the BarBot successfully completed all tasks with a margin of error less than 10 centimetres.

IMG-6095

About

UWaterloo 1A Mechatronics Term Project. Mechatronics System that autonomously delivers drinks to tables.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%