Project Overview Introduction & Product Analysis

Slides:



Advertisements
Similar presentations
Coordinates & Rotations 1. The objective of this lesson is: To plot a shape and rotate it for a given rule.
Advertisements

Jennifer Goodall, Nick Webb, Katy DeCorah
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
This presentation is intended to offer a set of activity cards, which are ideal for introducing the Robolab. The cards cover a range of basic skills, that.
Project Overview Introduction & Product Analysis
Programming Basics - RobotC Introduction to Robotics.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
VEX IQ Curriculum It’s Your Future Lesson 01. Project Overview  Its Your Future  Let’s Get Started  Your First Robot  Simple Machines & Motion  Chain.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
Project Overview  Introduction & Product Analysis  Drawing & communication  Sensing abilities in robots  Programming Robots  Mechanisms and Systems.
Project Overview  Introduction & Product Analysis  Drawing & communication  Sensing abilities in robots  Programming Robots  Mechanisms and Systems.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction & Product Analysis
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction & Product Analysis
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Clawbot Build Design Modification
VEX IQ Curriculum It’s Your Future Lesson 01 Lesson Materials:
LESSON 08 Using the gyro Sensor. LESSON 08 Using the gyro Sensor.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Project Overview Introduction & Product Analysis
VEX IQ Curriculum It’s Your Future Lesson 11 Lesson Materials:
Project Overview Introduction Frame Build Motion Power Control Sensors
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Project Overview Introduction & Product Analysis
Project Overview Introduction & Product Analysis
Project Overview Introduction & Product Analysis
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction & Product Analysis
Lesson Materials: Lesson hand-outs as desired Student Matching Exercise for Unit Student Matching Exercise Answer Key for Lesson Pencils or pens Internet.
Project Overview Introduction & Product Analysis
Introduction to VEX Robotics
Project Overview Introduction Frame Build Motion Power Control Sensors
LESSON 08 Using the Gyro Sensor. LESSON 08 Using the Gyro Sensor.
Project Overview Introduction & Product Analysis
An Introduction to VEX IQ Programming with Modkit
Project Overview Introduction & Product Analysis
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Frame Build Motion Power Control Sensors
Chain Reaction Challenge
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Clawbot Build Design Modification
Project Overview Structural part Introduction Laser cutting & forming
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Clawbot Build Design Modification
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
Introductory Presentation
Project Overview Introduction Clawbot Build Design Modification
Exploring Computer Science Lesson 6-2
Project Overview Introduction to Factory Automation Numerical Control
Programming Basics - RobotC
An Introduction to VEX IQ Programming with Modkit
Hour of Code.
What do all these things have in common?
Pair work – Do you want to change seats??
VEX IQ Curriculum It’s Your Future Lesson 01 Lesson Materials:
Project Overview Introduction to Factory Automation Numerical Control
Pair work – Do you want to change seats??
Project Overview Introduction & Product Analysis
Project Overview Introduction & Product Analysis
Year 2 Summer Term Week 5 Lesson 5
Binary.
Introduction to VEX Robotics
Introduction to Computer Science
Presentation transcript:

Project Overview Introduction & Product Analysis Drawing & communication Sensing abilities in robots Programming Robots Mechanisms and Systems Designing new products & Packaging Presentation and Rendering Biomimicry Concept Modelling Concept presentations

LESSON 04

LEARNING ABOUT PROGRAMMING LESSON 4 STARTER Learning objective: Learn about programming robots to operate autonomously, making use of time, motion and sensors. LEARNING ABOUT PROGRAMMING What is programming? Some HEXBUG’s are already autonomous. This means they are able to move freely without any human intervention. They respond to other HEXBUG’s as well as the environment they are placed in. Look at these HEXBUG’s, what sort of decisions are they making to make them autonomous? New words: autonomous, decision, environment

Programming Your Friends Activity Part 1 For this activity you will need to work in pairs. One person will need to be blindfolded or close their eyes Your partner must give you instructions on how to get you from one place in the room to another, ONLY ONE INSTRUCTION AT A TIME You must use the following “code”: CODE START STOP FORWARD REVERSE TURN CLOCKWISE TURN ANTICLOCKWISE

Programming Your Friends Activity Part 2 This time, the code gets a little more complex CODE START STOP FORWARD REVERSE TURN RIGHT TURN LEFT MEASUREMENTS ANGLE DEGREES SECONDS STEPS CLOCKWISE ANTICLOCKWISE

Programming Your Friends Activity Part 3 Now you have to program them fully before they set off and you are not allowed to speak to them while they are in operation. CODE START STOP FORWARD REVERSE TURN RIGHT TURN LEFT MEASUREMENTS ANGLE DEGREES SECONDS STEPS CLOCKWISE ANTICLOCKWISE

What is Psuedocode? Example: Make a robot turn 360 degrees and end up where it started: MOVE FORWARD 1 SECOND TURN CLOCKWISE 90 DEGREES What is Psuedocode? You have actually just been programming using psudocode in your teams. Psudocode is ordinary language used by programmers before they choose a computer language. Psuedocode is the “starting point” for programming robots! New words: psuedocode, computer language, degrees

Sensors? Task: Imagine the Hexbug you have in front of you has no ability to sense. Create code for it to move around your table in a loop back to the beginning but avoiding your pencils, pens, folder, book, and other objects.

LESSON 4 PLENARY As a class, let us consider the following questions? A. What is pseudo code? B. What do we measure angles with? C. Why do sensors help simplify code? D. How does code make a product more interesting?

Summary Learning objective: Learn about programming robots to operate autonomously, making use of time, motion and sensors. Today you have: Learnt what psudocode is and how it can be used by programmers and coders in robotics Program your “Friends” and other “Hexbug’s” using psuedocode and make them become autonomous Developed knowledge of code