Skip to content

Arduino Robotics project used for Queen's University 2nd Year Autonomous Basketball Competition

Notifications You must be signed in to change notification settings

johan1252/ArduinoRobotBasketball

Repository files navigation

ArduinoRobotBasketball

Arduino Robotics project used for Queen's University 2nd Year Autonomous Basketball Competition. The hardware robot used for this project included two PWM motors, IR Receiver, 3 IR sensors, bumper touch sensors, force sensor, and a servo arm with gripper.

IR Beacon Sensing is used to identify where a "ball pick up location" is. In the competition the ball can start at any of 3 ball pickup locations. Each location is identified using an IR beacon transmitter.

3 IR sensors on the bottom of the robot were used for line following to allow the robot to move across the board accurately and efficiently.

Servo arm with forcer sensor was used to allow the robot to identify when a ball was succesfully picked up by it's gripper.

Bumper touch sensor was used to indicate to the robot whenever the basketball net was located.

Map of court below:

alt text

Where:
* = ball pickup locations (East, West, South)
"-" = black line for line following
"====" = backetball net
"+" = border

Documentation

Additional documentation can be found in technical report "ELEC299-Technical-Report-Group-20.docx".

Getting Started

Prerequisites

Arduino IDE
Robot with 2 PWM motors, IR Receiver, 3 IR sensors, bumper touch sensors, force sensor, and a servo arm with gripper.

Images

Robot used:

alt text

Authors

  • Maytha Nassor
  • Muhammad Usman Majeed
  • Johan Cornelissen

About

Arduino Robotics project used for Queen's University 2nd Year Autonomous Basketball Competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%