You will be using the LEGO Mindstorms for Education Application to program your robot.
Download the LEGO Mindstorms Education Application
Get your assigned kit and sit down with your partner. Unpack the driver base and attach the arms. Ensure that you have your brick charging.
Open the EV3 Classroom App on your computer and go to Units > Robot Trainer
Look at the challenges below and choose to complete all of your skill building first before completing these OR completing them as you go...
MORE RESOURCES: Check out the many ways to build your bot using the LEGO Mindstorms Education website
CONNECTION TROUBLESHOOTING GUIDE
STEP 1
Go to your Mac's System Preferences and click into Bluetooth Preferences
STEP 2
Go to your LEGO EV3 Brick and click on the Settings tab.
Make sure Bluetooth is checked and WiFi is NOT checked
STEP 3
Click into the Bluetooth Settings and make sure the iPhone/iPad/iPod box is NOT checked
STEP 4
Go back into your Mac's Bluetooth Preferences and find your EV3 Brick (this should be the number on your brick)
Click Connect
STEP 5
Check your EV3 Brick to see the pair request from your Mac.
Click the check to accept
STEP 6
Leave the default passkey of "1234" and click the check to accept
On your Mac, select the "0000" and type in the correct passkey of "1234" and then select Pair
STEP 7
Go into a EV3 Classroom Unit and Lesson
Click connect in the upper left and go through the menu to select your brick.
STEP 8
If you have any issues connecting, watch this tutorial...
10 point Challenges
Open up your EV3 Classroom program
Click on Unit Plans
Click on Robot Trainer
All 10 point challenges can be completed after engaging in the coding tutorial: Moves and Turns
Move a Meter
Get your robot to go forward exactly 1 meter.
Moonwalk
Program your robot to move forward, wait for 3 seconds and move back.
Perfect Circle
Program your robot to go in a perfect circle, stopping and starting at the same point.
Robot Dance
Team up with another group to create a simultaneous dance using the steps below:
Wait 1 sec
Back 3 rotations, Wait 1 second
Fwd 3 rotations, Wait 2 seconds
Back 2 rotations, Wait 1 seconds
Back 2 rotations, Wait 1 seconds
Fwd 4 rotations, Wait 2 seconds
Turn a full circle in place to the Right, Wait 1 second
Wait 1 second
Turn a full circle in place to the Left, Wait 1 second
20 point Challenges
Open up your EV3 Classroom program
Click on Unit Plans
Click on Robot Trainer
Cycle through the below tutorials to learn about sensors (input) and motors (output)
Beep, BEEP!
Ultrasonic SensorProgram your robot to beep faster or louder as it gets closer to the cuboid
Catch and Release
Medium Driver Base with ArmsProgram your robot to...
Grab the cuboid
Move forward 3 rotations
Release the cuboid
Reverse 3 rotations to it's starting position
30 point Challenges
Open up your EV3 Classroom program
Click on Unit Plans
Click on Robot Trainer
Click on the Factory Robot at the bottom and engage in the challenge.
Try the other challenges to see if you can use all of the sensors and motors effectively!
Grab the Cubooid and bring it as close as possible to the center of the drop- off zone and then release it.
Detect and follow the line leading to the charging station and stop as close as possible to the large object without touching it.
Roomba
Touch SensorProgram your robot to act like a vacuum cleaner that cleans the inside area of a box using the touch sensor to detect the walls, backup, turn and then move forward until it hits another wall.
Scoopin' Blues
Medium Driver Base with Arms, Ultrasonic Sensor, & Color SensorProgram your robot to locate and pick up a blue ball!
Ping Pong Cup
Medium Driver Base with Arms, Ultrasonic Sensor, Color Sensor & Gyroscope SensorProgram your robot to do the following:
pick up a orange ping pong ball
move forward 1 meter
turn left 90 degrees using the Gyroscope
move forward half a meter
drop the ball into a cup that is 10 cm high
SUMO TOURNAMENT RULES
SUMO BOT CHALLENGE!
You will have 10 lessons to do the following:
Learn how to program in ROBOT C
Complete challenges that help you learn how to perform basic movements, use sensors and then combine your code to program more complex combinations.
Design your Battle Bot to seek and destroy other bots in the Sumo Ring!
Battle Bot Specifications
Must have a 3 second pause block at the beginning
Must begin battle back-to-back
Must move within 5 seconds
Must not stay still for more than 10 seconds during the match
No more than 3 motors
No more than 2 touch sensors
No more than 1 color sensor
No more than 1 ultrasonic sensor
No more than 1 gyro sensor
No objects that can permanently damage equipment (i.e. no sharp objects)
No spying on each others robots before the 1st battle or DQ
How the winner is decided
Each battle can last only 2 minutes maximum
Winning team gets 1 point, Draw gets 0 points
To win,
Push opponent off the Sumo board FIRST! (if any piece of the robot is on the ground - wires not counted)
Immobilize robot for 10 seconds or more...
Format and Battle Rules
You will have a total of 10 lessons, to plan (strategize), engineer and program your robot.
You will battle all teams in class and a league table will be made, showing the overall winner.
Eventually the top 1 from each class will fight the top 1 from the other classes, with overall winner being crowned Battle Bot champions!
Battles will occur on a raised circular battle board.
In between battles, you will have the opportunity to fix, adjust, re-strategize your robot ready for the next opponent. Make sure you check your fixture list so that you know when you will have a break in between battles to make adjustments.
Once called for battle, you must have robot on board within 30 seconds, or you will be disqualified.
Once robot is on battle board, you are not allowed to modify or touch your robot.
2 will enter...only 1 will leave
Round Robin Tournament Links:
KIT CHECK
Your LEGO EV3 kit should have the following sensors and motors. Do a visual check to make sure they are there.
If they are constructed, leave the LEGO EV3 Base model and Cuboid built for the next student.