Embedded Systems - Embodied Agents, Digital Control in a Physical World (Q3+4) (10 ECTS) Objectives of the course The participants will after the course.

Slides:



Advertisements
Similar presentations
Teaching Robotics Through Play and Challenge Euan McGookin Department of Aerospace Eng. (formerly Dept of Electronics & Electrical Eng.) University of.
Advertisements

TEC~Cats The Technology and Engineering Club (TEC~Cats) is made up of sixth, seventh, and eighth graders who want to participate in extra curricular activities.
Robot Construction Basics Les Turner Director of Technology, Northern Indiana ESC Head Coach, Bremen Botz!
Using the NXT Light Sensor. 2 Connect One Light Sensor – 1 From My Files use Left / Right NXT buttons and get to View menu and push Orange button. From.
Electronic Design Project and Skills 2
1 Distributed Systems – Aims The main aim of the course is to introduce fundamental concepts and techniques for distributed systems, i.e., systems in which.
All About the Master’s Thesis Michael I. Schwartzbach Gudmund S. Frandsen University of Aarhus Department of Computer Science.
 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.
Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?
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.
EG1003: Introduction to Engineering and Design Sensors.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
Remote robot control using mobile devices Andrey Litvinov Evgenia Samochadina Renat Valeev.
Open and Closed Loops Standard Grade Computing Studies.
User Interface design – Course Info Teppo Räisänen
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Rubik Robot at Károly Róbert College Laszlo F MUCSICS – Robert PÁNTYA X Workshop on Particle Correlations and Femtoscopy WPCF 2014.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
CSC Intro. to Computing Lecture 16: Robotran.
WELCOME PARENTS Carver Robotics Parent Meeting. STUDENT INFO SHEET Handed out in class Must be returned Required for participation in tournaments This.
Robot C Set-up FTC Clinic Nov Patrick Michaud & RobotC Curriculum
Project in Automatic Control FRT Department of Automatic Control Faculty of Engineering Lund University.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
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.
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Teacher Education on Robotics-Enhanced Constructivist Pedagogical Methods - TERECoP Teacher Training Course : “LEGO NXT ROBOTICS: a CONSTRUCTIVIST APPROACH”
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
Introduction IMKE: Political and Social Issues in Digital Interactive Media Kaido Kikkas This document uses the GNU Free Documentation License (v1.2 or.
Somerset Berkley Regional High School Robotics Engineering with LabView Mobile Burger King.
CGS 1030: PC BASICS Instructor: Kim Standifer. COURSE OBJECTIVES Develop basic computer skills needed to pass the Computer Placement Exam (CPE) Build.
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
Lego Mindstorms nxt 2.0 By Thomas Deeprose. Lego Mindstorms  Mindstorms is a cool robot. The new mindstorms is NXT  2.0. It is £ from
Patina Becenti Mentor – Mansel Nelson. Introduction  The idea is to educate young students to explore the world of science and engineering.  Implement.
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.
ROBOTICS CAMP PLAN Evan Henson, Arthur Cooper, Patrick Goodwin, Michael Lucas, Trevor Swiggard, Nick Leyba.
Robotics.
Com.Tech 3104 Outcome 12 By: Evan And Mark Progress Report.
Controlling a Robot with a Neural Network n CS/PY 231 Lab Presentation # 9 n March 30, 2005 n Mount Union College.
Department of Electronic & Electrical Engineering EE20084 Structured Programming. Chris Clarke Paul Leonard.
CSE Design Lab Milestone III Karl SchwirzJames Hopkins Dennis O’FlahertyDave Festa.
Designing Lego Labs Using Lejos and Mindstorms Adapted from Lynn Stein “Radically ReThinking CS1” NSF Workshop.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Introduction to EV3. Many Different Types of Robots Snake Robot.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
ROBOTICS Jason Bell Brad Carlson
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Forward Until Near Stop when near a wall.
Lego NXT based Robotics at Afton Elementary School
Lego Mindstorm Robot Educator Tutorials
NXT Kit Overview U1C3.
What are the key components of your robot?
Introduction to EV3.
Introduction to EV3.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
Forward Until Touch Robot goes forward until it hits a wall.
HAS Makers Design Space
Student Feedback on Robotics in CS1 The Fleet!
Lego Mindstorms Unit By Devin O’Brien
EG1003: Introduction to Engineering and Design
EG 1003: Introduction of Engineering and Design
Using Waits, Loops and Switches
Introduction to EV3.
Presentation transcript:

Embedded Systems - Embodied Agents, Digital Control in a Physical World (Q3+4) (10 ECTS) Objectives of the course The participants will after the course have a basis for understanding embedded systems, especially robots, and practical experience with physical construction and programming of embedded systems, especially robots

Lectures (2 h/week), lab sessions (3 h/week) Lectures Time: Thurdays at , Location: Aud D2 first two times. Otherwise (Åbogade 40) Lab Sessions Location: Zuse, Åbogade 40. Class A: Time: Thurdays at Class B: Time: Thurdays at Course homepage

LegoLab

Assessment methods: Project and oral exam 7-scale, internal examiner A lab notebook from each labsession is handed in each week (before the next week's labsession) in order to fulfill the compulsory programme of the course. At the end of the course each group do an end course project. Your grade for the course will be based on your lab notebook for the end course project and the oral presentation at the end of the course.

In the lab sessions you will work in groups of 3. After each lab session the group should hand in a lab report. After the second lab session each group should sent an to legolab with the names of the group members. To perform the activities in the lab sessions each group need LEGO Mindstorms Material. The material can be borrowed during the course. At the first lab session material will be available for handout.

# 9797 LEGO Mindstorms Education NXT Base Set. # UB22S USB Bluetooth Dongle # 9833 LEGO Mindstorms transformer

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions.

Fred Martin, Chapter 5 bend sensor wall floor HandyBug two wheels driven by two independent motors

right left forward bend sensor value: high value - close to wall low value - away from wall

Wall goal

right left forward

Close to wall Away from wall

wall inner outer

r reference value e error C controller u output from controller to control P P plant, controlled system y state of P F feedback to controller

LEGO® MINDSTORMS™ NXT

R2MeeToo

1 2 3

End course project

PID controller

legolab.cs.au.dk