Skip to content
Arduino Robotics project used for Queen's University 2nd Year Autonomous Basketball Competition
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
299_court.png
299_robot.png
ELEC299-Technical-Report-Group-20.docx
README.md
finalRobotCode_Group20.ino

README.md

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
You can’t perform that action at this time.