Specifications:
In the Basketball Drills Challenge, the robot must be able to execute a series of movements at different distances. The robot will travel forward to the first position which is 10 cm from the starting position, wait 1 second, and then travel backwards returning to that same position. The robot will then repeat the action by driving forward 20 cm to the second position, wait 1 second, and then drive backward to the original starting position. The robot will drive forward to the third line with a distance of 40 cm, wait 1 second, and then finally return to the starting line to finish the challenge.
Specifications:
In the Security Scanner Challenge the robot must
Start by turning to the right 90 degrees at 50% speed.
The robot will then turn to the left 180 degrees then right 180 degrees “scanning” just like a security camera. These turns should be done at 10% speed.
The robot will then repeat turning 180 degrees to the left and 180 degrees to the right an additional two more times at the slow speed. Thus, the robot will scan 180 degrees three times total.
Then the robot will turn back to its original heading at 50% speed.
Specifications:
In the Square Dance challenge the robot must:
Navigate around the object in a square or rectangular motion moving clockwise (making all right turns) slowly.
Stop at its original location for 3 seconds
Navigate around the object in a square or rectangular motion moving counterclockwise (making turns to the left) quickly.
During both clockwise and counterclockwise movements the robot shall be moving forward with the motors in the front of the direction of travel.
Challenges During Execution:
The robot's inability to achieve precise 90-degree turns proved to be a source of frustration, necessitating numerous adjustments to the program's parameters. Unfortunately, these values often yielded inconsistent results, functioning correctly only sporadically. Additionally, while programming the second round of obstacle navigation for the Square Dance, I observed that the combination of higher speeds and a slippery floor resulted in significant tire drift due to insufficient grip. This challenge was mitigated by reducing the velocity from 50 to 35, which substantially improved stability and minimized drifting.