ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 5 Digital Outputs Dr. Robert Ross.
Advertisements

ENGG1100 Ch6: Introduction To Engineering Design (Digital Logic) Part 2 of digital logic KH WONG ENGG1100. Ch6-Digital Logic (part2) v3h1.
Lab7: Introduction to Arduino
History Since 1999 till present Since 1958 till 1961 One of the first departments of university 3 Since 1961 till 1999 تا 1378.
By Quynh Huynh. Overview Small, low cost introductory robot (i.e. it’s meant to be educational) Fully programmable Targeted at kids ages 8+ Mostly used.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
CENG 2400, Embedded system design
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A UBChttp:// 1 The Department of Electrical and Computer Engineering.
Course Outline for CENG2400 Embedded System Design You will learn –Hardware systems: memory, data/address bus. –Software systems: control hardware using.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Development of a Laboratory Kit for Robotics Engineering Education Gregory S. Fischer, William R. Michalson, Taskin Padir, Gary Pollice Worcester Polytechnic.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
ENGG1100 Lecture 6: Introduction To Engineering Design (Digital Logic) Part 1 Kin Hong Wong ENGG1100. Ch6-Digital Logic (Part1) 25/2/14 1.
ENGG1100 Lecture7: Introduction To Engineering Design (Digital Logic) Part 2 Kin Hong Wong ENGG1100. Ch7-Digital Logic (part 2) 16/02/15 1.
ENGG1100 Introduction to Engineering Design Digital Logic (Part 2) Prof. Kin Hong Wong Department of Computer Science and Engineering.
ENGG1100 Ch6: Introduction To Engineering Design (Digital Logic) Part 1 KH WONG ENGG1100. Ch6-Digital Logic (v3e2.v5)1.
Industrial Electronics in Nanyang Polytechnic (NYP): Our Singapore Experience Engr. Jeffrey T. Dellosa ECE Faculty / Web Administrator Caraga State University.
MINOS ’03 Dr John Pote. The Team Dr Tony Wilcox Embedded Systems ROBOtic Inventor Dr Nick Holden Control Expert This guy likes lots of.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
ROBO-course In association with SeAMK. What is the ROBO-course? It is a Course that teaches how to build and and program robot. The courses idea is to.
ENGG 1100 | Term 2 | 2013/14 1 Lecture: Introduction Prof. Wing-Kin Ma Department of Electronic Engineering ENGG 1100 Introduction to Engineering Design.
Project OSCAR Octagonal Speech-Controlled Autonomous Robot ONGO-01.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
Department of Communication Engineering, NCTU
ENGG1100 Ch5: Introduction To Engineering Design (Digital Logic) Part 1 of digital logic KH WONG ENGG1100. Ch5-Digital Logic (v3e2)1.
Institut für Computertechnik ICT Institute of Computer Technology Remote Control and Reconfiguration of Laboratories for Education and Training Vienna.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
AN-NAJAH NATIONAL UNIVERSITY FACULTY OF ENGINEERING DEPARTMENT OF MECHATRONICS ENGINEERING Soft Dough Divider Machine Supervisor: Dr. Aladdin Masri Prepared.
Jim Ng 15/1/2014 CENG4480 TUTORIAL 1. ABOUT ME Current MPhil Student supervised by Prof. Mak You can find me at Rm116 in SHB
Introduction to Mechatronics. Introduction Mechanical + Electronics.
ME456: Mechatronics Prof. Clark J. Radcliffe Mechanical Engineering
ENGG1100 Introduction to Engineering Design Digital Logic (Part 1) Prof. Kin Hong Wong Department of Computer Science and Engineering.
Hirota lab. 1 Mentality Expression by the eyes of a Robot Presented by: Pujan Ziaie Supervisor: Prof. K. Hirota Dept. of Computational Intelligence and.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Welcome to TEJ2O! Computer Engineering (Robotics).
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Robocon 2007, Hong Kong University of Science & Technology Robocon 2007 Electronics Quickstart! Session 1 Hello! Microcontroller. Prepared by KI Chi Keung.
Teaching Digital Logic courses with Altera Technology
LibA 2016 Intelligent Machine Design Lab Professors: Dr. A. Antonio Arroyo and Dr. Eric M. Schwartz By, Nukul Shah UFID:
What our kit offers Software Introduction Hands-On Experience.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
Experimental Software Engineering Course for Training Practitioners in Embedded Real-Time Systems Real-Time Systems LAB, School of Electronic Engineering,
Development of a Flex Sensor Glove
A Portable Lab Kit for Teaching Introduction to Logic Circuits & Logic Design Brock J. LaMeres Associate Professor Department of Electrical & Computer.
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Dr. Kyung Eun Park Summer 2017
Microprocessor and peripheral
connect a DC-Motor with an arduino
Computer Science 195/295 Title: Computing Seminar
Programming with Arduinos and Rapsberry Pi
1.0 Introduction to Physical Computing
Programming Robotic Systems using Visual Studio
ECET 365 Education for Service/tutorialrank.com
Atom-Based Embedded System Design at CUHK
Development of a Flex Sensor Glove
Robotics Club 2016 Welcome to the future.
Development of a Flex Sensor Glove
Ralph F. Tate Associate Professor Automotive Technology
The schematic of the wire connection in the module
Development of a Flex Sensor Glove
Market Interface Committee
Presentation of Robotics (3)
Smart Traffic Light Using Fuzzy Logic
Development of a Flex Sensor Glove
Market Interface Committee
Development of a Flex Sensor Glove
Presentation transcript:

ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1

Overview: ERGM 1413 Programming and Playing with Intelligent Robots The CUHK Summer Institute 2014 (SI 2014), Offered by the Department of Computer Science and Engineering Instructor: Prof. Wong Kin Hong Date: July, 21 – 22 July 2014 Time: Morning session (9:30am-12:00noon) Venue: SHB 102 Course notes and materials can be downloaded from ERGM1413.rar Demo1: Demo2: Robot building v4.7b2

Overview ERGM 1413 is based on the teaching materials of a first year engineering course ENGG1100 (Introduction to Engineering Design 1) which is compulsory for all first year students admitted to the Engineering Faculty. In ERGM 1413, students of the summer institute will learn how to build intelligent robots, and the purpose is to arouse their interest in Engineering and to give them a taste of university education at CUHK. Robot building v4.7b3

Schedule DayLecture notes Lab sheet manual Lab sheet report 1 lecture 4- sensors and actuators ENGG1100_Lab4 ENGG1100_Lab4_La bSheet 2 ENGG1100_lect_logic1_v3e 2 ENGG1100_Lab 5 ENGG1100_Lab 5_LabSheet 3 ENGG1100_lect_logic2_v3h lab6_manual_31 0b lab6_record__310b ENGG1100_lect_logic3_v3h _ Projects 5 6 Robot building v4.7b4

What to learn Sensors Motor control Use of a micro-controller Learn to integrate a full system: software, hardware, processor, input/output etc. Learn to program the system and the robot Robot building v4.7b5 A microcontroller board: Arduino

Learn to use sensors Sensors – How the robot sees the world – We will learn how to use magnetic sensors – And see how the system reads these sensors Robot building v4.7b6 Reed relay structure Magnetic sensor Magnet Sensor interface circuit

Learn to use motors Direct current (D.C.) Motors – They are the arms and legs of a robot – How to connect the processor to motors Robot building v4.7b 7 L293D board Processor board: Arduino The current output is too small to driver motors, so a driver is needed Motor driver L293D board D.C. Motor

The H‐Bridge driver board The L293D (H‐Bridge driver) has this function Robot building v4.7b8

The microcontroller Many choices: – Arduino (our choice) – Intel (8051) – Raspberry pie (ARM11) Robot building v4.7b9

Programming Learn logic functions Our program model is the Finite State Machines (FSM) Robot building v4.7b10

Summary We will learn the operations of a robot system with – Sensors – Motors – Programs Have fun! Robot building v4.7b11

END Q &A Robot building v4.7b12