Team+3D

toc

Back To Team Page

=Team Name:= Pink Lemonade =Team Symbol:= =I. Team Members Names (First Only)= Ruchi, Courtney, and Myra =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): Each team was to program the robot to make a point turn. It has to move 25 centimeters and do a point turn to the left (180 degrees). Then the robot has to back up 10 centimeters.

B. Programming Code (Picture and Written Explanation): The first block that is seen tells the robot to move 25 centimeters forward, the second tells it to do a point turn to the left (180 degrees), and the third tells the robot to back up 10 centimeters. To move 25 centimeters forward, the robot was programmed to move 1.4 rotations (there wasn't an option for centimeters, so rotations had to be converted to centimeters). To turn 180 degrees, it was programmed to move 360 degrees (because only one wheel was turning). To back up 10 centimeters, the robot was programmed to move 0.5 rotations, but in the opposite direction (backwards). media type="custom" key="651005" Picture 1: The programming code for the Point Turn challenge. C. Multimedia:

media type="custom" key="655365" Video 1: Interview with Katie explaining how we solved the Point Turn challenge. media type="custom" key="653751" Video 2: Robot completing Point Turn challenge.

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): While working on the challenge, the team encountered a problem with how to make the robot go 25 centimeters then 10 centimeters. When the team had noticed the problem, it was unable to find an option on Lego Mindstorms to make the robot go a certain amount of centimeters. So, the team had figured out that by finding the circumference of one wheel we could convert the number of rotations into centimeters. It was also seen that when 180 degrees was programmed into it, the robot only moved 90 degrees. It was then figured out that the degrees had to be doubled because only one wheel was turning, so 360 degrees was programmed. The team was successful once the problem was figured out, as the robot went the exact amount of centimeters that was needed.

Title of Challenge: **Square**
A. Description (Short Paragraph): The object of this challenge was to get the robot to go in an outlined square on the tile floor. The team had to program the robot to make turns at the right time, make it go in the right direction, and also make sure that it is turning in the right direction.

B. Programming Code (Picture and Written Explanation): The first block that is seen tells the robot to move forward 3.3 rotations. This means that the robot will stop as soon as the wheels make 3.3 rotations. The next block tells the robot to turn 180 degrees. The turn shown is actually a 90 degree turn, but because only one wheel is making the turn, it has to do twice the work. This is why it is set to turn 180 degrees; this also happened in the first task. The next block tells the robot to go another 3.3 rotations and the block after it tells the robot to turn 180 degrees. There is one more set of the robot going 3.3 rotations and turning 180 degrees. Then the last block tells the robot to move forward 3.3 rotations and stop. media type="custom" key="653757"

Picture 2: Programming code for Square Challenge

C. Multimedia:

media type="custom" key="682483" Video 3: Task 2 Square

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): The difficulties the team encountered in this challenge was to making robot move straight. The team kept making the robot start from the beginning, but it would not go straight. They also made sure that the arrows on the blocks where pointed straight and they were. At last the team realized that there was also a small back wheel that had to be straightened before starting up the robot.

Title of Challenge: **Backing Up**
A. Description (Short Paragraph): The team had to program the robot to move forward, then curve, then move backwards. At the end of the course the robot has to make some sort of noise.The robot starts on its own after the orange button is pressed and then does all of these commands.

B. Programming Code (Picture and Written Explanation): The first block tells the robot to make the robot move forward 1.67 rotations. Then the second block tells the robot to move forward 3 rotations while turning to the left. The third block tells the robot to move backwards 2.612 rotations. The last block tells the robot to make applause after it stops.

media type="custom" key="682509" Picture 3: Programming Code for Backing Up

C. Multimedia:

media type="custom" key="684751" Video 4: Task 3 Backing Up

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): Some difficulties the group encountered on this challenge was making the turn. It took as a while to get the measurements and the rotations right. After troubleshooting many times, the group finally got the turn perfect and made the robot work its way through the task.

Title of Challenge:**Obstacle Course**
A. Description (Short Paragraph): Each team was to design an obstacle course and each course was to have at least 3 turns. After the obstacle course was made, each team was to draw out their obstacle course. Then the team worked together to program the robot to get through the obstacle course. The robot was to start after a noise was made and end when it detects the black ending line.

B. Programming Code (Picture and Written Explanation): The first block tells the robot to start when a noise is made. The second block tells the robot to move forward 1.7 rotations. The third block tells the robot to turn 180 degrees. Again there is only one wheel making the turn, so it has to be doubled. The fourth block tells the robot to move forward 5.1 rotations. The fifth block tells the robot to make a very sharp left turn. The last block tells the robot to move forward 3.4 rotations, then the robot will stop.

media type="custom" key="684399" Picture 4: Programming Code for Obstacle Course

C. Multimedia:

media type="custom" key="684435" Picture 5: Robot Performing the Obstacle Course

media type="custom" key="684455" Picture 6: Drawing of Obstacle Course

media type="custom" key="685793" Video 5: Interview with Courtney

D. Difficulties Encountered/How You SOLVED the Challenge! (Paragraph): Some difficulties encountered were finding the measurements to make the robot move the way it is supposed to. Another difficulty was finding how many rotations the wheels were supposed to make. The hardest task to get past on the obstacle course was making the robot turn in the right direction. No matter how many times the group troubleshot, the robot would not move in the right direction. When they finally realized they had checked the wrong ports, the robot went in the right direction.

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.

The first task was to get the robot to go 70 cm smoothly at 30 % power. Frst the circumference of the wheel had to be found and than 70 cm was to be divded by that number. This had to be done to find how many rotations the robot needed to go. After the rotations were found the robot moved 70 centimeters at a constant speed. The robot completed the task three times and it was timed. The average of the three times was found and then the velocity of the robot was found by doing 70 divided by the average of the times.

Description of what made this task difficult for your group.

The first time the robot was programmed, the wheels were programmed to the wrong ports. When the robot was booted up it was going in circles because the wheels were not in the right ports. Overall, the task was not to challenging.

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.

Task number 2 was to go one meter. While the robot is going it had to accelerate.

b. Description of what made this task difficult for your group.

The difficulty was that the wheels were not hooked to the right ports. When the robot was booted up it went in circles. Overall, the task was not to challenging.

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. b. Description of what made this task difficult for your group.

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. 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. = =