Robosoccer: Get Creative With The Design of Your Robot in Robosoccer!
Robosoccer: Get Creative With The Design of Your Robot in Robosoccer!
Robosoccer: Get Creative With The Design of Your Robot in Robosoccer!
Robos occ er
This robot is designed so that it can be built quickly and driven around either autonomously
or with the V5 Controller.
Parts Needed
Can be built with:
VEX V5 Classroom Starter Kit
Build Instructions
The green icon indicates that the build needs to be flipped over (upside down).
Only one of the two sub-assemblies made in this step is used right now. The other will be used later in step 9.
Make sure your Smart Motors are oriented in the correct direction (screw holes facing the outside of the build and
the shaft hole towards the inside).
Make sure your Smart Motors are oriented in the correct direction (screw holes facing the outside of the build and
the shaft hole towards the inside).
The green icon indicates that the build needs to be rotated (180 degrees).
The blue call out shows what the orientation of the Robot Brain should be if the build were flipped right side up.
Make sure the 3 wire ports on the Robot Brain are facing the V5 Radio!
The green call outs indicate which port on the Robot Brain to plug each device into using their respective cable.
What types of activities could this build be used for in real-world situations?
What are the best features of this build?
If you were tasked with designing a new version of this build, what would you add or
remove from the build to improve its ability to push objects? Explain with details and
sketches.
Play
Robot Soccer
Engineers have built and programmed robots to play soccer for over two decades. Several
organizations, such as the RoboCup Federation and FIRA, host tournaments where teams
from around the world compete with soccer playing robots. What are some reasons that
robot soccer is so popular?
3 Cones or cups
1 V5 Controller 276-4820
1 Stopwatch
1 Roll of tape
1 Engineering Notebook
Set all three cones (or cups) in a straight line. Ensure there is enough space between each
cone for the robot to fit through. Spacing cones farther apart will decrease the difficulty. Pick
a spot on the outside of the course (by one of the cones on an end) and use tape to make an
"X" on the ground in that location. Place the soccer ball (or a similar sized ball) on the "X".
Power on the V5 Robot Brain, make sure it is paired with the V5 Controller, and run the Drive
project on the V5 Robot Brain so that you’re able to wirelessly drive your robot with the
controller.
3. Dribbling Through the Course: Part 1
Position your robot next to the ball. No part of the robot should be touching the ball prior to
starting. Your goal is to dribble (push) the ball between the first and second cones, and then
between the second and third cones. After that, you need to dribble the ball around the third
cone and make one more pass through the course by dribbling the ball through both sets of
cones once more. Use a stopwatch to time how quickly you're able to complete the course.
The stopwatch should be started when you first touch the ball with your robot. The stopwatch
should be stopped once the ball has fully passed through the final set of cones on the
second pass through the course. Run through the course multiple times to see how your time
improves with practice. Record your results in your engineering notebook.
Inside your engineering notebook, sketch some ideas for attachments that could be added to
your VEX V5 Speedbot that would improve its ability to dribble the ball. Share your design
ideas with others as you iterate on your designs.
Keep in mind that you're developing this technology through creativity in order to make your
robot better at playing soccer. Innovations in technology like this often start because of the
need to make technologies better. There are many creative ways to make your robot better
at soccer. Choose the ones that you think are your best.
Review your sketches and pick the one you believe will best improve your robot's ability to
dribble the ball. Build the chosen design and attach it to your robot.
6. Dribbling Through the Course: Part 2
A Stopwatch
Position your robot with your newly designed attachment on the X. No part of the robot
should be touching the ball prior to starting. Using a stopwatch, dribble the ball through the
course following the same path as you did in your earlier trials without the attachment. The
stopwatch should be started when you first touch the ball with your robot. The stopwatch
should be stopped once the ball has fully passed through the final set of cones on the
second pass through the course.
With robots becoming more prevalent in daily life, it's not a surprise to see robots entering
the world of sports. There are many robot sports that exist today and so robots are now
participating in soccer, table tennis, sumo wrestling, basketball, skiing, and others. There are
even stand-out robot sports celebrities like Forpheus, the table tennis robot, and Cue 3, the
basketball shooting robot.
There are many features of their designs that make these robot athletes excellent players -
and even more efficient than humans. For example, the basketball shooting robot Cue 3
successfully made 2,020 free throws in a row without missing. The robot was capped at this
many by the Guinness World Records for time purposes. Cue 3 could make all of those
shots because it was designed to reset after each throw, making it more likely to make shot
after shot. The table tennis robot Forpheus' design includes multiple cameras in order to
watch the ball and the opponent at the same time. This is a huge advantage over a human
who can only focus on one object at a time. These features along with extensions or
additions to the robot like specialized arms and hands enable it to outperform a human.
Of course, there are some features of robots that one must keep in mind when thinking about
their ability in sports. For example, there are robots that exist for the sport of running. These
robots can outperform a human simply because a robot will not get tired in the same way a
human will. A robot will not experience muscle fatigue or dehydration. Sure, their batteries
may need to be replaced or charged. However, at the end of the day, the materials that make
up a robot such as plastic, steel, and carbon fiber have the ability to be stronger than human
muscle.
Robots can have a human shape or be designed to be more aerodynamic or efficient than
the human body. Think about a robot that would be designed for swimming. If it was
designed like a human, it would be likely that it would swim slower than a robot that was
more designed in a shape more like a torpedo with propellers.
The robots that exist in sports today are impressive. Think about some of the extensions and
engineering that must go into the planning and design of these robots in order for them to
perform well in sports.
VEX V5Ball Launcher
Robot Capabilities
The VEX V5 Ball Launcher includes a Vision Sensor mounted above the robot, angled
downward. This robot can be programmed to turn until the Vision Sensor detects a colored
ball, and then drive toward it. When the Vision Sensor detects that the robot is close enough
to the ball, the robot can pull it in using its intake, and then shoot it out at a target or goal.
This build is not possible without the Vision Sensor, but the Vision Sensor was not created
for this build. It was already a technological device that was incorporated into this robot's
design in an innovative way.
Competition Connection - Turning Point
Designing a launcher for a robot is especially useful in a competition setting. The 2018 -
2019 VEX Robotics Competition game Turning Point required players to toggle flags. There
were nine flags total: three bottom flags that could be toggled by the robot, and the six high
flags that could only be toggled by hitting them with competition ball game pieces.
Therefore, competition teams needed to design a ball launcher that would launch the ball
high and hard enough to toggle the flags. If the ball was shot at a flag too hard or not hard
enough, the flag might not toggle properly. The launcher would also need the capacity to
launch different ball game pieces through the match. There were six flags total that needed
to be toggled. If the robot only had the capacity to launch two balls or to launch unlimited
balls but only at a rate of one ball at a time, the robot may not have enough time in the match
to toggle all six. Some game winning designs included robots that could launch more than
one ball at a time in an efficient manner.
Designing and building a launcher attachment for this game was necessary so that the robot
could pick up the yellow ball game pieces and shoot them at the flags to toggle between the
red and blue team colors to obtain points.
Rethink
The aim of Robosoccer is to score as many points as you can while defending your goal.
How does the attachment you designed help your Speedbot victoriously meet those
goals? What changes to the design could make it better?
Maneuvering the ball successfully is necessary in the game. How does your attachment
aid the Speedbot in ball control? How could you adapt your attachment to better
maneuver the ball on the field?
Do you think that your design changes improved the chances of the Speedbot scoring or
defending its goal area on the field? Describe the steps you took to reach final design that
you will use in the challenge.
How did design changes affect the overall performance of the robot?
Playing Robosoccer!
Playing Robosoccer!
In this challenge, you will play soccer with your VEX V5 Speedbot along with any
attachments you may have added to it. You will be controlling your robot controller using the
Drive program on your V5 Robot Brain.
One person will referee the game and ensure each team follows the rules.
Challenge rules:
The ball should be placed in the center of the field at the start of each game and after
each goal.
The robot must begin in front of your net.
Players must stand behind their own goal throughout the duration of the game.
Each game is 5 minutes long.
On smaller fields (3m x 3m or less), there should only be one player on each team. Teams
can increase in size (2v2 or 3v3) for larger fields.
The ball must completely be in the goal for the point to count.
Each goal is worth 1 point.
After a goal is scored, each team's robot(s) must be returned to the front of their goal and
both teams have to give a thumbs up to the referee to indicate they are ready to start the
match.
The referee will start the game and stopwatch by saying "Go!" at the beginning of the
game and after each goal.
The team with the most points at the end wins!
Have fun!
Know
1. Which of these design features would NOT make a robot better than a
human at playing a sport?
o The ability to play without fatigue
o Focusing on only the ball
o The plastic, steel, and carbon fiber that are used to build the robot
o Being aerodynamic
2. When the Vision Sensor on the VEX V5 Ball Launcher detects that the robot is
close enough to the ball, the robot can pull it in using its ____.
o claw
o outake
o intake
o distance sensor
3. Which of the following is NOT a reason to ask for feedback about a design?
o You want outside opinions about how the design can be improved.
o You want to decide which design is best of a few different ones.
o You want someone to fix your design so that you know it functions without testing it
yourself.
o You are at a critical point with multiple options within your design and would like
feedback about which option to choose.
Alexander Graham Bell's notebook entry from a successful experiment with his first telephone