Skip to content

A Line Follower Robot which uses a PID algorithm that tracks black line and Sumobot which two bots attempts to push each other out of a circle.

License

Notifications You must be signed in to change notification settings

EthanFrancisco/BotHudson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotHudson

Line follower and Sumo mobots for ASICUP Competition.

Introduction

Line follower mobot is a mobile robot that can detect and follow the line drawn on the floor. Sumobot is a sport in which two robots attempt to push each other out of a circle (in a similar fashion to the sport of sumo). It is designed for competing in ASICUP (Agility, Strength, Intelligence) which is takes place annualy at the University of the East - Caloocan that is open to any major courses with maximum of 4 members while the mobots are limited to the dimensions 20 cm x 20 cm x 20 cm (2024); 15 cm x 15 cm x 15 cm (2023), with maximum weight of 1.5 kgs (2024); 3 kgs (2023). Both of the Line follower and Sumobot are fully tunable for every competition they may take part.

BotHudson Line Follower and SumoBot yoyok robotrace and sumobot


The competition is a part of the 3rd Year ECE students' projects while encouraged other courses of all year levels to compete organized by ECES-IECEP (University of the East - Caloocan).

Installation

gh repo clone https://github.com/EthanFrancisco/BotHudson.git

Requirements should be installed before uploading to the Arduino to provide the necessary libraries.

Requirements:

QTRSensors

gh repo clone https://github.com/pololu/qtr-sensors-arduino.git

The QTRSensors library supports Pololu's second-generation dimmable QTR and QTRX reflectance sensor boards, as well as older QTR sensors. Before continuing, careful reading of the QTR Reflectance Sensor Application Note is recommended. For complete documnentation of this library, see the qtr-sensors-arduino documentation. If you are already on that page, see the QTRSensors class reference.

Authored by Pololu, "qtr-sensors-arduino"

SharpIR

gh repo clone https://github.com/qub1750ul/Arduino_SharpIR.git

An Arduino library that allows to acquire distance data from a Sharp analog distance sensor.
Current Supported sensor models:

  • GP2Y0A41SK0F
  • GP2Y0A21YK0F
  • GP2Y0A02YK0F

Authored by Giuseppe Masino, "Arduino_SharpIR".

Ultrasonic

gh repo clone https://github.com/ErickSimoes/Ultrasonic.git

Minimalist library for ultrasound module to Arduino which reduces code execution, validation and unnecessary use of global variables, prioritizing smaller data types.
Current Supported modules:

  • HC-SR04
  • Ping)))
  • Seeed SEN136B5B

Authored by Erick Simoes, "Ultrasonic".

License

The BotHudson Repository by Ethan Francisco is licensed under a MIT License.
Feel free to contact the author on Twitter. @MrEthanooo
The license text can be found in the LICENSE.md file for details.

About

A Line Follower Robot which uses a PID algorithm that tracks black line and Sumobot which two bots attempts to push each other out of a circle.

Topics

Resources

License

Stars

Watchers

Forks

Languages