Robot Programming Computer Literacy S2.

Slides:



Advertisements
Similar presentations
RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
Advertisements

EV3 Workshop Curriculum Developed by Joe DeRose, Ph.D.
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
LabView Basics.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
 LEGO MINDSTORMS is a programmable robotics construction set that gives you the power to create and command your own LEGO robots. The new LEGO MINDSTORMS.
BEGINNER EV3 PROGRAMMING Lesson
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
Teaching with Robotics Professor: Jeffrey Forbes
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Introduction to LEGO NXT 6 hour course. Introductions You Your Expectations.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Introduction to the Basic Parts of LEGO’s NXT Robotics
Overview: The goal of this lesson is to explore the concept of firmware using the NXT. Students will connect the NXT to a computer to download firmware.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Sentry System Multiple Sensors
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Introduction to Robotics using Lego Mindstorms EV3 Shreya Reddy & Kiran Raja RoboAvatars Robotics.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
LOGICFUSION’S HANDS-ON ROBOTICS EV3 LEVEL 2! Welcome to.
EV3 Programming By Dianna de Matos.
How to design, build, and program a LEGO robot!
Introduction to LEGO Mindstorms EV3 What is in the box?
LEGO Robotics Workshop
2.8 NXT Test Programs (Try Me Mode) U2C8
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
Branching Error (a.k.a. the VM Program Instruction Break Error)
BEGINNER PROGRAMMING LESSON
Mindstorms EV3 Programming
By Sanjay and Arvind Seshan
Mindstorms EV3 Programming
Touch Sensor.
Introduction to EV3.
Beginner programming Lesson
Mindstorms EV3 Programming
Loops and Switches Pre-Quiz
Music by Touch Music by Touch Presentation > TeachEngineering.org
Sensors Training.
Introduction to EV3.
Module F: Presentation Understanding Robot Fundamentals
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
Exploring Computer Science Lesson 6-5
INTERMEDIATE PROGRAMMING LESSON
Holyoke Codes LEGO ROBOTICS
EV3 Programming guide to “Following”
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
SENSORS.
Lego EV3 Mindstorms SW Programming Blocks.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Computer Science Teachers Association Academy Lego Robotics
Compiled from various Internet sources Presented by Mr. Hatfield
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Lego MINDSTORMS EV3.
LEGO MINDSTORMS EV3 training
LEGO MINDSTORMS NXT PROGRAMMING
Introduction to EV3.
Presentation transcript:

Robot Programming Computer Literacy S2

Robot A robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. Robots can be guided by an external control device or the control may be embedded within. Robots may be constructed to take on human form but most robots are machines designed to perform a task with no regard to how they look. https://en.wikipedia.org/wiki/Robot

Robot Application Vacuum Cleaning Robot Robot Arm

Robot Application Space Car Humanoid Robot

LEGO MINDSTORMS EV3 (Education Edition)

PRODUCT DESCRIPTION This set contains everything you need to start teaching STEM and computer science using the exciting LEGO® MINDSTORMS® concept. It offers full teacher support, including STEM and computing teaching materials, and a comprehensive eLearning program. The system includes the EV3 Intelligent Brick, a compact and powerful programmable computer that makes it possible to control motors and collect sensor feedback using the intuitive icon-based programming and data logging software that is delivered with the set. The set is delivered in a sturdy storage bin with a sorting tray, three Servo Motors, five Sensors (Gyro, Ultrasonic, Color and 2x Touch), a EV3 Rechargeable DC Battery, connecting cables, and building instructions.

Hardware

Software Software can be downloaded from https://education.lego.com/en- us/downloads/mindstorms-ev3 Content : Teacher resources Documentation tool Building instructions Tutorials Platform Windows, MacOS, Chromebook, iPad, Android

Resources Online video tutorials - http://elearning.legoeducation.com/ev3 Competition Robofest WRO …

Activities Install the software at home Study the tutorial for Robot Educator - Basics

Preparation Start the program “LEGO MINDSTORMS Education EV3” Press the middle square button to power on the robot car Use USB cable to connect computer and robot car

First Lego EV3 Program Study the tutorial from Start a new project Robot Educator --> Basics --> Configuring Blocks Start a new project Write a program to show a big smile on the brick display Modify the program to show three different images and then your name on the brick display

Concept Review Block Modes Parameters Selection level 1 to 3 Slider Manual entry File selection Drop-down selection

Hardware Study tutorials Task 1 Task 2 Configuring Blocks Brick Sound Brick Status Light Brick Display Task 1 Modify the program to show three different images and then your name on the brick display. Task 2 Create a program with display block, sound block and brick status light block.

Motion Study tutorials Task 3 Task 4 Straight Move Curved Move Tank Move Task 3 Create a program that the robot car will go forward for 10 cm, wait for 2 seconds and then go backward for 5 cm. Task 4 Create a program that the robot car will move in a square of length 12 cm.

Sensor (Input device) Sensor Tutorials Touch Sensor Colour Sensor Ultrasonic Sensor Tutorials “Robot Educator”  “Hardware”  “Touch Sensor”, “Color Sensor – Color”, “Color Sensor – Light”, “Ultrasonic Sensor” “Robot Educator”  “Basics”  “Stop at Line”, “Stop at object”

Sensor Task 5 Write a program to move the car till it reach a black line and then turn around and stop. Task 6 Write a program to move the car and turn around and move for 2 seconds when it hit any objects such as a wall. Task 7 Write a program to move the car and stop when some object is in front of the car and in a distance of 5cm.

Program Logic Multitasking, Loop, Switch and Multiple Switch Tutorials “Robot Education”  “Beyond Basic”  “Multitasking”, “Loop”, “Switch”, “Multiple Switch” Task 8 Write a program that control the car to follow the straight black line to move forward Task 9 Write a program that control the car to follow a black line to move

Final Mission Write a program to control the car to complete the following tasks. Follow black line to move The car should play sound, flash light and show changing faces on the display The car should move faster than the previous car but keep at least 10 cm from it When the car is too close to the previous car, the car should dance