The Basics Subtitle
Do Now Make any necessary structural adjustments to your bot.
What makes something a robot? A computer that needs to be programmed (to think) Inputs (Sensors – to learn about its surroundings) Outputs (Motors – acts based on what it senses)
How can we measure how far one rotation is?
Challenge 1: Save the Animal Benny the dog is stuck on a volcano that is about to erupt. Have your bot get as close as it can to Benny using only rotations.
The Display Block
Challenge 2: Accuracy Program your bot to move forward exactly 367.5 cm to save Benny using only rotations.
October 12th, 2018 Lesson Objective: Investigate the different type of motor blocks to perform different types of turns and use them for specific situations to complete a dirving course.
Turning There are three types of turns; spin, pivot, and smooth. Spin (Swing) Turn – one wheel moves forward the other wheel moves back with the same power. Pivot (Point) Turn – on wheel moves forward and the other stays stationary, the robot will turn on the wheel that is not moving. Smooth Turn – both wheels turning in the same direction, but one is moving faster than the other – the robot will move in the direction of the slower wheel.
Spin Turn Spin (Swing) Turn – one wheel moves forward the other wheel moves back with the same power. What coding block(s) can we use for this? Why?
Challenge 1: Spin, Spin, Spin Part 1: Have your bot complete a spin turn to the right. Part 2: Have your bot complete a spin turn to the left. Part 3: Have your bot move forward for 6 rotations and make a left spin turn.
Pivot Turn Pivot (Point) Turn – on wheel moves forward and the other stays stationary, the robot will turn on the wheel that is not moving. What coding block(s) can we use for this? Why?
Challenge 2: Part 1: Have your bot complete a pivot turn to the right. Part 2: Have your bot complete a pivot turn to the left. Part 3: Have your bot move forward for 6 rotations and make a right pivot turn.
Smooth Turn Smooth Turn – both wheels turning in the same direction, but one is moving faster than the other – the robot will move in the direction of the slower wheel. What coding block(s) can we use for this? Why?
Challenge 3: Smoooooooth Part 1: Have your bot complete a smooth turn to the right. Part 2: Have your bot complete a smooth turn to the left. Part 3: Have your bot move forward for 6 rotations and make a left smooth turn.
Challenge 4: Drive Course Program your bot to move autonomously through the drive course, and park in the available parking lot. Do not forget the rules of the road!