An Introduction to VEX IQ Programming with Modkit

Slides:



Advertisements
Similar presentations
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Advertisements

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.
An Intro to Robots and Computer Programming
Timers Exploring Computer Science Lesson Objectives The students will be able to: Create a timer.
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.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
Introduction to Vexnet
TYPE YOUR STORY TITLE HERE Type your name here PUT A PICTURE HERE.
Find the Mindstorms Icon on the computer.. To start a new program click go.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
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.
INTRODUCTION Robots have been part of our fantasy and science fiction for many years. In the last few decades robots have also become a reality of everyday.
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.
LESSON 05 Using the Touch LED. LESSON 05 Using the Touch LED.
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.
JUNK DRAWER ROBOTICS Train the Trainer (TOT). Junk Drawer Robotics – Curriculum Overview What is Junk Drawer Robotics? What will you do? Learn the structure.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Greenfoot.
After Construction Name: Per #:.
Introduction to Vexnet
Basic Steps in Programming
Project Overview Introduction to Factory Automation Numerical Control
LESSON 08 Using the gyro Sensor. LESSON 08 Using the gyro Sensor.
YEAR 12 COMPUTER SCIENCE.
Using the Bumper switch
AP CSP: Cleaning Data & Creating Summary Tables
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
An Introduction to VEX IQ Programming with Modkit
Lego Robot Challenge.
Project Overview Introduction Clawbot Build Design Modification
Introduction to Python
Exploring Computer Science Lesson 6-11
VEX IQ Mix & Match Curriculum
Using the Colour Sensor
LESSON 08 Using the Gyro Sensor. LESSON 08 Using the Gyro Sensor.
An Introduction to VEX IQ Programming with Modkit
Introduction to Python
Exploring Computer Science Lesson 6-11
Robot Control Systems 2 Quickly Learning VEX Control Systems
Project Overview Introduction Clawbot Build Design Modification
Introducing KIPR Link/Interface and Set-up
Project Overview Introduction Clawbot Build Design Modification
Using the Bumper switch
VEX UNITS OF WORK UNIT 1: TUMBLER UNIT 2: CLAWBOT
VEX UNITS OF WORK UNIT 1: TUMBLER UNIT 2: CLAWBOT
Most Basic Programming
Programming Part 2 Mod Kit
Introductory Presentation
Using the Distance sensor
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
An Introduction to VEX IQ Programming with Modkit
An Introduction to VEX IQ Programming with Modkit
Are you ready to become a Young Professional?
The Basics Subtitle.
Automation with RobotC
An Introduction to VEX IQ Programming with Modkit
Exploring Computer Science Lesson 6-10
Recap the basics Lesson 1.
Automation with RobotC
Intro to Robotics It’s YOUR FUTURE.
Exploring Computer Science Lesson 6-11
Exploring Computer Science Lesson 6-11
Exploring Computer Science Lesson 4-12
Downloading to the NXT requires the correct hardware setup
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Session 2 Moving and Turning…
Presentation transcript:

An Introduction to VEX IQ Programming with Modkit Robotics Lesson Materials: VEX IQ Basebot (per 2 students) Computer running Modkit (per 2 students) An Introduction to VEX IQ Programming with Modkit Lesson 01

INTRODUCTION Robots have been part of our fantasy and science fiction for many years. In the last few decades robots have also become a reality of everyday life. Can you give some examples of robots? Lesson Purpose: The purpose of this lesson is to introduce students to the VEX IQ robot platform as an ICT programming resource. The aim is to transfer basic programming skills to a physical environment.

Google Car Clip of Google car in action. This could also link to many of the main car manufacturers who are all working on their own autonomous vehicles.

VEX IQ / Modkit – The Interface Introduce the Modkit interface: robot/blocks, drag/drop, saving,…

Assembling The Robot Assemble your robot: Use drivetrain only (ports 1 and 6). Make sure drivetrain settings match your Basebot, inc. ensuring the wheel grouping is set to ‘connected’.

VEX IQ / Modkit - Blocks Demonstrate how the ‘blocks’ part of the interface works. Link back to Scratch lessons. Don’t forget handy shortcuts at the top (setup, output,..) and mention how the availability of the blocks changes as you select different sensors/motors.

When you’re ready, select the slot and download to the VEX IQ Brain Your First Program Step 1 Step 2 Our first program: Moving forward. Use broadcast + when blocks to get object oriented approach. Communicate from brain to other parts. Leave out stop, then test program, see what happens? When you’re ready, select the slot and download to the VEX IQ Brain

Debugging What went wrong? Will this now work? Robots are ‘stupid’ , won’t use common sense -> every action needs to be in the program. Finding and fixing mistakes in a program is called debugging. We need to add the stop function, does this fix it? What else is needed (animation on the wait block)

Adapting Your Program Challenge Free Choice You need to move the robot forward for two seconds and then backwards for two seconds. Free Choice Explore the other drivetrain blocks and see in which other ways you can control the robot… Next: adapt program : move forward for 2 seconds (use wait block), then move backwards for 2 seconds (not on slide), download to robot. Once complete – on animation - Invite students to use other drivetrain blocks (free choice) and experiment. If time allows, put actions in repeat loop.

Summary Today you have: Learned about different types of robots. Learning objective: Identify different types of robots, basic understanding of VEX IQ and how ModKit is used to program it, create a simple program , test it, adjust. Today you have: Learned about different types of robots. Written a program for a robot. Downloaded your program to a robot. Learned to debug a program.