Thursday, November 6, 2008

Obstacle Course Challenge

In this race challenge, the goal is to get the robot to maneuver through the course as quickly as possible. Here is a diagram for the race track:

There are 5 segments of this race challenge that are significant. Here are the 5 parts in their respective order on the race course:

  1. Initially, the robot will have to be programmed so that it will start racing when it register a clap. Physically, a sound sensor needs to be present in order for the robot to function this way. On the aspect of program, a "Wait for sound" block is needed.
  2. In this part, the robot needs to land in the square for 5 seconds. A light sensor could be used in this case so that when it crosses the white line, it will recognize it and stop in the square. The 5 seconds interval could be easily accomplished using the "Wait For" block.
  3. Now, the robot has to physically bump into a wall. A touch sensor can be equipped in the front of the robot so that it can register the bump. After that, the robot has to be programmed so that it will reverse a little bit and then turn to its right.
  4. In this part, there will be a wall waiting in front of the robot. This time, however, the robot cannot bump into the wall. Instead it must stop a few centimeters of distance from the wall. Therefore, the best equipment here will be the ultrasonic sensor.
  5. This part is probably the most challenging part of the race course overall. A can will be randomly placed on this part of the course. The goal is to either avoid the can or launch a projectile that is capable of removing the can out of the way, so the robot can travel smoothly. Our robot will be programmed so that it will turn to the left side of the can, hence, avoiding crash.
A general rule of thumb in this experiment is to configure the motor block so that it the engine output will be at its max, hence, increasing the speed of the robot.

4 comments:

Johnny said...

Good explanations but I am curious how you will make a right turn after the robot gets close to the second wall.. Please provide us with a brilliant idea :)

Christoffer Dahlen said...

its detailed and is easy to follow with both programing information and what is needed to do

Christoffer Dahlen said...
This comment has been removed by the author.
Anonymous said...

whoa! greatly detailed. you have awesome ideas.