LESSON 03 Turning In Place. LESSON 03 Turning In Place.

Slides:



Advertisements
Similar presentations
How Do You Make a Program Wait?. 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go.
Advertisements

Cartographic Order Specified Task Robot. Overview  Design and build a compact robot to traverse a maze.  Perform tasks located throughout the maze in.
Autonomy using Encoders Intro to Robotics. Goal Our new task is to navigate a labyrinth. But this time we will NOT use motor commands in conjunction with.
Scribbler Movements Sec 9-3 Web Design. Objectives The student will: Understand the basic movement commands for the Scribbler Know how to create and execute.
Wait Program! WAIT please!. 1. Why is it often better to use conditional commands rather than program a robot to move exact distances? 2. What is the.
Microsoft® Small Basic
Programming Design ROBOTC Software Principles of Engineering
Autonomy using Encoders Intro to Robotics. Autonomy/Encoders Forward for Distance In this unit, you will learn to use the encoders to control the distance.
How to link the robot and the computer (Bluetooth) How to turn on and off How to connect the adaptor Fluke card connection Sec Getting Started How.
1 Karel J Robot OOP approach to learning computer science “Its study involves development of the ability to abstract the essential features of a problem.
Learning to program a turtle to build different structures.
Karel the Robot – Review Primitive Commands move pickbeeper putbeeper turnleft Turnoff Karel’s program statements are separated by a semicolon (;) Copyright.
Lesson: Programming iRobots For: Geometry Unit: End Chapter 1 By: Peter Konstantopoulos.
LESSON 05 Using the Touch LED The Touch LED The purpose of this lesson is to introduce students to the Touch LED Sensor and how they can be used on a.
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
Project Overview  An introduction to 3D printing  Designing 3D printing parts  Redesigning the Clawbot  3D printing new Claw components  Assembling.
Project Overview  An introduction to 3D printing  Designing 3D printing parts  Redesigning the Clawbot  3D printing new Claw components  Assembling.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
LESSON 05 Using the Touch LED. LESSON 05 Using the Touch LED.
VEX IQ Curriculum Simple Machines & Motion Lesson 04.
Adding the Cortex and Testing Lesson 03. OBJECTIVES FOR TODAY By the end of this lesson you will be able to: Complete construction of the VEX Clawbot.
Project Overview  An introduction to 3D printing  Designing 3D printing parts  Redesigning the Clawbot  3D printing new Claw components  Assembling.
Project Overview  Introduction & Product Analysis  Drawing & communication  Sensing abilities in robots  Programming Robots  Mechanisms and Systems.
Robotics Starter: Quiz Review
How Do You Make a Program Wait?
Programming Design ROBOTC Software Principles Of Engineering
Project Overview Introduction Clawbot Build Design Modification
LESSON 08 Using the gyro Sensor. LESSON 08 Using the gyro Sensor.
Project Overview Introduction & Product Analysis
Project Overview Introduction Frame Build Motion Power Control Sensors
Using the Bumper switch
DESIGNING A LOGO.
Project Overview An introduction to 3D printing
Project Overview An introduction to 3D printing
VEX IQ Mix & Match Curriculum
Using the Colour Sensor
What you asked me to teach…
LESSON 08 Using the Gyro Sensor. LESSON 08 Using the Gyro Sensor.
Project Overview Introduction Frame Build Motion Power Control Sensors
Project Overview Introduction & Product Analysis
By Sanjay and Arvind Seshan
Project Overview Introduction Frame Build Motion Power Control Sensors
Karel J Robot.
Project Overview Introduction Clawbot Build Design Modification
Using the Bumper switch
Jeopardy $100 $100 $100 $100 $100 $200 $200 $200 $200 $200 $300 $300 $300 $300 $300 $400 $400 $400 $500 $500.
Programming Design ROBOTC Software Computer Integrated Manufacturing
Project Overview Introduction Clawbot Build Design Modification
Autonomy using Encoders
Project Overview Introduction Clawbot Build Design Modification
Using the Distance sensor
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
WEEK 1 – LESSON 2 SEQUENCES
Programming Design ROBOTC Software Principles Of Engineering
Which way does the robot have to turn to get to the charger?
Using a Drawing Robot to Make Angles (Using Rotations)
Unit 1 PreLab11 Objective: We will define an abstract class and look at how it is used. Closing Task: We will write a class that extends an abstract class.
Nested If Statements While Loops
SCITT Day 5 Position, direction and angle identifying key features of shape and space.
An Introduction to VEX IQ Programming with Modkit
Project Overview Introduction to Factory Automation Numerical Control
Code to Enhance Learning
Using a Drawing Robot to Make Angles (Using Rotations)
An Introduction to VEX IQ Programming with Modkit
Project Overview Introduction & Product Analysis
Programming Design ROBOTC Software Principles of Engineering
Lesson One: Describing the Dragon’s Back
Year 2 Summer Term Week 5 Lesson 5
Is there an alternative to copy-paste for repeating code?
Introduction to Computer Science
Presentation transcript:

LESSON 03 Turning In Place

Turning In Place The purpose of this lesson is to introduce you to the basic rotation movement using the ‘turnLeft’ and ‘turnRight’ commands.

Programming using ROBOTC Learning objective: Students will know how to use basic commands to change the direction of a robot.

Rotation Test Task 1: Using the ‘turnRight’ Command and Rotation Learning objective: Students will know how to use basic commands to change the direction of a robot. Students will understand the difference between using time and rotation to control the angle of rotation Task 1: Using the ‘turnRight’ Command and Rotation Complete the Task 1 experiment using the Rotation commands and power values Task 2: Using the ‘turnRight’ Command and Time Complete the Task 2 experiment using the Time commands and second values What can you conclude from the above results? What do you think increasing the power might do in Both Tests?

Maze Challenge The Challenge: On a flat surface set up a small maze. Using the ‘Forward’, ‘turnLeft’ and ‘turnRight’ commands, write a short program to complete the course without hitting any of the coloured blocks.

Maze Challenge

Lesson - Plenary As a class, let us consider the following questions? A. What was the main difference between using time and rotation? B. Did the power settings affect the angle turned? C. Was the angle turned by the robot consistent? D. How might the angle turned be affected by the battery charge?

Summary Today you have: Learning objective: Students will know how to use basic commands to change the direction of a robot. Students will understand the difference between using time and rotation to control the angle of rotation. Students will be able to program the Basebot using the ‘turnLeft’ and ‘turnRight’ commands Today you have: Discover how to change the direction of the robot. Looked at the differences between using time and rotation to control the angle of rotation. Programmed the Basebot using the ‘turnLeft’ and ‘turnRight’ commands.