Skip to content

Hacked 2020 (placed Top 6 out of 74 teams) - A Badminton Robotic Autonomous Trainer (BRAT) that can be controlled over bluetooth using an Android application.

Notifications You must be signed in to change notification settings

kwiskel/BadmintonBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badminton Bot (BRAT)

  • A badminton robotic automous trainer. Use the mobile App to select location on the opposite side of the court and the number of shots you want to take. The data will be uploaded to the robot via bluetooth. The robot will then move to each location. The user will shoot the birdies at the robot target. The robot will measure if the birdie hit successfully and pass the shooting data to the mobile app

Instructions to Run:

  • Install the Android app through Android studio
  • Run the Arduino code on the robot by simply using an Arduino IDE and uploading the code

Components

  1. Robot
  • Built using an Arduino and multiple components (C# and C++) Bluetooth: Connects to the Android app via bluetooth to upload/download data Accelometer: Measures whether the birdie hit the target Motor System: Uses stepper motors to control the robots exact location on the court
  1. Android App
  • Built using Kotlin
  • Allows selection of locations on a badminton court
  • Connects to the robot via bluetooth

BRAT and Team in action:
Photo of Brat Photo of Brat Photo of Team

About

Hacked 2020 (placed Top 6 out of 74 teams) - A Badminton Robotic Autonomous Trainer (BRAT) that can be controlled over bluetooth using an Android application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 43.3%
  • Makefile 32.5%
  • Kotlin 23.2%
  • C 1.0%