Development of a Laboratory Kit for Robotics Engineering Education

Similar documents
Robotics Engineering. Ken Stafford Associate Teaching Professor, RBE Fall 2016

Robotics Engineering. Prof. Michael Gennert Robotics Engineering Program Director

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.

Robotics Initiative at IIT IPRO 316. Fall 2003

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

Mechanical Engineering

PROPOSAL FOR A MAJOR IN ROBOTICS ENGINEERING

Autonomous Robotic Vehicle Design

ME 4447 / ME 6405 MICROPROCESSOR CONTROL OF MANUFACTURING SYSTEMS / INTRODUCTION TO MECHATRONICS

Teaching Mechanical Students to Build and Analyze Motor Controllers

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

Follow this and additional works at:

BS in. Electrical Engineering

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Quanser Products and solutions

र ष ट र य प र द य ग क स स थ न प द च च र

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

Introduction to Robotics

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

COURSE MODULES LEVEL 3.1 & 3.2

A BRIEF REVIEW ON MECHATRONICS RESEARCH AND OPPORTUNITIES

ROADMAP BACHELOR DEGREE OF ELECTRONIC ENGINEERING WITH HONOURS FACULTY OF ELECTRICAL AND ELECTRONIC ENGINEERING UNIVERSITI TUN HUSSEIN ONN MALAYSIA

Automation and Mechatronics Engineering Program. Your Path Towards Success

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

COS 140: Foundations of Computer Science

Cross Linking Research and Education and Entrepreneurship

MECHATRONICS AND SMART STRUCTURES: EMERGING ENGINEERING DISCIPLINES FOR THE NEXT MILLENNIUM

Crafting a 21 st Century Undergraduate Engineering Programme for Sub-Saharan Africa

Information and Program

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS

Ch 5 Hardware Components for Automation

2 days University Experience Programme - From Physics and ICT to Engineering

Nandha Engineering College (Autonomous) Erode Examination -Sep 2018 Department Wise Time Table

LAB 5: Mobile robots -- Modeling, control and tracking

Control Systems Overview REV II

Impact of Applied Research in Engineering Technology

MSc(CompSc) List of courses offered in

Mechanical & Industrial Engineering Course and Option Talk - Mechatronics

Booklet of teaching units

AC : DEVELOPING A COURSE AND LABORATORY FOR EM- BEDDED CONTROL OF MECHATRONIC SYSTEMS

FP7 ICT Call 6: Cognitive Systems and Robotics

Robotics for Engineering Education

Session 3666 Mechatronics Engineering Laboratory Development at San Jose State University

AI Frontiers. Dr. Dario Gil Vice President IBM Research

Robot Motion Control and Planning

Bachelor of Science in Electrical Engineering Freshman Year

Parallelism Across the Curriculum

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

BAXTER O'TULLE 132 Horace Ave Gordonville, KY (555)

COS Lecture 1 Autonomous Robot Navigation

Mobile Target Tracking Using Radio Sensor Network

IIT PATNA PLACEMENT BROCHURE M.TECH MECHATRONICS

Introduction.

Engineering Technologies/Technicians CIP Task Grid Secondary Competency Task List

COURSE CATALOG. BS Electrical Engineering

Revised April High School Graduation Years 2015, 2016, and 2017

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

ROBOTC: Programming for All Ages

Building a comprehensive lab sequence for an undergraduate mechatronics program

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

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

LINEAR INTEGRATED CIRCUIT LAB MANUAL by PRABHU.pdf - Free Also note that the signal that is subtracted goes into the negative input to the op- amp.

Fire Fighter Location Tracking & Status Monitoring Performance Requirements

CRN: MET-487 Instrumentation and Automatic Control June 28, 2010 August 5, 2010 Professor Paul Lin

Based on the ARM and PID Control Free Pendulum Balance System

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

Real-time Real-life Oriented DSP Lab Modules

Teaching Bottom-Up AI From the Top Down

Brief Course Description for Electrical Engineering Department study plan

Overview of Auburn University

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

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

Image Processing Based Autonomous Bradley Rover

Fundamentals of Industrial Control

Texas Instruments University Program Ayesha Mayhugh WW University Manager

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

AC : RF AND MICROWAVE ENGINEERING ELECTIVE COURSE WITH A CO-REQUISITE IN THE ELECTROMAGNETICS COURSE. Ernest Kim, University of San Diego

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola.

Computer-Aided Drafting and Design Technology, A.A.S.

ELECTRICAL AND COMPUTER ENGINEERING

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Computer Science at James Madison University

Service Robots in an Intelligent House

Design Project Introduction DE2-based SecurityBot

HACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012

RENEWABLE ENERGY Department Chair: Kit Thompson , ext. 311

Mechanical Engineering

Analog circuit design ( )

Connecting Ardusat to the Next Generation Science Standards

Embedded Control Project -Iterative learning control for

B.Tech. / M.Tech. Even Supplementary Examinations -April Draft

Mechatronics Educational Robots Robko PHOENIX

Master of Comm. Systems Engineering (Structure C)

Laboratory Experiences to Hands on

Transcription:

Development of a Laboratory Kit for Robotics Engineering Education Taskin Padir, William Michalson, Greg Fischer, Gary Pollice Worcester Polytechnic Institute Robotics Engineering Program tpadir@wpi.edu

Outline RBE program at WPI Unified Robotics Laboratory Kit Evaluation 2

Robotics at WPI B.S. in Robotics Engineering Approved by the WPI Faculty in fall 2006. M.S. in Robotics Engineering Approved by the WPI Faculty in spring 2009. Ph.D. in Robotics Engineering Due for a WPI Faculty vote on Thursday. The first RBE B.S. program in the United States. The first institution offering both B.S. and M.S. Robotics Engineering programs in the United States. 3

The Robotics Industry New England, and Massachusetts in particular, houses a strong and growing Robotics industry. Sales exceed $1 billion Employ 2,500 in Massachusetts 40% companies are startups or less than 6 years old Average annual growth rate 47% 90% of all hires are local hires 70% plan to hire in next 1 2 years

Robotics Engineering @ WPI 2007, 2009, 2010 199 4 2010 3 5 6 4 5

Unified Robotics Four core courses: RBE2001, RBE2002, RBE3001, RBE3002 Tightly integrated content from all three contributing disciplines Faculty create a truly cross-disciplinary experience Beginning with fundamental concepts in CS, ECE and ME developed in the context of basic follow the instructions mobile robots... culminating in robots that have intelligence, senses, communications and that can navigate

Electives CS 2303 System Programming Concepts CS 3013 Operating Systems CS 3041 Human-Computer Interaction CS 4341 Introduction to Artificial Intelligence CS 4514 Computer Networks ECE 2311 Continuous-time Signal and System Analysis ECE 2312 Discrete-time Signal and System Analysis ECE 3308 Introduction to Wireless Networks ME 3310 Kinematics of Mechanisms ME 4322 Modeling and Analysis of Mechatronic Systems ME 4815 Industrial Robots

Sample Program

RBE Curriculum Introduction to Robotics, RBE1001 Unified Robotics RBE 2001 - Power RBE 2002 - Sensing RBE 3001 - Manipulation RBE 3002 - Navigation 9

RBE Curriculum Software Engineering Embedded Systems Statics Control Systems Electives CS/ECE/ME Algorithms, AI, kinematics, dynamics, signal processing, microelectronics 10

Unified Robotics I-IV Multidisciplinary theory and practice of robotics Robot is the common platform Hands-on Project and laboratory based Demanding Rewarding 11

Unified Robotics 2001-2002 kinematics, stress and strain, pneumatics electrical circuits, electric motors and drive circuits, sensors and signal conditioning embedded systems programming using C 12

Unified Robotics 3001-3002 kinematics, stress and strain, pneumatics electrical circuits, electric motors and drive circuits, sensors and signal conditioning embedded systems programming using C intro to algorithms using Java 13

Unified Robotics 7-week terms 4 hours of lecture + 2 hours of lab per week WPI Plan: Theory and Practice project based-learning, hands-on assignments, commitment to learning outside the classroom. Team-taught 14

Background Courses Taken % of students Calculus I-IV 94-98 % Differential Equations 64 % Linear Algebra 16 % Physics I-II (Mechanics, Electricity) 94-98 % Statics 79 % Introduction to Robotics 85 % Software Packages MathCAD 6 % MATLAB 19 % Excel or equivalent 96 % Computer Programs Scheme 66 % C/C++ 43 % Basic 17 % Other 49 % I cannot write computer code. 13 % 15

RBE2001 Unified Robotics I Class/Lab Topic 1-4 Introduction to Kinematics, Steering Mechanisms, Position Analysis Lab 1 Introduction to Mechanisms 5-6 Introduction to Embedded C programming 7-8 Introduction to Electric Circuits and Measurement Lab 2 Introduction to Electronics 9-10 Introduction to Control Systems, PID controller 11-12 Electric Motors and Drives Lab 3 Applied Kinematics 13-15 More Kinematics, Velocity and Acceleration Analysis Lab 4 DC Motor Drive Circuits and PID Controller 16-18 Software Engineering 19-21 Dynamic Force Analysis, Virtual Work, Lumped Parameter Models Lab 5-7 Term Project: Bringing all together 22-23 More C programming 24-26 Electric and Mechanical Power, Batteries, DC-DC converters, 16

RBE2002 Unified Robotics II Class/Lab Topic 1-3 Properties and Mechanics of Materials Lab 1 Motor Current Sensing and Mechanical Force Analysis 4-5 Instrumentation for Sensors 6-8 Embedded C Programming: Structures and Pointers Lab 2 Strain Gauges and Instrumentation Amplifiers 9-10 Stepper Motors and Drive Circuits 11-12 Sensor Classification and Sensor Characteristics Lab 3-4 Basebot Sensor Integration 13-14 Signal Conditioning 15-17 Sensors for Mobile Robots I 18-21 More Programming in C: Sensing Strategies Lab 5-7 Term Project: Fire Fighting Robot 22-23 Hydraulic and Pneumatic Devices 24-26 A Survey on Sensor Technologies 17

RBE 2001 Final Projects 18

RBE 2002 Final Projects 19

20

Video Clip! 21

RBE3001 Unified Robotics III Class/Lab Topic 1-4 Introduction to Embedded Programming Lab 1 AVR Lab IO, Interrupts and Logging 5-8 Control Systems, Motors, Motor Control Lab 2 Single Link Arm 9-12 Two Link Arm Kinematics and Dynamics Lab 3 Two Link Arm 13-15 Ranging Sensors Lab 4 Ranging Sensors 16-19 Non-ranging Sensors Lab 5 Non-Ranging Sensors 20-23 Multi Link Arm Kinematics Lab 6-7 Term Project: Bringing all together 24-26 Error Propagation 22

3001 Lab Kit 23

The Daughter Board 24

25

RBE3002 Unified Robotics IV Class/Lab Topic 1-4 Introduction to Java Lab 1 Two-Link Arm (RBE 3001 Lab 3) in Java 5-8 Mobile Robot Kinematics and Locomotion Lab 2 Two-Link Arm Control (Framework Integration) 9-12 Systems Engineering Lab 3 Mobile Platform Development 13-15 Environment Interaction (Hardware and Software) Lab 4 Mobile Robot Locomotion 16-19 Sensor Fusion Lab 5 Sensing and Perception 20-23 World Modeling Lab 6-7 Navigation 24-26 Navigation Planning 26

3002 Platform 27

3002 API 28

Evaluation Faculty feedback Student feedback Industry feedback 29

Course Evaluations 30

Course Evaluations 31

Students 1001 2001-2002 2001-2002 3001-3002 >20 hrs ~62/72 32

Evaluation Content Analysis for Senior Projects Employability Graduate Surveys Employer Surveys 33

Conclusion Presented an overview of the RBE program at WPI. Presented an overview of the RBE lab kit. Unified Robotics courses cover the foundations of mechanical engineering, electrical engineering and computer science The focus is on robot applications. Cross-training is essential in all courses. This is still work-in-progress. 34

Q U E S T I O N S?? 35

RBE on YouTube! http://www.youtube.com/watch?v=u6wax5ishuw http://www.youtube.com/watch?v=zo7htcz1afq http://www.youtube.com/watch?v=kaomiv9yzym 36