Team+3A

toc

Back To Team Page

Team Name:
The Blue Buttery Bongo-bananas =Team Symbol:=



=I. Team Members Names (First Only)= Christina, Nupur, Katie

=II. Instructions for Challenges=

A. For each challenge you must write a short description of the challenge using complete sentences. Please write in 3rd person, scientific writing. B. This is where you should include your programming code by including screen screen shots. You should place all multimedia on [|photobucket.com] and then incorporate it into the site using the embed code. C. For each challenge you must provide some form of multimedia exhibit. This would be images, a short video, an interview, etc. You should place all multimedia on [|photobucket.com] and then incorporate it into the site using the embed code. D. For each challenge you should provide a written explanation of the difficulties encountered with the challenge. = = = = =III. Challenges (Template)=

Copy this section for each of your challenges:

DATE: 4/?/2008
Title of Challenge: A. Description (Short Paragraph): B. Programming Code (Picture and Written Explanation): C. Multimedia: D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph):

=IV. Challenge Multimedia Blog:=

Title of Challenge: Point Turn
A. Description (Short Paragraph): The goal of this challange was for the NXT Robot to move 25 cm forward, do a point turn to the left (180 degrees), and then back up 10 cm.

B. Programming Code (Picture and Written Explanation): The first part of the programming code was a ‘move’ block which told the robot to go 1.4 rotations forwards then brake. The second part was a move block which told one of the wheels to rotate 360 degrees while the other wheel remained stationary. This was the part of the code during which the robot did a point turn. The third and last part of the code was a move block telling the robot to move 0.5 rotations backwards and then brake. Picture 1: Programming Code for Point Turn Challenge

C. Multimedia: Picture 2: NXT Intelligent Robot

media type="custom" key="650987" Video 1: Robot executing Point Turn Challenge

media type="custom" key="650985" Video 2: Interview of Katie explaining how the point turn was completed

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): One of the difficulties that was encountered was that the programmers had to measure the distance in centimeters and the only option for distance in NXT was rotations of the wheel. In order to determine how many rotations 25 cm would be, the circumference of the wheel (18cm) had to be measured and then divided by 25. It was discovered that 1.4 rotations was 25 cm. Another difficulty that was encountered was getting the robot to do a point turn, or a turn around itself. The programmers discovered that in order to do this one wheel would have to remain stationary while the other moved, and that since only one wheel was moving the wheel that was turning would have to go twice as far as the whole robot went. Therefore the wheel had to rotate 360 degrees in order for the robot to turn 180 degrees.

-

Title of Challenge: Square Challenge
A. Description (Short Paragraph): The course is a square with four sides each 61 centimeters long. The robot is supposed to move forwards 61 centimeters, turn left 90 degrees, move forward 61 centimeters, turn left 90 degrees, move forward 61 centimeters, turn left 90 degrees, move forward 61 centimeters, and stop. B. Programming Code (Picture and Written Explanation): The first part of the programming code was a ‘move’ block which told the robot to go forwards then brake. The second part was a move block which told one of the wheels to rotate 360 degrees while the other wheel remained stationary. This was the part of the code during which the robot did a point turn. The code was then repeated 4 times. Picture 3: Entire Square Turn

C. Multimedia: Picture 4: Square Code for Straight Runs Picture

Picture 5: Square Code for Turns

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): One of the difficulties that was encountered was that the programmers had to measure the distance in centimeters and the only option for distance in NXT was rotations of the wheel. In order to determine how many rotations 61 cm would be, the circumference of the wheel (18cm) had to be measured and then divided by 61. It was discovered that 3.39 rotations was 61 cm. Another difficulty that was encountered was getting the robot to do a point turn, or a turn around itself. The programmers discovered that in order to do this one wheel would have to remain stationary while the other moved, and that since only one wheel was moving the wheel that was turning would have to go twice as far as the whole robot went. Therefore the wheel had to rotate 360 degrees in order for the robot to turn 90 degrees.

Title of Challenge: Backing Up
A. Description (Short Paragraph): The NXT robot must follow the path drawn on the floor at the front of the room. The robot will go forward make a right hand turn (90) and then back up into a "bay" while making noise.

B. Programming Code (Picture and Written Explanation): Picture 6: Programming Code for Challenge #3 The first part of the programming code was a move block to make the robot do a 90 degree right hand turn. The next block was another move block instructing the robot to move backwards into the 'bay'. The final part of the programming code was a block which made the robot emit a sound after it had stopped backing up.

C. Multimedia: Picture 7: Picture of Course media type="custom" key="684301" Video 3: Robot Completing the Course

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph):One of the things that was hard to trouble-shoot was the gradual turn. The programmers had to try different things to figure out how to get the robot to follow the line of the gradual turn. One other hard thing was to make the robot stop while making some kind of noise.

Title of Challenge: Independent Course Challenge
A. Description (Short Paragraph): The NXT robot must follow the obstacle course created by the group and then stop by sensing a black line.

B. Programming Code (Picture and Written Explanation): The first part of the programming code was a move block which instructed the robot to move 1.67 rotations when the noise in the room reached 50 decibels or greater. The second part was a move block instructing the robot to do a 90 degree point turn. The next part is a move block that makes the robot go 4.72 rotations forwards. The next block is a move block that makes the robot do a curve turn that is 5.8 rotations. The next part of the code is a move block that makes the robot go backwards 1 rotations. The next part is a point turn to the left that is 90 degrees. Then there is a move block that makes the robot go forwards 1.67 rotations, then do another point turn identical to the previous one. Finally the robot moves forwards for infinity until it detects a black line on the floor.

Picture 8: Programming Code Part 1 Picture 9: Programming Code Part 2

C. Multimedia:

media type="custom" key="662299" Video 4: Making the Course-Part 2 Picture 3: Making the Course

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph):This course was especially hard because the creators were the programers. It was very hard for the programmers to program the gradual turn. They had to experiment many times to get the right turn into the course. Back To Team Page

5. DATE: 5/20/2008
Task 1 (10 points): At your work area on the table come up with a strategy to calculate the velocity of your robot at 30% power over 70 cm. Repeat the measurement 3 times and get an average. Think about the equation for velocity. Carry out your plan and determine the velocity.

a. Brief description and image (snip and you can upload to the wiki- give your image an uncommon file name) of the programming you used to solve this challenge.

Image 1- Programming Code for Challenge One

Velocity - change of distance -- change of time

V= 70

7.05

Velocity (forwards) = 9.9 cm/sec

b. Description of what made this task difficult for your group. The main difficulty was making sure that we timed the robot correctly.

Task 2 (20 points):: At your work area, come up with a strategy to get your robot to accelerate over a 1 meter distance. Have it come to a stop at 1 meter.

a. Brief description and image (snip and you can upload to the wiki- give your image an uncommon file name) of the programming you used to solve this challenge. Image 2- Programming Code for Challenge Two

The way we solved this challenge was to have the robot go a certain distance on one speed, and then have it coast and then move forward at a faster speed without jerking during the transition. b. Description of what made this task difficult for your group. The hardest problem was making the robot accelerate without jerking when it switched from a lower power to a higher power.

Task 3 (30 points):: Determine the velocity of the rotation of the wheels on your robot. Program your robot at 45% power to rotate 10 times. Calculate the velocity of the rotation of the wheels at this power in cm/sec. (Hint: You need to know the circumference of a wheel and remember it goes around ten times!)

a. Brief description and image (snip and you can upload to the wiki- give your image an uncommon file name) of the programming you used to solve this challenge.

Image 3- Programming Code of Challenge Three

We set the robot at 45% power and 10 rotations. And then we calculated the velocity.

Velocity = 180 - 11 Velocity (forward) = 16.4 cm/sec

b. Description of what made this task difficult for your group. There weren't any particular difficulties that we had.

Task 4 (40 points):: On a graph, plot the velocity that your robot travels 1 meter at 20% power, 40% power, and 70% power. Include an image of your plot in your documentation by snipping it. Make sure it has units and axis labels. Using your graph, determine how fast you think your robot wold be traveling if you programmed it to go at 60% power. Calculate velocity in cm/sec.

20% Velocity = 100 --- 17.25

Velocity(forward) = 5.8 cm/sec

40% Velocity = 100 --- 7 Velocity (Forward) = 14.3 cm/sec

70% Velocity = 100 --

a. Brief description and image (snip and you can upload to the wiki- give your image an uncommon file name) of the graph. b. Description of what made this task difficult for your group.

Task 5 (50 points):: Create an obstacle course on your lab table with building bocks. It should contain one right point turn and 1 left point turn. The robot should stop at the end where you have built a small tower of blocks. Your robot should not knock the blocks over.

a. Brief description and image (snip and you can upload to the wiki- give your image an uncommon file name) of the programming you used to solve this challenge. b. Description of what made this task difficult for your group. = =