Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Similar documents
Outline of today s lecture. Mobile Robotics Mobile robot classification. Outline of today s lecture. What is a mobile robot? What is a mobile robot?

Lecture information. Intelligent Robotics Mobile robotic technology. Description of our seminar. Content of this course

: Robots for Education and Entertainment. Sara Schütz

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Chapter 1. Robots and Programs

WifiBotics. An Arduino Based Robotics Workshop

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Team Project: A Surveillant Robot System

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

Voice Guided Military Robot for Defence Application

Learning serious knowledge while "playing"with robots

Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Design and Control of the BUAA Four-Fingered Hand

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Design of intelligent vehicle control system based on machine visual

Intelligent. Mobile Robots. Robots that know where they re going. Since 1995.

Robotics Initiative at IIT IPRO 316. Fall 2003

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

Design & Development of a Robotic System Using LEGO Mindstorm

Open Source in Mobile Robotics

Robot Programming Manual

Training Schedule. Robotic System Design using Arduino Platform

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

Praktikum: 9 Introduction to modular robots and first try

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Saphira Robot Control Architecture

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Dr. Houxiang Zhang. Speaker. TAMS, Department of Informatics University of Hamburg, Germany. MIN- Faculty Department of Informatics

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s

LDOR: Laser Directed Object Retrieving Robot. Final Report

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

Embedded Robotics. Software Development & Education Center

Mindstorms NXT. mindstorms.lego.com

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

For Experimenters and Educators

Autonomous Mobile Robots

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

Mechatronics Educational Robots Robko PHOENIX

INTRODUCTION TO ROBOTICS

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Team KMUTT: Team Description Paper

I. INTRODUCTION MAIN BLOCKS OF ROBOT

ECE 511: MICROPROCESSORS

Wheeled Mobile Robot Kuzma I

OPEN SOURCES-BASED COURSE «ROBOTICS» FOR INCLUSIVE SCHOOLS IN BELARUS

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1

Design of Removable Guardrail System Based on ZigBee Network

Team Project: A Surveillant Robot System

COSC343: Artificial Intelligence

Praktikum: 10 Single module control

Advanced Robotics Introduction

Intelligent Balanced Device and its Sensing System for Beam Pumping Units

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Pre-Day Questionnaire

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

ROBOTICS & EMBEDDED SYSTEMS

Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

A simple embedded stereoscopic vision system for an autonomous rover

Various Calibration Functions for Webcams and AIBO under Linux

Lab 1: Testing and Measurement on the r-one

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Available online at ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8

Building Robots With Lego Mindstorms Nxt

Artificial Intelligence Planning and Decision Making

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Limits of a Distributed Intelligent Networked Device in the Intelligence Space. 1 Brief History of the Intelligent Space

Advanced Robotics Introduction

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module

The Datasheet and Interfacing EE3376

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Design of High-Precision Infrared Multi-Touch Screen Based on the EFM32

SMART CITY TECH WORKSHOPS

Arduino Platform Capabilities in Multitasking. environment.

Designing Toys That Come Alive: Curious Robots for Creative Play

Course: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: Exploratory Preparatory

III. MATERIAL AND COMPONENTS USED

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

EEL5666 Intelligent Machines Design Lab. Project Report

Sensor system of a small biped entertainment robot

Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System

We create robot! You create future!

The light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.

Closed-Loop Transportation Simulation. Outlines

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Robotics using Lego Mindstorms EV3 (Intermediate)

Transcription:

Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University University of of Hamburg, Hamburg, Germany Germany @Tams/hzhang Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 1 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 2 Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Acknowledgments Special thanks to the E-Learning-Consortium Hamburg (ELCH) for supporting Telebot, an educational robotic system. Also, thanks for the ARMS Group at Beijing University of Aeronautics and Astronautics (BUAA) for the technical cooperating on educational robotic projects. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 3 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 4

Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary What is an edutainment robot? An edutainment robot is a robot that has been designed for the purpose of edutainment and entertainment. Robotics has emerged as a useful tool in education because robots provide ideas of science and technology. Robotics connects the student with the science and technology easily Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 5 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 6 Reading material Building Robots with LEGO Mindstorms NXT; by, Mario Ferrari, Guilio Ferrari, and David Astolfo The LEGO MINDSTORMS NXT Zoo! - A Kid-Friendly Guide to Building Animals with the NXT Robotics System; by Fay Rhodes Robotics Courses for Children as a Motivation Tool: The Chilean Experience, J. Ruiz-del-Solar, R. Avilés, IEEE Transaction on Education, Vol. 4, No. 4, pp. 474-480, November 2004. http://mindstorms.lego.com/books/ Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 7 Web links on edutainment robots IEEE Robotics and Automation Society(RAS) http://www.ncsu,edu/ieee-ras European Robotics research Network (EURON) http://www.euron.org/ Lego mindstorms http://mindstorms.lego.com/default.aspx?domainredir=www.legomin dstorms.com Telebot project http://tams-www.informatik.unihamburg.de/people/hzhang/projects/index.php?content=telerobot Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 8

Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 9 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 10 Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 11 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 12

Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 13 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 14 Research prototypes Research prototypes Pioneers Pioneer robots Pioneers are a family of mobile robots with two-wheel or four-wheel-drive. They are small, intelligent robots developed by Dr. Kurt Konolige of SRI International, Inc, and Stanford University. Pioneer robots contain all of the basic components for sensing and navigation in a real-world environment. They are all managed via an onboard microcontroller and server software MobileRobots Inc (formerly ActivMedia Robotics, LLC) 19 Columbia Drive, Amherst, NH 03031 US, voice +1-603-881-7960; fax +1-603-881-3818 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 15 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 16

Research prototypes B21 B21 Robot A sophisticated mobile robot with up to three Intel Pentium processors on board. It has different kinds of on-board sensors for high-performance navigation tasks. Research prototypes TASER Taser Service-robot of the Mobile platform with differential drive Two Mitsubishi PA10-6C manipulators Two 3-finger robotic hands Stereovision camera head Omni-directional vision system Two SICK laser range finders Pentium 4 control PC Wireless LAN communication http://www.cercia.ac.uk/our_services/facilities/b21.php Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 17 @TAMS Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 18 Research prototypes Khepera Khepera robot It measures only about 60 mm in diameter. Additional modules with cameras, grippers and many other features are available. More than 700 units have already been sold (by the end of 1998). Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots http://diwww.epfl.ch/lami/robots/k-family/ K-Team.html Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 19 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 20

Education and entertainment robots Edutainment robots Aibo Sony Aibo 25 cm long Camera, microphone and other sensors Communication interface http://support.sony-europe.com/aibo/ Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 21 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 22 Edutainment robots Lego mindstorms Lego mindstorms Developed in cooperation with MIT Media Lab researchers in 1998. RCX» 3 sensory inputs and 3 motor outputs.» includes a display and buttons for selecting programs and viewing status of in/outputs» includes an IR serial port, through which it is programmed Robotics Invention System (RIS) and easy-to-use GUI Edutainment robots Lego Design & build Program http://mindstorms.lego.com/ Test & evaluate Download software Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 23 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 24

Lego mindstorms Lego mindstorms http://mindstorms.lego.com/overview/ Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 25 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 26 Edutainment robots Fischertechnik Fischertechnik (Arthur Fischer in 1965) Contains a great amount of educational aspects, both with respect to programming and especially with respect to the construction of the robots. Contains a central processing unit, two motors, six switches, two light sensors and one light source. The programming interface for the Fischertechnik robots is quite similar to that of LEGO Mindstorms A bit expensive Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots http://www.fischertechnik.de/en/index.aspx Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 27 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 28

Other toys Brief introduction to research background Education robots in EU and U.S.A Many famous products such as Lego and Fischertechnik Education robot in Asia Many different robotic systems are included in this field Research robotic prototype Pure educational robots Entertainment robots Modular robots Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 29 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 30 Modular robots Edutainment robots Modular robot Main idea: Building robots composed of modules The design is focused on the module, not on a particular robot The different combinations of modules are called configurations Some advantages: Versatility Fast prototyping Testing new ideas Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 31 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 32

Outline of today s lecture What is an edutainment robot? Review of edutainment robot Brief introduction to research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Intelligent Robotics Telebot: a Flexible Educational Robotic System for a Practical Course Lecturers Lecturers Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University University of of Hamburg, Hamburg, Germany Germany @Tams/hzhang Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 33 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 34 Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Overview of the Telebot Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 35 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 36

Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 37 Telebot system introduction Telebot (TAMS group based on cooperation with BUAA, 2006) 9 channels for sensor inputs; 4 outputs for actuators Communication interface Java and C++ programming easy More flexible and extended functions @Tams/hzhang/project Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 38 Telebot system A new kind of educational robotic system for practical courses whose object is to offer a chance to different levels of students to acquire knowledge about robotics; More flexible mechanical parts based on LEGO bricks and our newly designed output and input bricks; Embedded software hierarchy; Easy-to-use programming environment in Java or C language, depending on the students standard of knowledge. Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 39 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 40

Components of the Telebot system Components of the Telebot system Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 41 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 42 Components (cont ) Lego 9640 set 1 set 1 battery 1 X 8 /set Wireless serial interface 1 X 2 /set Actuators 1 set Sensors 1 set Microcontroller 1 set A box for all components 1 set Mechanical system Functionality Extensibility Easy handling Low cost Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 43 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 44

Professional Workstation 6000 SD PRO Components (cont ) Lego 9640 set 1 battery Wireless serial interface Actuators Sensors Microcontroller A box for all components Hardware realization: sensors Kinds Purposes Number Photo Color sensor Detect black and white 2 Object sensor Detect objects in front 2 Light sensor Detect an illuminant object such as a candle or a lamp 2 Touch sensor Switch 2 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 45 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 46 Hardware realization Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 47 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 48

Specifications of the hardware Enough I/O resources inputs: switches and analog sensors outputs: 2 motors (PWM), 2 motors (on-off) CCD input Remote operation Wireless communication Online debugging Hardware realization: controller B ATmega16 microprocessor. The sensor channels from 0 to 6 can be used as digital or analog inputs; 7 and 8 can only be used in a digital way. Power supply should be 8.4V-24V Two communication interfaces on board: RS232 and TTL ISP for downloading the drivers Motor outputs 0 and 1 can be controlled by PWM signals; 2 and 3 are only under the on-off mode. In-System Programming (abbreviated ISP) is the ability of some programmable logic devices, microcontrollers, and other programmable electronic chips to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into the system. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 49 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 50 Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary System integration Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 51 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 52

Software hierarchy Program development environment Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 53 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 54 Library structure High level part Providing a flexible, friendly program edit environment for the user; Providing a security mechanism for the user to program the telerobot; Controlling the wireless communication between personal computer and the telerobot; Providing a simulation interface. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 55 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 56

Task program executing environment Task program development environment Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 57 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 58 Middle level part Controlling the wireless communication between PC and the telerobot; Controlling the serial communication between embedded system control board (SBC-2410X) and the micro control board (ATMEGA16L) on the robot; Actuating the extendible devices on the SBC-2410X; Analyzing tasks commands and monitoring local security. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 59 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 60

Low level part Controlling the communication between SBC-2410X and the ATMEGA-16Land board as mentioned above; Actuating four DC servo motors with PWM and relay signals; Collecting different digital and analogue sensors Information feedback. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 61 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 62 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 63 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 64

Outline of today s lecture What is an edutainment robot? Review of edutainment robots Brief introduction to the research background Several famous prototypes Challenging issues Introduction to Telebot system Brief introduction to the Telebot project Telebot system Specification Components Software hierarchy Applications Summary Possible tasks for our practical course Moving along a line Detecting and moving around an obstacle Looking for an object Following a moving object Mapping the scenario Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 65 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 66 Possible tasks for our practical course Moving along a line Detecting and moving around an obstacle Looking for an object Following a moving object Mapping the scenario Moving along a line Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 67 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 68

Implementation Building the mechanical system Building the mechanical system Programming Testing Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 69 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 70 Programming the robot Iconic programming Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 71 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 72

Setting the inputs and outputs C and Java Programming environments Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 73 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 74 GUI Testing and demos Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 75 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 76

Possible tasks for our practical course Moving along a line Detecting and moving around an obstacle Looking for an object Following a moving object Mapping the scenario Control your robot move forward 1 meter Please build your own movement platform and let it move forward 1 meter in the scenario. Problem: Maybe the robot does not move so perfectly. Why? We are not using the sensor to adjust the movement on time. Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 77 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 78 Conclusions A new kind of education robotic system for practical course whose object is to offer a chance to different levels students to acquire knowledge about robotics; More flexible mechanical parts based on LEGO bricks and our new designed output and input bricks; Embedded software hierarchy; Iconic programming environment and Java and C language programming environment available according to students knowledge background. Related publications Houxiang Zhang, Weining Zheng, Shengyong Chen, Jianwei Zhang, Wei Wang, Guanghua Zong: Flexible Educational Robotic System for a Practical Course, Proceeding of 2007 IEEE International Conference on Integration Technology, Shenzhen, Guangdong, China, 20-24 March, pp.691-696, 2007. Houxiang Zhang, Tim Baier, Jianwei Zhang, Wei Wang, Rong Liu, Dazhai Li, Guanghua Zong: Building and Understanding Robotics-a Practical Course for Different Levels Education, 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, China, 17-20 Dec., 2006, pp.61-66. Three project reports Online information http://tams-www.informatik.unihamburg.de/people/hzhang/projects/telerobotdocument/index.htm Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 79 Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 80

Thanks for your attention! Any questions? Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang 81