The Basics Subtitle.

Slides:



Advertisements
Similar presentations
Full Speed Ahead Introductory Presentation. Opening Activity Choose one of the objects to the right and in ten or more steps explain how it goes from.
Advertisements

Gears and Speed Introductory Presentation. Opening Activity In Get in Gear, we changed the gears on our robot to adjust its speed. If we want to change.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Turning.
EducateNXT Navigation Accuracy 4 Poles Challenge Programming the EduBot before trialing on the course.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Turn Degrees My Block.
By Droids Robotics Code contributed by The Construction Mavericks
Have FUN!!! Demo the power of robotics to: –improve problem solving skills –utilize math skills –develop an “engineering mindset” –improve communication/teamwork.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Robotics Engineering Basic Maneuvers. Getting the Boe-Bot to Move One of the first tasks we need to do is to get our bots moving.One of the first tasks.
Application of Math and Science Principles Creating a robot that moves a specified distance straight ahead and Creating a robot that turns a specified.
Twyla and Jordan.  Light over black line  Runs roverbot.
Minds and Computers 3.1 Preview Spin left motor Spin right motor Wait until the motors have spun two rotations Stop left motor Stop right motor What five.
Find the Mindstorms Icon on the computer.. To start a new program click go.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Using Sensor Data and Port View.
Program Flow LabVIEW Robotics Fundamentals. Unintuition You know what this program does… So what does this one do? Inserted code.
1 ©2006 INSciTE Common Blocks. 2 ©2006 INSciTE Common Blocks Common blocks are full featured actions Like English statements Move Wait for an action Display.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
Tutorials NXT-G / EV3 Programming. Tutorials NXT-GEV3.
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.

Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
EV3 Programming: Moving and Turning CONFIDENTIAL © 2014 Cymer, LLC.
Bot Shop Jane Taylor Dee Wallace Robot C For Vex.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
BEGINNER EV3 PROGRAMMING Lesson
VEX IQ Mix & Match Curriculum
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
Robotics Getting Started with
Introductory Presentation
Autonomy using Encoders
BEGINNER PROGRAMMING LESSON
Introductory Presentation
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
Sensors Training.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
Module F: Presentation Understanding Robot Fundamentals
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
An Introduction to VEX IQ Programming with Modkit
Beginner Programming Lesson
INTERMEDIATE PROGRAMMING LESSON
Storing Values as Variables
INTERMEDIATE PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Line Followers: Basic to Proportional
BEGINNER PROGRAMMING LESSON
An Introduction to VEX IQ Programming with Modkit
Repeating Behaviors.
Line Following Behavior
SENSORS.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Line Followers: Basic to Proportional
By Sanjay and Arvind Seshan
Which way does the robot have to turn to get to the charger?
Lesson 18 – how to add a new button for pivot right
I can program behaviours using inputs and outputs
Using a Drawing Robot to Make Angles (Using Rotations)
I can control a motor and use a sensor
I can program behaviours using inputs and outputs
Intro to Robotics It’s YOUR FUTURE.
Exploring Computer Science Lesson 6-11
Session 2 Moving and Turning…
Presentation transcript:

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!