0% found this document useful (0 votes)
45 views2 pages

Robotics Handout

The document describes three challenges completed by students using an EV3 robot. Challenge 1 involved programming the robot to travel around the perimeter of a square using motor encoders and iodometry. Challenge 2 modified the robot to sweep the area of a square, but errors accumulated due to lack of external sensors. Challenge 3 used a sonar sensor to navigate around obstacles, finding round bottles worked better than square boxes. Other projects involved touch and color sensors to make a yo-yo robot and line follower. The students gained skills in various sensors, programming motors, and integrating multiple sensors.

Uploaded by

api-356312496
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views2 pages

Robotics Handout

The document describes three challenges completed by students using an EV3 robot. Challenge 1 involved programming the robot to travel around the perimeter of a square using motor encoders and iodometry. Challenge 2 modified the robot to sweep the area of a square, but errors accumulated due to lack of external sensors. Challenge 3 used a sonar sensor to navigate around obstacles, finding round bottles worked better than square boxes. Other projects involved touch and color sensors to make a yo-yo robot and line follower. The students gained skills in various sensors, programming motors, and integrating multiple sensors.

Uploaded by

api-356312496
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Challenge 1: Perimeter of a Square

For challenge number 1, we had to design and code a robot to travel the perimeter of a
square. Before we began the challenge, we learned how to code EV3 Motors and motor encoders.
During the project, we used iodometry to calculate how far the robot went using the motor encoders.
When the robot reached the desired distance, we programed the robot to make a 90 turn and then
keep going.
Skills Learned
Iodometry
EV3 Motors
Motor Encoders

Challenge 2: Area of a Square


For challenge number 2, We had to modify our code form challenge 1 so our robot could
travel the area of a square. To do this we decided to have the robot drive 10 feet, turn, and then
drive another 10 feet. We added a broom to the front of the robot and placed LEGO pieces for the
robot to sweep up. During our testing, we realized Iodometry was not always good, because of
accumulation of error. Over the course of the 10x10 square, the robot veered significantly off course
because there were no external sensors to make sure it stayed on track.
Skills Learned
When not to use Iodometry
Accumulation of error
How to add elements to the robot without upsetting the robots center of gravity

Challenge 3: Area of a Square


Challenged number 3 involved us learning how to use the sonar sensor. The sonar sensor
sends out echo waves, and it calculates how far away an object is based on the amount of time it
takes the echo wave to bounce back. After learning how to code it, we put two different types of
obstacles the test. The first was a round bottle, the second was a square box. We found that, as per
our predictions, the bottles worked better because they were round, allowing the sonar to see the
bottle from an angle.
Skills Learned
How to use a Sonar sensor
How to correct accumulation of error
When to use external sensors to help the robot stay on track or preform a task

Other Projects: Touch & Color Sensors


During our robotics class we learned how to use to other external sensors, the touch sensor
and the color sensor. We used the touch sensor to make a robotic yo-yo, where our robot drove I to
a wall, and then retraced it steps back to its starting point. We used the color sensor to make a line
following robot.
Skills Learned
How to use a Color sensor
How to use a touch sensor
How to integrate multiple sensors into a single code

bit.ly/frischrobotics

You might also like