RedBot

The Process of Building "Stubby" the Robot

<-- Placement of the bottom plate, wheels, motors, and connection of jumper wires


Placement of top board and attachment of the female wire to motor encoders -->

<-- Adding RedBot Bumper Sensors with whiskers for obstacles in course


Placement of main circuit Arduino board -->

<-- Process of connecting all motor and sensor wires to the circuit board in order for Stubby to move and change course in case of collision with any obstacle

The completed RedBot. Here, Stubby has 2 wheels, bumper sensors, motor encoders and connecting wires

-->

Code Description for RedBot

<-- Initializing line followers but entering pin numbers on circuit board and getting readings from the sensor

Initializing Bumper Sensors and receiving reads on the of status them -->

<-- Functions for reversing the robot, and turning the robot left and right.

Code for initializing bumpers and detecting when the bumper is hit. When bumper is hit robot is programmed to reverse and turn either left or right.

-->

Roadblocks

The RedBot has 3 line sensors which we were unable to utilize. Once the line sensors were placed on the bot, they were working when tested by hand. Meaning, when the right sensor came in contact with a darker color, the bot's wheels would turn right and same for the left. When the center sensor came in contact with a darker color (signifying the line), it would continue on its path straight. However, when placed on the floor and tested on an actual course, the bot was unable to sense the line due to an unstable line threshold. We were unable to find the correct number for which the line sensors could recognize the difference between the floor and the line in order for it to stay on track.

RedBot Run Test: YouTube Link