AZIBOt for Educators
Experiment One: Testing Speeds
- November 7, 2015
- Posted by: Alex
- Category: Intermediate lessons
This experiment will look at characterizing the different speeds the AZIBOt can move at. Characterizing parts is an important part to working with robots. This is because numbers in code do not always line up with the same numbers we think in. For example, in the Driving Straight lesson, the speed was given in a number between 0 and 180. These numbers do not translate to real world speeds well. How fast is 40? In this experiment, we will characterize the speeds.
- Set up the code found in the Driving Straight lesson.
- Set out two lines parallel to each other one meter apart as shown below
- Program the AZIBOt to move forward with a speed of 10 (one servo set to 10 above 90 and one set to 10 below 90)
- Time how long it takes the AZIBOt to move from one line to the other
- Record this time
- Repeat steps 3 through 5 for speeds 20 through 90.
- Calculate the real world speed for each data point by dividing one by the amount of time it took to drive one meter at the speed. This will give the speed in meters per second.
- Graph the results with the programmed speed (values 10 through 90) on the X axis and the real world speed on the Y axis.
- Does the real world speed stay consistent with the programmed speed? If not, what may affect this? Compare results between different robots.