Robotics Engineering DoDEA Career Technology Education Robot Programming
|
|
- Arabella Banks
- 5 years ago
- Views:
Transcription
1 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 Agenda. The Agenda is your management and progress assessment tool and it covers this entire module of study. Start at sub-task a and proceed through this portion of the checklist. Once you ve completed the Pre-Test, go directly to Task 2. This and the remaining sections form the instructional meat of this module. While completing these tasks, you ll learn the content and complete assignments that you ll be tested over so study these lessons carefully. Once you ve complete all of the tasks return to this section. If you ve completed all the Assignments and the Learning Log then you must finish the module Practicum and Exam. Please remember that you re required to pass the module Practicum and Exam before moving on to the next module. Upon completion of this module, students will identify the basic components and processes associated with programming languages and programing robotic systems. Students will perform a variety of programming tasks using command lines and a program compiler. To demonstrate their proficiency, students will employ the Engineering and Design Process to design, build and program a robot to solve a design challenge. Start S k i p T o T a s k 2 a. ( ) 25 Min Exercise Team Building Initiative b. ( ) 1 Min Activity Agenda (Print/Save) c. ( ) 1 Min Activity Leaning Log (Print/Save) d. ( ) 10 Min Pre-Test Robot Programming e. ( ) 15 Min Presentation RobotC Programming f. ( ) 45 Min Practicum Bowling-Bot Design Challenge Source: Robo Bowl g. ( ) 10 Min Review Robot Programming h. ( ) 10 Min Activity Summarized Notes Learning Log i. ( ) 5 Min Activity Notebook Review j. ( ) 25 Min Exam Robot Programming STOP 2. Fundamentals ( / / ) ( / / ) Students will be introduced to project planning as they construct a robot platform, program, and test their solutions. They ll employ the Engineering/Design Process to programming software as it applies to machines and their desired behaviors. Students will learn programming syntax or rules for robot programming languages and how to use various programming interfaces. They will also become familiar with robot microcontrollers, the hardware interface, and the associated sensors. Page 1 of 5 Return
2 Resume a. ( ) 180 Min Exercise Fundamentals b. ( ) 35 Min Quizzes (5 Each) Fundamentals 3. Setup ( / / ) ( / / ) of study. Students will setup a microcontroller by updating and downloading necessary firmware. They ll also configure the microcontroller to accept input from the appropriate sensors and drive the desired actuators. To test their robot, students will download and run a sample program. a. ( ) 85 Min Exercise Setup b. ( ) 180 Min Lab Robot Platform Assembly Source: REM NXT/EV3 Building Instructions Source: Tetrix Mantis Assembly Manual (Indirect Drive) Source: Tetrix Mantis Assembly Manual Source: Tetrix Ranger Assembly Manual c. ( ) 25 Min Quizzes (2 Each) Setup 4. Movement ( / / ) ( / / ) of study. Students will program a microcontroller to operate actuators to move a robot. Students will write and execute programs that move a robot forward, change speed and direction, and use encoders to improve the precission of motors and movement. To verfy these skills, students will program robots to negotiate a labyrinth. a. ( ) 185 Min Exercise Movement b. Movement 1. NXT/EV3: Moving Forward 2. NXT/EV3:: Speed and Direction 2a. Wait States Power Level Eng. Lab 2b. Turning Eng. Lab 3. NXT/EV3:: Improved Movement Page 2 of 5
3 3a. Synching Motors Eng. Lab 1. TETRIX: Movement 1a. Driving Straight Eng. Lab 1b. Turning Eng. Lab 1c. Wait States Power Level Eng. Lab 1d. Using Servos Eng. Lab Programming Challenge - Labyrinth c. ( ) 15 Min Quizzes (3 Each) Movement 5. Sensing ( / / ) ( / / ) of study. Students will program a microcontroller to collect and process electrical information from variours sensors and make decisions based upon their status. Students will write and execute programs that control a robot s movement. To verfy these skills, students will program robots that use multiple sensors to negotiate an Obstacle Course. a. ( ) 185 Min Exercise Sensing b. Sensing 1. NXT/EV3: Wall Detection (Touch) 2. NXT/EV3: Wall Detection (Ultrasonic) 3. NXT/EV3: Forward for Distance 3a. Turning with Encoder Eng. Lab 4. NXT/EV3: Forward Until Dark 5. NXT/EV3: Line Tracking 6. NXT/EV3: Volume and Speed 1. TETRIX: Sensing 1a. Power Level Investigation 1b. Turning with Encoder Lab Page 3 of 5
4 1c. Sentry Sim. Eng. Lab (Level 1) Programming Challenge: Obstacle Course c. ( ) 15 Min Quizzes (5 Each) Sensing 6. Variables ( / / ) ( / / ) of study. Students will develop programs that use variables to control a microcontroller. They will assign values to variables and write code to manipulate them to provide for a desired outcome or control. To verfy these skills, students will program robots that require the use of variables to simulate a Robot Mining solution. a. ( ) 185 Min Exercise Variables b. Variables 1. NXT/EV3: Automatic Thresholds 2. NXT/EV3: Line Counting 3. NXT/EV3: Patterns of Behavior 4. NXT/EV3: Debugging 5. NXT/EV3: Warehouse 1. TETRIX: Robot Mining Engineering Challenge Programming Challenge: Warehouse c. ( ) 15 Min Quizzes (3 Each) Variables Page 4 of 5
5 7. Remote Control ( / / ) ( / / ) of study. Students will program a microcontroller to accept remote control input. Using Radio Control and Blue Tooth control systems, students will write code to control the drive system and actuators of their robot remotely. To verfy these skills, students will program robots that use Remote Control to clear a simulated Mine Field. a. ( ) 185 Min Exercise Remote Control b. Remote Control 1. NXT/EV3: Remote Control Basics 1a. Remote Control Basics Eng. Lab 1b. Remote Control Buttons Eng. Lab 2. NXT/EV3: Using Blue Tooth 1. TETRIX: Mine Removal Challenge 2. TETRIX: Radio Control * Optional * Programming Challenge: Soccer TETRIX DC Motor Speed Controller. Pitsco Part Number: W34244 Return Page 5 of 5
Week Lesson Assignment SD Technology Standards. SPA Handout. Handouts. Handouts/quiz. Video/handout. Handout. Video, handout.
Week Lesson Assignment SD Technology Standards 1 Lesson 1: Intro to Robotics class Discuss goals of class & definition of a robot SPA Define engineering, programming and system. Define managing a project.
More informationPage 1 of 9 Units: - All - Teacher: STEMRobotics, CORE Course: STEMRobotics Year: 2012-13 Fundamentals The Fundamentals section introduces students to safety, project management, rogramming basics, and
More information1 of 11 8/27/2014 2:23 PM Units: Teacher: STEMRobotics, CORE Course: STEMRobotics Year: 2012-13 Fundamentals The Fundamentals section introduces students to safety, project management, rogramming basics,
More informationCourse: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: Exploratory Preparatory
Camas School District Framework: Introductory Robotics Course: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: 150405 Exploratory Preparatory Date Last Modified: 01/20/2013 Career
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 informationProgramming Design. ROBOTC Software
Programming Design ROBOTC Software Behavior-Based Programming A behavior is anything your robot does Turning on a single motor or servo Three main types of behaviors 1. Complex behaviors Robot performs
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 informationProgramming Design ROBOTC Software
Programming Design ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. Behavior-Based Programming A behavior is anything your robot does Example: Turn on a single motor or
More informationEQ-ROBO Programming : bomb Remover Robot
EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after
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 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 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 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 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 informationLab book. Exploring Robotics (CORC3303)
Lab book Exploring Robotics (CORC3303) Dept of Computer and Information Science Brooklyn College of the City University of New York updated: Fall 2011 / Professor Elizabeth Sklar UNIT A Lab, part 1 : Robot
More informationRevision for Grade 7 in Unit #1&3
Your Name:.... Grade 7 / SEION 1 Matching :Match the terms with its explanations. Write the matching letter in the correct box. he first one has been done for you. (1 mark each) erm Explanation 1. electrical
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 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 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 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 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 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 informationSaturday Academy Program
Lesson Plans High School Courses Donald L. McCoy K-to-College STEM Education Consultant thempitman@gmail.com Last Update: October 17, 2018 Virtual Reality Coding using PlayCanvas RobotC Coding Applications
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 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 informationLine Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:
Line Detection Design ways to improve driving safety by helping to prevent drivers from falling asleep and causing an accident. Learning Objectives Students will: Explore the concept of the Loop Understand
More informationMAE106 Laboratory Exercises Lab # 1 - Laboratory tools
MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,
More informationIntroduction to Robotics Rubrics
Introduction to Robotics Rubrics Students can evaluate their project work according to the learning goals. Each rubric includes four levels: Bronze, Silver, Gold, and Platinum. The intention is to help
More informationGE 320: Introduction to Control Systems
GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure
More informationStudents will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.
Overview Challenge Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Materials Needed One of these sets: TETRIX
More informationEE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino
EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling
More informationWorkshops Elisava Introduction to programming and electronics (Scratch & Arduino)
Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure
More informationTotal Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)
Total Hours 110-150 Registration Q R Code Registration through Website or for further details please visit http://www.rknec.edu/ (Refer Upcoming Events Section) Module 1: Basics of Microprocessor & Microcontroller
More informationAdvanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014
Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic
More informationRobotic Navigation Distance Control Platform
Robotic Navigation Distance Control Platform System Block Diagram Student: Scott Sendra Project Advisors: Dr. Schertz Dr. Malinowski Date: November 18, 2003 Objective The objective of the Robotic Navigation
More informationLab 1: Testing and Measurement on the r-one
Lab 1: Testing and Measurement on the r-one Note: This lab is not graded. However, we will discuss the results in class, and think just how embarrassing it will be for me to call on you and you don t have
More informationUndefined Obstacle Avoidance and Path Planning
Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director
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 informationArduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.
Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information
More informationLab 8: Introduction to the e-puck Robot
Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is
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 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 informationROBOTC: Programming for All Ages
z ROBOTC: Programming for All Ages ROBOTC: Programming for All Ages ROBOTC is a C-based, robot-agnostic programming IDEA IN BRIEF language with a Windows environment for writing and debugging programs.
More informationTable of Contents. Sample Pages - get the whole book at
Table of Contents Chapter 1: Introduction... 1 Chapter 2: minivex Basics... 4 Chapter 3: What is a Robot?... 20 Chapter 4: Flowcharting... 25 Chapter 5: How Far?... 28 Chapter 6: How Fast?... 32 Chapter
More informationEmergent Behavior Robot
Emergent Behavior Robot Functional Description and Complete System Block Diagram By: Andrew Elliott & Nick Hanauer Project Advisor: Joel Schipper December 6, 2009 Introduction The objective of this project
More informationHi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing
Hi everyone I would like to introduce myself and the Robotics program to all new and existing families. I teach Robotics to all of your children for an hour every fortnight. Robotics is a relatively new
More informationHOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS
HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:
More informationCURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet
Lab : Computer Engineering Software Perspective Sign-Off Sheet NAME: NAME: DATE: Sign-Off Milestone TA Initials Part 1.A Part 1.B Part.A Part.B Part.C Part 3.A Part 3.B Part 3.C Test Simple Addition Program
More information6.081, Fall Semester, 2006 Assignment for Week 6 1
6.081, Fall Semester, 2006 Assignment for Week 6 1 MASSACHVSETTS INSTITVTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.099 Introduction to EECS I Fall Semester, 2006 Assignment
More informationFABO ACADEMY X ELECTRONIC DESIGN
ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014
More informationBoe-Bot robot manual
Tallinn University of Technology Department of Computer Engineering Chair of Digital Systems Design Boe-Bot robot manual Priit Ruberg Erko Peterson Keijo Lass Tallinn 2016 Contents 1 Robot hardware description...3
More informationCEEN Bot Lab Design A SENIOR THESIS PROPOSAL
CEEN Bot Lab Design by Deborah Duran (EENG) Kenneth Townsend (EENG) A SENIOR THESIS PROPOSAL Presented to the Faculty of The Computer and Electronics Engineering Department In Partial Fulfillment of Requirements
More informationProject Proposal. Underwater Fish 02/16/2007 Nathan Smith,
Project Proposal Underwater Fish 02/16/2007 Nathan Smith, rahteski@gwu.edu Abstract The purpose of this project is to build a mechanical, underwater fish that can be controlled by a joystick. The fish
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 informationElectronics Design Laboratory Lecture #1, Fall 2014
Electronics Design Laboratory Lecture #1, Fall 2014 Dr. Daniel Seltzer Teaching Assistants: Fenglong Lu & Ali Sepahvand Electronics Design Laboratory 1 Daniel Seltzer seltzer@colorado.edu Fenglong Lu Fenglong.Lu@colorado.edu
More informationLine Tracking Car. Yi Lin& Zhenbin Zhu
Line Tracking Car Yi Lin& Zhenbin Zhu Abstract The purpose of our project was to be able to build a line tracking robot. The model of the project would be composed of a microcontroller that the one used
More informationMAE106 Laboratory Exercises Lab # 3 Open-loop control of a DC motor
MAE106 Laboratory Exercises Lab # 3 Open-loop control of a DC motor University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To understand and gain insight about how a
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 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 informationPCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY
PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com
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 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 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 informationRobotics II DESCRIPTION. EXAM INFORMATION Items
EXAM INFORMATION Items 37 Points 49 Prerequisites NONE Grade Level 10-12 Course Length ONE SEMESTER Career Cluster MANUFACTURING SCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS Performance Standards
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 informationLab 06: Ohm s Law and Servo Motor Control
CS281: Computer Systems Lab 06: Ohm s Law and Servo Motor Control The main purpose of this lab is to build a servo motor control circuit. As with prior labs, there will be some exploratory sections designed
More informationProgramming 2 Servos. Learn to connect and write code to control two servos.
Programming 2 Servos Learn to connect and write code to control two servos. Many students who visit the lab and learn how to use a Servo want to use 2 Servos in their project rather than just 1. This lesson
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 informationEngaging Solutions for Applied Learning Programme
Engaging Solutions for Applied Learning Programme Aesthetics Applied Science Engineering & Robotics Environmental Science & Sustainable Living Health Science & Healthcare Technology ICT & Programming Experiential
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 informationGrade Level: High School 9 th 12 th grades Lesson: Electromagnets: Winding Things Up! Type of Lesson: Inquiry Lab Activity. Length of Lesson: 45 min.
Subject: College Prep/Conceptual Physics Grade Level: High School 9 th 12 th grades Lesson: Electromagnets: Winding Things Up! Type of Lesson: Inquiry Lab Activity Teacher: Michelle Boggs Length of Lesson:
More informationSpare Parts. Contents. Contents Contents
Spare Parts 2013 Spare Parts Contents Contents Contents LEGO Education StoryStarter 3 LEGO Education WeDo 4 Machines and Mechanisms 5 LEGO MINDSTORMS Education 6-8 TETRIX by Pitsco 9-16 LEGOeducation.us
More informationWorld Robot Olympiad 2018
World Robot Olympiad 2018 ADVANCED ROBOTICS CHALLENGE RULES DO NOT PUBLISH BEFORE JANUARY 15TH 2018 Version: Final Version January 15 th Table of Contents ADVANCED ROBOTICS CHALLENGE RULES... 1 Introduction...
More informationRobots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.
Overview Challenge Students will design, program, and build a robot that drives around in town while avoiding collisions and staying on the roads. The robot should turn around when it reaches the outside
More informationAndrew Kobyljanec. Intelligent Machine Design Lab EEL 5666C January 31, ffitibot. Gra. raffiti. Formal Report
Andrew Kobyljanec Intelligent Machine Design Lab EEL 5666C January 31, 2008 Gra raffiti ffitibot Formal Report Table of Contents Opening... 3 Abstract... 3 Introduction... 4 Main Body... 5 Integrated System...
More informationLinear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout
Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #0: Integration with WinCon IP01 and IP02 Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...1 3. References...1 4. Experimental
More informationEEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot*
EEL5666C IMDL Spring 2006 Student: Andrew Joseph *Alarm-o-bot* TAs: Adam Barnett, Sara Keen Instructor: A.A. Arroyo Final Report April 25, 2006 Table of Contents Abstract 3 Executive Summary 3 Introduction
More informationTraining Schedule. Robotic System Design using Arduino Platform
Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection
More informationPark Ranger. Li Yang April 21, 2014
Park Ranger Li Yang April 21, 2014 University of Florida Department of Electrical and Computer Engineering EEL 5666C IMDL Written Report Instructors: A. Antonio Arroyo, Eric M. Schwartz TAs: Andy Gray,
More informationNebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects
Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to
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 informationDevastator Tank Mobile Platform with Edison SKU:ROB0125
Devastator Tank Mobile Platform with Edison SKU:ROB0125 From Robot Wiki Contents 1 Introduction 2 Tutorial 2.1 Chapter 2: Run! Devastator! 2.2 Chapter 3: Expansion Modules 2.3 Chapter 4: Build The Devastator
More informationPositive Promotion: Use the FIRST and FTC logos in a manner that is positive and promotes FIRST.
You have incredibly creative opportunities in terms of designing your own identity. There are many examples of how teams brand their efforts with websites, incredible team logos on robots, T shirts, hats,
More informationMAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position
MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position University of California, Irvine Department of Mechanical and Aerospace Engineering Goals Understand how to implement and tune a PD
More informationTeaching Mechatronics & Controls using NI Technology
Teaching Mechatronics & Controls using NI Technology NAJIB METNI Chairperson Department of Mechanical Engineering 1 OUTLINE 1. Mechatronics Definition 2. Mechatronics in Mechanical Eng. Curriculum 3. Methods
More informationEmbedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days
Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com
More informationContext-aware Decision Making for Maze Solving
RiTA 2012, Gwangju, Korea Context-aware Decision Making for Maze Solving 2012.12.18 Robot Inetelligence Technology Lab, KAIST Sheir Afgen Zaheer and Jong-Hwan Kim {sheir, johkim}@rit.kaist.ac.kr Contents
More informationExercise 2. Point-to-Point Programs EXERCISE OBJECTIVE
Exercise 2 Point-to-Point Programs EXERCISE OBJECTIVE In this exercise, you will learn various important terms used in the robotics field. You will also be introduced to position and control points, and
More informationLESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?
LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components,
More informationElectronics Design Laboratory Lecture #11. ECEN 2270 Electronics Design Laboratory
Electronics Design Laboratory Lecture # ECEN 7 Electronics Design Laboratory Project Must rely on fully functional Lab circuits, Lab circuit is optional Can re do wireless or replace it with a different
More informationJob Sheet 2 Servo Control
Job Sheet 2 Servo Control Electrical actuators are replacing hydraulic actuators in many industrial applications. Electric servomotors and linear actuators can perform many of the same physical displacement
More informationRobotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010
15-384 Robotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010 due September 23 2010 1 Introduction This lab will introduce you to the Denso robot. You must write up answers
More informationE Technology: A. Innovations Activity: Introduction to Robotics
Science as Inquiry: As a result of their activities in grades 5 8, all students should develop Understanding about scientific inquiry. Abilities necessary to do scientific inquiry: identify questions,
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 informationLab 3 Swinging pendulum experiment
Lab 3 Swinging pendulum experiment Agenda Time 10 min Item Review agenda Introduce the swinging pendulum experiment and apparatus 95 min Lab activity I ll try to give you a 5- minute warning before the
More informationEE 314 Spring 2003 Microprocessor Systems
EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in
More informationMechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor
Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor Recommended Due Date: By your lab time the week of February 12 th Possible Points: If checked off before
More informationLearn about the RoboMind programming environment
RoboMind Challenges Getting Started Learn about the RoboMind programming environment Difficulty: (Easy), Expected duration: an afternoon Description This activity uses RoboMind, a robot simulation environment,
More informationCompetitive VEX Robot Designer. Terminal Objective 1.4: program and operate the Tumbler
Skill Set 1: Driver/Operator Competitive VEX Robot Designer Terminal Objective 1.4: program and operate the Tumbler Performance Objective: Program and operate the Tumbler in Tank (stick), Arcade, and Tank
More information