ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming
|
|
- Arabella Loreen Arnold
- 6 years ago
- Views:
Transcription
1 ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming
2 Today s Agenda 14:00 Role Call Welcoming Remarks Form teams of 4 students 14:15 Experiment 1: Hello World example * Text Display, Play Sound, Move motor 14:30 Experiment 2: Movement example * Move forward then backward * Zero-point turn and arc turn 15:00 Experiment 3: Sensors * Touch sensor * Ultrasonic sensor 15:30 Discussion Points, Lab Book 15:45 Adjourn
3 Welcome to Drexel! MEM Professor since August 2000 Director, Robotics Lab (street-level Bossone) Advised teams who won design competitions 5+ years of industry experience Fellow at NASA, Office of Navy Research and Boeing Served under POTUS at National Science Foundation Web: TA: Robert Ellenberg
4 I am a Robotics Engineer Prof. Paul Oh Drexel University ``
5 What Do I (and Other Roboticists) Do? Robots designed for dull, dirty and/or dangerous work (Yesterday s view) Industrial Applications Automobile: welding, painting Cleaning and Maintenance Roomba (over 6M unit sold) Window washing Nuclear Waste Disposal Security and Emergency Bomb disposal Search-and-Rescue
6 What Do I (and Other Roboticists) Do? Broader Roles for Robots (Today and Tomorrow) Medical robotics (assistive surgery) Super-strong: rehab and bionics Personal robots for elderly Eldercare robots Mental Challenges (autism, Alzheimer) Education robots Distributed robotics Micro robotics Network/multimedia Teleservice robots Amusement robots Intelligent transportation Micro and nano mechatronics Networked human-root systems Robotic multi-media games
7 Career Opportunities Think: Top 10 High-Tech Jobs did not exist 5 years ago! Risk: Your knowledge may be outdated by the time you finished university! Action: Observe the world around you will there be a world without robots? Frankfurt, 14. September Since the beginning of 2010, the demand for industrial robots has been surging worldwide. The trend towards automation which was stopped by the economic crisis in 2009, is continuing, said Åke Lindqvist, IFR President, on the occasion of the publication of the study World Robotics 2010 Industrial Robots, on Tuesday in Frankfurt. A strong recovery of worldwide robot installations in 2010 will result in an increase of about 27% or about 76,000 units. A further increase of about 10% per year on average will resume in the period between 2011 and 2013 attaining a level of more than 100,000 units in 2013.
8 In July, the heads of the Office of Management and Budget and the Office of Science and Technology Policy identified robotics as one of the Administration s R&D priorities for the President s FY2012 budget. Robotics is an important technology because of its potential to advance national needs such as homeland security, defense, medicine, healthcare, space exploration, environmental monitoring and remediation, transportation, advanced manufacturing, logistics, services, and agriculture. Robotics is also nearing a tipping point in terms of its usefulness and versatility as technologies such as software, chips, and computer vision continue to improve Ref: Computing Community Consortium (CCC) Roadmap:
9 Career Opportunities Pragmatically Speaking: Everyday products growing intelligent e.g. cars, microwaves, phones Growing blur between product and service e.g. cell phone Consumers are buying systems Robotics are prime examples of systems Robot engineers have the engineering training to design systems Stanford DGC Vehicle Google Car Predator Aerial Robot Where will the jobs be? Robots will be as pervasive and common as the PC Robots will impact every sector: medical, transportation, entertainment, sports Starts from traditional sectors e.g. ME and EE (Pay: $50K+ annual for BS) Specialized sectors e.g. medical robots (Pay: $100K+ annual for MS/PhD) Growth from start-ups and IPO (think dot-com)
10 Roadmap To Becoming a Roboticist (Before College) In schools: Robot Competitions FIRST: Botball: Robot Clubs Physics and Computer Science Self-Teach: Not Just for Boys! Make your own Robot (lots of books and kits) Ready to Build kits: LEGO NXT Kit ($280) Vex (Radio Shack) Build your own: Bookstores Robot Builder s Bonanza Magazines e.g. Robot Magazine, Servo
11 Roadmap To Becoming a Roboticist (College) Select a Major Few schools have undergraduate majors in robotics Robotics typically is a specialization Select mechanical or electrical engineering Select computer science Most universities with engineering college do something in robotics Schools with dedicated or strong undergraduate robotics program: CMU, Georgia Tech, WPI (only school with dedicated undergraduate degree) Schools with strong robotics programs (typically graduate school): Broad Range of Areas UPenn MIT CMU U Maryland Georgia Tech Medical Robotics Johns Hopkins Rice U Washington Columbia Transportation Stanford, Berkeley Ohio State U Michigan Drexel: MEM Professors Paul Oh (UAVs, Humanoids), Ani Hsieh (Multi-robots, Swarms), James Tangorra (Bio-inspired and underwater)
12 Take Home Messages Robots will co-exist with us. Who will design and build them? You can! Robot Design is fun a life-long career and passion Robot business is still in infancy lots of opportunities! Can get started today lots of kits, books, online and in school (e.g. FIRST) College: Mechanical or Electrical Engineering, or Computer Science Salaries: trends follow engineering profession but can grow significantly
13 Experiment 1: Hello World Goal: Write, compile, and download code to ping NXT Preamble: Robots are programmable computers. They consist of actuators (to move) and sensors (to react) i.e. Cognition, Action and Perception Programming Language (i.e. Cognition): low versus high-level Humans instruct a robot through a program Humans part: use human-readable text to prescribe instructions Robot: computer can only understand 1 s and 0 s (i.e. binary) Programming Environment Interpreter or Compiler Downloader (both SW and HW) You got to be kidding! Human readable programming language e.g. C, BASIC, NXT G-Code, Matlab, LabVIEW Convert human language into binary code (aka machine language) Transfer binary code to robot: SW times the transfer while HW uses some connection e.g. USB or Bluetooth
14 Step 1: Connect USB cable between Tribot and PC Press Orange Button on NXT Brick Launch Mindstorms software Enter program name e.g. helloworld Click Go button Results in the Programming Environment:
15 Step 2: Click on Display block and drag to programming area Programming Area Blocks At pull-down menu, select Text Step 3: Type Hello World! in text box Make position of text on Line 2
16 Step 4: Save: Click File Save helloworld.rbt (to desired folder) Ensure connection to NXT: Click NXT Window Select USB if needed and click Connect and Close Step 5: Click Download (this is compile and download stage Click Download and Run
17 What Happened? Step 6: Click Timer and Drag to programming area Pull-down menu: select Time Change field to 5 seconds Step 7: Save Download and Run Lesson: Program runs so quickly that need timer to delay and display text
18 Exercises: Write and execute following programs. Paste screen image in notebook 1-1: Have NXT say Good Job. Hint: Click Complete Panel to see more blocks Filename: helloworld-goodjob.rbt 1-2: Move NXT Motor B for 5 seconds. Hint: Use Move block, not Motor block Filename: helloworld-motorturn.rbt Move block versus Motor block Click to see more blocks
19 Experiment 2: Movement example (i.e. Action) Goal: Program Tribot to translate and rotate Step 1: Step 2: Start new program: Click File New Click File Save As with filename: moveforward.rbt Click Motor block and drag to programming area Port: Select B and C Direction: Up arrow means forward Steering: slide bar determines ratio of B to C. Middle means Tribot moves forward Power: Set to 10% - this determines speed Duration: Pull down menu set for Seconds and set for 3 seconds Next Action: Select brake
20 Step 3: Save, Download and Run What Happened? Step 4: Change power to 75% and repeat Step 3 Step 5: Create new program with filename: moveforwardbackward.rbt Click and drag Move block and set for 3 rotations Move forward with 3 rotations
21 Step 3: Click and drag a second Move block Set Direction to down arrow i.e. move backward Set Duration to 2 rotations Save, download and run Exercise: Write and Execute program. Paste screen image in notebook 2-1: Move Tribot forward 24-inches and backward 12-inches. Hint: Wheel radius = 1 Filename: moveforwardbackwardmeasured.rbt 2-2: Perform zero-point turn for 3 seconds Filename: zeropointturn.rbt 2-3: Perform arc-turn Filename: arcturn.rbt
22 Experiment 3: Sensors (i.e. Perception) Goal: Use sensors so robot can react to events Step 1: Step 2: Start new program: Click File New Click File Save As with filename: haltwhentouched.rbt Click Motor block and drag to programming area Set to move straight and forward at 75% Set Duration to Unlimited Step 3: Attach Touch Sensor to NXT on Port 1 Click Touch block and drag to programming area Control: Pull down menu and set to Sensor Sensor: Pull down menu and set to Touch Sensor Port: Select 1 (sensor plugged there) Action: Select Pressed
23 Step 4: Save, Download and Run Exercise: Write and execute programs. Paste screen image in notebook 3-1: Move forward indefinitely. When touch sensor triggered, reverse 12-inches Filename: reversewhentouched.rbt 3-2: Attach ultrasonic sensor to Port 4. Move forward indefinitely but halt when Tribot is within 12-inches of an obstacle Filename: haltultrasonic.rbt
24 Take Home Points: Discussion Points Cognition through Programming: human-based language (e.g. NXT code), compile/interpret, download Action through Actuators: Enables robot to move e.g. motors (any others?) Pneumatic inchworm: Perception through Sensors: Enables robot to react to events e.g. ultrasonic Many 3 rd party ones: Robots: A way to motivate programming; LEGO: rapidly build (complex) robots without a machine shop or electronics workbench.
25 Discussion Points Take Home Points: Understand and visualize output signals (hence function generator) Question: Why only sine, square, ramp, triangle? Hint: Fourier theorems, derivatives and integrals Measure signals (hence oscilloscope) Question: What s a transducer? Hint: Oscilloscope only measures voltages Autoscale is nice feature but usually works for periodic signals
ENGR-101 (Section 33) Week 01: Introduction to Test Equipment
ENGR-101 (Section 33) Week 01: Introduction to Test Equipment Today s Agenda 14:00 Role Call Welcoming Remarks Fun Motivation (Related YouTube Video) 14:15 Experiment 1: Display various waveforms (with
More informationENGR-101 Week 01: Introduction to Test Equipment
ENGR-101 Week 01: Introduction to Test Equipment Today s Agenda 11:00 Role Call Welcoming Remarks 11:15 Experiment 1: Display various waveforms (with Autoscale) 11:35 Experiment 2: Triggering 11:55 Experiment
More informationRobotics using Lego Mindstorms EV3 (Intermediate)
Robotics using Lego Mindstorms EV3 (Intermediate) Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have
More informationRobot Programming Manual
2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,
More informationunderstanding sensors
The LEGO MINDSTORMS EV3 set includes three types of sensors: Touch, Color, and Infrared. You can use these sensors to make your robot respond to its environment. For example, you can program your robot
More informationAn Introduction to Programming using the NXT Robot:
An Introduction to Programming using the NXT Robot: exploring the LEGO MINDSTORMS Common palette. Student Workbook for independent learners and small groups The following tasks have been completed by:
More informationRobotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds
Robotics Workshop for Parents and Teachers September 27, 2014 Wichita State University College of Engineering Steve Smith Christa McAuliffe Academy ssmith3@usd259.net Karen Reynolds Wichita State University
More informationThe light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.
Review the following material on sensors. Discuss how you might use each of these sensors. When you have completed reading through this material, build a robot of your choosing that has 2 motors (connected
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl LEGO Bowling Workbook Robots are devices, sometimes they run basic instructions via electric circuitry or on most occasions they can be programmable.
More informationLEGO Mindstorms Class: Lesson 1
LEGO Mindstorms Class: Lesson 1 Some Important LEGO Mindstorm Parts Brick Ultrasonic Sensor Light Sensor Touch Sensor Color Sensor Motor Gears Axle Straight Beam Angled Beam Cable 1 The NXT-G Programming
More informationMindstorms NXT. mindstorms.lego.com
Mindstorms NXT mindstorms.lego.com A3B99RO Robots: course organization At the beginning of the semester the students are divided into small teams (2 to 3 students). Each team uses the basic set of the
More informationLego Nxt in Physical Etoys
Lego Nxt in Physical Etoys Physical Etoys is a software Project which let us control, in real time, Lego Mindstorms Nxt s Robots using a Bluetooth connection. SqueakNxt is a module of the Physical Etoys
More informationErik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School
Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School elvonbur@mpsaz.org Water Sabers (2008)* High Heelers (2009)* Helmeteers (2009)* Cyber Sleuths (2009)* LEGO All Stars
More informationChapter 1. Robots and Programs
Chapter 1 Robots and Programs 1 2 Chapter 1 Robots and Programs Introduction Without a program, a robot is just an assembly of electronic and mechanical components. This book shows you how to give it a
More informationRobotic teaching for Malaysian gifted enrichment program
Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 WCES-2011 Robotic teaching for Malaysian gifted enrichment program Rizauddin Ramli a *, Melor Md Yunus
More informationRobots are similar to humans if you consider that both use inputs and outputs to sense and react to the world.
Activity 3.1.1 Inputs and Outputs for CT Introduction Robots are similar to humans if you consider that both use inputs and outputs to sense and react to the world. Most humans use five senses to perceive
More informationWelcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher
Welcome to NXT Basics Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Outline Have you met the Lizard? Introducing the Platform Lego Parts Motors Sensors
More informationPre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move
Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design
More informationMAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception
Paper ID #14537 MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Dr. Sheng-Jen Tony Hsieh, Texas A&M University Dr. Sheng-Jen ( Tony ) Hsieh is
More informationacknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...
acknowledgments...xv introduction...xvii about this book...xvii part I: introduction to LEGO MINDSTORMS NXT 2.0...xviii part II: building...xviii part III: programming...xviii part IV: projects...xix companion
More informationWhere C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1
Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can
More informationHow Do You Make a Program Wait?
How Do You Make a Program Wait? How Do You Make a Program Wait? Pre-Quiz 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go a precise
More informationBS in. Electrical Engineering
BS in Electrical Engineering Program Objectives Habib University s Electrical Engineering program is designed to impart rigorous technical knowledge, combined with hands-on experiential learning and a
More informationDownloading a ROBOTC Sample Program
Downloading a ROBOTC Sample Program This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
More informationEv3 Robotics Programming 101
Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment
More informationPre-Day Questionnaire
LEGO Mindstorms Pre-Day Questionnaire Your Age? Please select your age from the options below: a) 11 b) 12 c) 13 d) 14 e) 15 or Older 0 0 0 0 0 11 12 13 14 15&or&Older Good at Problem Solving? Do you think
More information: Robots for Education and Entertainment. Sara Schütz
8.12.2008: Robots for Education and Entertainment Sara Schütz Table of Contents What means Robot for Education&Entertainment? Educational Robots: The Telebots Project -Introduction -How it works Entertainment
More informationVision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!
Vision Ques t Vision Quest Use the Vision Sensor to drive your robot in Vision Quest! Seek Discover new hands-on builds and programming opportunities to further your understanding of a subject matter.
More information4-H Mindstorm EV3 Robotics Camp Mills County 4 Day Camp Day 1, Tuesday AGENDA
4-H Mindstorm EV3 Robotics Camp Mills County 4 Day Camp Day 1, Tuesday 8:30-9:15 am Registration 9:15-10:30 a..m Belonging Getting to Know You Activities 1. Center Stage a. Name b. School and Grade c.
More informationUNLV ME 425/625 Robotics. Introduction and Course Philosophy
UNLV ME 425/625 Robotics Introduction and Course Philosophy Paul Oh: Background 5+ years industry before Drexel ME Professor since 2000 Advisor: ASME 10-years Advisor: 8+ SD teams 3 SD awards (COE, ASME,
More informationInstructors. Manual GEARED. After-School Robotics Program By Haley Hanson
Instructors GEARED UP Manual After-School Robotics Program By Haley Hanson Table of Contents Introduction 3 Before you Start 4 Program Overview 5 Proposed Timeline 6 Itemized Materials List and Sample
More informationBOMB ROBOTS NASA CURIOSITY MARS ROVER
BOMB ROBOTS This robot is used by FBI bomb-squads in Oklahoma. It allows access to the bomb without endangering human life as it investigates, moves, and when necessary, disables the bomb. NASA CURIOSITY
More informationME7752: Mechanics and Control of Robots Lecture 1
ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu ( PDF posted. In the PDF, if there are no links to videos, do a
More informationCOSC343: Artificial Intelligence
COSC343: Artificial Intelligence Lecture 2: Starting from scratch: robotics and embodied AI Alistair Knott Dept. of Computer Science, University of Otago Alistair Knott (Otago) COSC343 Lecture 2 1 / 29
More informationICTCM 28th International Conference on Technology in Collegiate Mathematics
ARDUINO IN THE CLASSROOM: CLASSROOM READY MODULES FOR UNDERGRADUATE MATHEMATICS Michael D. Seminelli 1 Department of Mathematical Sciences United States Military Academy West Point, NY 10996 Michael.Seminelli@usma.edu
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More informationHenry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012
Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 1 2 Robotic Applications in Smart Homes Control of the physical
More informationcontents in detail PART I GETTING STARTED acknowledgments...xvii
contents in detail acknowledgments...xvii introduction...xix why this book?...xix is this book for you?...xix how does this book work?...xix the discoveries...xix what to expect in each chapter...xx getting
More informationRobotic Programming. Skills Checklist
Robotic Programming Skills Checklist Name: Motors Motors Direction Steering Power Duration Complete B & C Forward Straight 75 3 Rotations B & C Forward Straight 100 5 Rotatins B & C Forward Straight 50
More informationMedical Robotics Applications & Design Considerations (Part 1) Dr. James Smith
Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith A Short History of Robotics Abu Al-Jazari (1136-1206) Arabic scholar during the Islamic Golden Age. Invented the crank-shaft
More informationTHE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION
THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION Includes 1-year individual user license of: In collaboration with: INSPIRING TEACHING & EMPOWERING TABLE OF CONTENTS ARDUINO EDUCATION
More informationEPUB # LEGO CAR BUILDING INSTRUCTIONS EBOOK
31 January, 2018 EPUB # LEGO CAR BUILDING INSTRUCTIONS EBOOK Document Filetype: PDF 314.84 KB 0 EPUB # LEGO CAR BUILDING INSTRUCTIONS EBOOK Make a Pinewood Derby car from legos. Rev up your imagination
More informationVEX Robotics Platform and ROBOTC Software. Introduction
VEX Robotics Platform and ROBOTC Software Introduction VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem VEX Structure Subsystem forms the base of every robot Contains square
More informationDeriving Consistency from LEGOs
Deriving Consistency from LEGOs What we have learned in 6 years of FLL and 7 years of Lego Robotics by Austin and Travis Schuh 1 2006 Austin and Travis Schuh, all rights reserved Objectives Basic Building
More informationTETRIX PULSE Workshop Guide
TETRIX PULSE Workshop Guide 44512 1 Who Are We and Why Are We Here? Who is Pitsco? Pitsco s unwavering focus on innovative educational solutions and unparalleled customer service began when the company
More informationFamiliarization with the Servo Robot System
Exercise 1 Familiarization with the Servo Robot System EXERCISE OBJECTIVE In this exercise, you will be introduced to the Lab-Volt Servo Robot System. In the Procedure section, you will install and connect
More informationSample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -
Classroom Activities for the Busy Teacher: NXT 2 nd Edition Table of Contents Chapter 1: Introduction... 1 Chapter 2: What is a robot?... 5 Chapter 3: Flowcharting... 11 Chapter 4: DomaBot Basics... 15
More informationFLL Programming Workshop Series
FLL Programming 2017 Workshop Series 2017 1 Prerequisites & Equipment Required Basic computer skills Assembled EV3 Educational robot or equivalent Computer or Laptop with LEGO Mindstorms software installed
More informationLab 7: Introduction to Webots and Sensor Modeling
Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.
More informationAgent-based/Robotics Programming Lab II
cis3.5, spring 2009, lab IV.3 / prof sklar. Agent-based/Robotics Programming Lab II For this lab, you will need a LEGO robot kit, a USB communications tower and a LEGO light sensor. 1 start up RoboLab
More information1 Lab + Hwk 4: Introduction to the e-puck Robot
1 Lab + Hwk 4: Introduction to the e-puck Robot This laboratory requires the following: (The development tools are already installed on the DISAL virtual machine (Ubuntu Linux) in GR B0 01): C development
More informationOZOBOT BASIC TRAINING LESSON 1 WHAT IS OZOBOT?
OZOBOT BASIC TRAINING LESSON 1 WHAT IS OZOBOT? What students will learn What kind of a robot is Ozobot? How does Ozobot sense its environment and move in it? How can you give commands to Ozobot? Topics
More informationSession 11 Introduction to Robotics and Programming mbot. >_ {Code4Loop}; Roochir Purani
Session 11 Introduction to Robotics and Programming mbot >_ {Code4Loop}; Roochir Purani RECAP from last 2 sessions 3D Programming with Events and Messages Homework Review /Questions Understanding 3D Programming
More informationProseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging
Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University
More informationMechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators
Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a
More informationAfter Performance Report Of the Robot
After Performance Report Of the Robot Engineering 112 Spring 2007 Instructor: Dr. Ghada Salama By Mahmudul Alam Tareq Al Maaita Ismail El Ebiary Section- 502 Date: May 2, 2007 Introduction: The report
More informationChapter 14. using data wires
Chapter 14. using data wires In this fifth part of the book, you ll learn how to use data wires (this chapter), Data Operations blocks (Chapter 15), and variables (Chapter 16) to create more advanced programs
More informationIntroduction to the VEX Robotics Platform and ROBOTC Software
Introduction to the VEX Robotics Platform and ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem
More informationYour EdVenture into Robotics 10 Lesson plans
Your EdVenture into Robotics 10 Lesson plans Activity sheets and Worksheets Find Edison Robot @ Search: Edison Robot Call 800.962.4463 or email custserv@ Lesson 1 Worksheet 1.1 Meet Edison Edison is a
More informationParts of a Lego RCX Robot
Parts of a Lego RCX Robot RCX / Brain A B C The red button turns the RCX on and off. The green button starts and stops programs. The grey button switches between 5 programs, indicated as 1-5 on right side
More informationMedical Robotics Applications & Design Considerations (Part 1) Dr. James Smith
Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith A Short History of Robotics Abu Al-Jazari (1136-1206) Arabic scholar during the Islamic Golden Age. Invented the crank-shaft
More informationHands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez)
Hands On Activity: Robotics in the Classroom Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Group Discussion Your concepts of robotics? Your experiences with robots? Your experiences
More informationLet There Be Light. Opening Files. Deleting National Technology and Science Press
Let There Be Light 2 Better to light a candle than to curse the darkness. Chinese Proverb The Hello World program demonstrates only the output aspect of a computer program. Now let s write a program that
More informationSome prior experience with building programs in Scratch is assumed. You can find some introductory materials here:
Robotics 1b Building an mbot Program Some prior experience with building programs in Scratch is assumed. You can find some introductory materials here: http://www.mblock.cc/edu/ The mbot Blocks The mbot
More informationWhat Is Bluetooth? How Does It Differ from a Wired Connection?
What Is Bluetooth? How Does It Differ from a Wired Connection? What Is Bluetooth? Pre-Quiz 1. What is an electrical connection? 2. Give an example of a wireless electrical connection. 2 What Is Bluetooth?
More informationAutomatic Headlights
Automatic Headlights Design car features that will improve nighttime driving safety. Learning Objectives Students will: Explore the concept of Inputs and the way to control them Explore the concept of
More informationAC : AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE
AC 2007-2026: AN INTRODUCTION TO MECHATRONICS EXPERIMENT: LEGO MINDSTORMS NEXT URBAN CHALLENGE Nebojsa Jaksic, Colorado State University-Pueblo Nebojsa I. Jaksic received the Dipl. Ing. degree in electrical
More information2.4 Sensorized robots
66 Chap. 2 Robotics as learning object 2.4 Sensorized robots 2.4.1 Introduction The main objectives (competences or skills to be acquired) behind the problems presented in this section are: - The students
More informationJNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http://
Introduction to Robotics Materials Provided by Team Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was coined by a Czech novelist Karel
More informationRobotics in Austria. 1 Introduction. 2 Robots
ROBOTICS IN AUSTRIA 23 Robotics in Austria Peter Kopacek Intelligent Handling and Robotics IHRT Vienna University of Technology Favoritenstrasse 9; E325A6 1040 Wien Phone: +43 1 58801 31800 email: kopacek@ihrt.tuwien.ac.at
More informationElectronic Project Interdisciplinary Creation by Amy Barone and Cindy Bronen
Electronic Project Interdisciplinary Creation by Amy Barone and Cindy Bronen 1 What is a Robot? Let s look it up Merriam-Webster: machine that looks like a human being [ ] device that automatically performs
More informationChapter 1 Part II. History of Robotics
Chapter 1 Part II History of Robotics Overview What you will learn: The difference between industrial robots and other robots The four Ds of robotics Where and why we use robots in the modern world Overview
More informationProgram.
Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have
More informationChassis & Attachments 101. Chassis Overview
Chassis & Attachments 101 Chassis Overview 2016 1 Introductions Rest rooms location. Food and Drink: Complementary bottled water. Snacks available for purchase from UME FTC teams. Cell phones. Today presentation
More informationFor Experimenters and Educators
For Experimenters and Educators ARobot (pronounced "A robot") is a computer controlled mobile robot designed for Experimenters and Educators. Ages 14 and up (younger with help) can enjoy unlimited experimentation
More informationStudent Guide Speed challenge and robotics challenge mat
Student Guide Speed challenge and robotics challenge mat Speed Challenge It s The Speed Challenge! We are really excited about this! It is all about speed. Get your LEGO MINDSTORMS Education EV3 moving
More informationStart a Robotics Elective at Your School
Start a Robotics Elective at Your School Linda Reynolds, teckteacher@yahoo.com Reggie Clark, reginald.clark@ususd.us Jonathan Reynolds, chaplare@gmail.com Desert Robotics: Teams 08-0083; 08-0086; 08-0087;
More informationPhysics 4B, Lab # 2 Circuit Tools and Voltage Waveforms
Physics 4B, Lab # 2 Circuit Tools and Voltage Waveforms OBJECTIVES 1. Become familiar with a DC power supply and setting the output voltage. 2. Learn how to measure voltages & currents using a Digital
More informationINTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING
INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING T. Matsuo *,a, M. Tatsuguchi a, T. Higaki a, S. Kuchii a, M. Shimazu a and H. Terai a a Department of Creative Engineering,
More informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationChassis & Attachments 101. Part 1: Chassis Overview
Chassis & Attachments 101 Part 1: Chassis Overview 2017 1 Introductions Rest rooms location. Food and Drink. Cell phones. Today presentation available at: http://www.roboplex.org/fll 2 What can be used
More informationApp Inventor meets NXT
App Inventor meets NXT Pre-day Questionnaires About Technocamps We go around schools like yours and show you lots of interesting stuff! We also do things we call bootcamps during holidays! What is a STEM
More informatione d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes
e d u c a t i o n Objectives Learn how to make the robot interact with the environment: Detect a line drawn on the floor by means of its luminosity. Hint You will need a flashlight or other light source
More informationUnit 4: Robot Chassis Construction
Unit 4: Robot Chassis Construction Unit 4: Teacher s Guide Lesson Overview: Paul s robotic assistant needs to operate in a real environment. The size, scale, and capabilities of the TETRIX materials are
More informationA New Simulator for Botball Robots
A New Simulator for Botball Robots Stephen Carlson Montgomery Blair High School (Lockheed Martin Exploring Post 10-0162) 1 Introduction A New Simulator for Botball Robots Simulation is important when designing
More informationEscape From ENGINEERING ISLAND KU High School Design
Escape From ENGINEERING ISLAND KU High School Design Lego Mindstorms October 25, 2016 Competition Summary Teams will need to design, build, and program a survival vehicle using a Lego Mindstorms EV3 or
More informationRobotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way.
1.- Introduction 1.1.- Goals Many developers around the world choose lejos, Java for Lego Mindstorm, as the main platform to develop robots with NXT Lego Mindstorm. I consider that this ebook will help
More informationRoboCup Sumo Workshop. Margaux Edwards July 2018
RoboCup Sumo Workshop Margaux Edwards July 2018 Plan for today: The Challenge Designing your Robot Programming your Robot Ultrasonic Sensor Light/Colour Sensor Competition Time! The Challenge: What is
More information1. ASSEMBLING THE PCB 2. FLASH THE ZIP LEDs 3. BUILDING THE WHEELS
V1.0 :MOVE The Kitronik :MOVE mini for the BBC micro:bit provides an introduction to robotics. The :MOVE mini is a 2 wheeled robot, suitable for both remote control and autonomous operation. A range of
More informationSecondary Education University Engineering. Greg Burnham Stephanie Foster Estacado High School Richard Gale Texas Tech
Secondary Education University Engineering Greg Burnham Stephanie Foster Estacado High School Richard Gale Texas Tech What Gap? Typically find standards based testing in high school Multiple choice Fixed
More informationAC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS
AC 8-1513: THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS Michael Holden, California Maritime Academy Michael Holden teaches in the department of Mechanical Engineering at
More informationUTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING
UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING Aaron R. Rababaah* 1, Ahmad A. Rabaa i 2 1 arababaah@auk.edu.kw 2 arabaai@auk.edu.kw Abstract Traditional
More informationThe world in foresight and insights
Welcome to WIFI Vienna The world in 2020+ foresight and insights 17. Mai 2013 Unternehmensberatung WIFI Wien Context As change accelerates in an increasingly connected world, more companies are looking
More informationRobotics Enabling Autonomy in Challenging Environments
Robotics Enabling Autonomy in Challenging Environments Ioannis Rekleitis Computer Science and Engineering, University of South Carolina CSCE 190 21 Oct. 2014 Ioannis Rekleitis 1 Why Robotics? Mars exploration
More informationEV3 Advanced Topics for FLL
EV3 Advanced Topics for FLL Jim Keller GRASP Laboratory University of Pennsylvania August 14, 2016 Part 1 of 2 Topics Intro to Line Following Basic concepts Calibrate Calibrate the light sensor Display
More informationUNIT1. Keywords page 13-14
UNIT1 Keywords page 13-14 What is a Robot? A robot is a machine that can do the work of a human. Robots can be automatic, or they can be computer-controlled. Robots are a part of everyday life. Most robots
More informationI.1 Smart Machines. Unit Overview:
I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other
More informationRobotics Engineering DoDEA Career Technology Education Robot Programming
Robotics Engineering DoDEA Career Technology Education Robot Programming Area Competency G. Robot Programming 1. Introduction to Robot Programming ( / / ) ( / / ) Before you get started, print out this
More informationBRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE
BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE 1. ABSTRACT This paper considers the development of a brain driven car, which would be of great help to the physically disabled people. Since
More informationBMW E6x/E9x Android Touch Screen Radio Installation Instructions
BMW E6x/E9x Android Touch Screen Radio Installation Instructions Enjoy your new Android Radio from Bremmen Parts, we appreciate your business. Vibrant Touch Display This radio features a responsive 8.8
More information