A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.

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

Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?
Real-time Systems Lab, Computer Science and Engineering, ASU Please Standby Galileo Tech Talk at ASU Will Begin Shortly.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
SUNY Plattsburgh1 Facilitating Active Learning with Inexpensive Mobile Robots Stephen Paul Linder Brian Edward Nestrick Symen Mulders Catherine Lavelle.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
Computer Science Department Program Improvement Plan December 3, 2004.
SSS: A Hybrid Architecture Applied to Robot Navigation Jonathan H. Connell IBM T.J. Watson Research Center Review Paper By Kai Xu What’s this?
Distributed Robot Agent Brent Dingle Marco A. Morales.
Heterogenous Hazard Avoidance Behavior in Autonomous, Mobile Robots Joseph D. Lawton & Jeffery A. Seeger Project Advisor: Jeffrey Horn Northern Evolutionary.
Robotics: Integrated Systems Design. Where are the Robots? Industrial Robots.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
Localization Using Interactive C and a Standard LEGO Mindstorms Hardware Suite Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA
Teaching with Robotics Professor: Jeffrey Forbes
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms Presenter : Wu, Jia-Hao Authors :
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
Multidisciplinary Teamwork An Undergraduate Robotics Course Emphasizing Integrated System Design A CCLI – A & I Grant funded by the National Science.
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Cooperating AmigoBots Framework and Algorithms
Developing the Skills for Successful Automation An Undergraduate Perspective Prof. Dave Povey Chemical Sciences Division Faculty of Health and Medical.
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Department of Communication Engineering, NCTU
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
LEGO EV3 Expanding STEM Education at EMS. STEM: The acronym STEM stands for science, technology, engineering, and math. However, there is some disagreement.
Walking Lego Robot Driving Lego Robot
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
Team Members: Dave Rudolph - Lead Web Designer Lead Programmer Samara Secor - Lead Analyst Documentation Specialist.
Challenges in KeyStone Workshop Getting Ready for Hawking, Moonshot and Edison.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Design of the New Handy Board for Robotics Using the NI LabVIEW Embedded Module for ADI Blackfin Processor Fred Martin, Assistant Professor, Computer Science.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
1 Structure of Aalborg University Welcome to Aalborg University.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Subsumption Architecture and Nouvelle AI Arpit Maheshwari Nihit Gupta Saransh Gupta Swapnil Srivastava.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Mindstorms 1.1 Today’s topics l AI l History of Robotics l Uses of robots l The RCX l ROBOLAB l Upcoming ä Basic control ä Kinematics ä Robot architectures.
Center for Embedded Systems (CECS) Eli Bozorgzadeh Computer Science Department.
Proposed Course: ENG450: Multidisciplinary Design Bob Dennis.
1 Dynamic Speed and Sensor Rate Adjustment for Mobile Robotic Systems Ala’ Qadi, Steve Goddard University of Nebraska-Lincoln Computer Science and Engineering.
Introduction to Avionics Mac Mollison. What I Want to Talk About l What do we mean by “avionics”? l What is the focus of this course?
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Computer Science What is a Robot?
Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.
Experimental Software Engineering Course for Training Practitioners in Embedded Real-Time Systems Real-Time Systems LAB, School of Electronic Engineering,
Presentation Outline I. Background Information II. Design Project
AREAS OF APPLICATION Mechatronics is the synergistic combination of mechanical and electrical engineering, computer science, and information technology,
Intelligent Mobile Robotics
Automation as the Subject of Mechanical Engineer’s interest
Review and Ideas for future Projects
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
CajunBot: Tech Challenges
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Jerry Weinberg Gary Mayer Department of Computer Science
Presentation transcript:

A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University Edwardsville

The integrated systems nature of robotics make robot projects for many small and medium institutions difficult –Cost of pre-fabricated robots –Full range of expertise needed for constructing and teaching The integrated systems nature of robotics make robot projects an interesting and useful teaching tool –Electrical Components –Mechanical Components –Computational Components

Robot Platforms are becoming inexpensive, accessible, and stable –Cost of pre-fabricated robots prohibitive –Increase the “Threshold of Indignation” Effort we are willing to put forth to get a task done (Saffo) Easier, familiar mechanical components Plug & Play feel to sensors Wide range of programming environments –Stability reduces overhead of support, malignance, and troubleshoot

Teaching still requires a broader range of knowledge –Or de-emphasis of some areas Robotics Multidisciplinary Action Group –Faculty from ECE, ME, IE, and CS –Cross-Functional team for designing course material –Share expertise through sharing of course modules and graduate assistants Course modules provide a vocabulary Design discussions take course modules and previous student work and adapt them to make assignment that are accessible to students in other areas

Area: CourseConcepts EmphasizedConcepts Shared Computer Science: Artificial Intelligence Embedded agents, deliberative/reactive robot control, planning, multitasking Subsumption architecture, search strategies, multitasking, cross compiling, multiplexing Mechanical Engineering: Mechatronics Robotics – dynamics & control Sensor processing, logic circuits, real-time processing, actuators, analog/digital conversion, kinematics, trajectory planning Differential motion, gearing, translation motion Industrial Engineering: Engineering Problem Solving Problem formulation, structural design, algorithmic design, search strategies, gearing, drive train Problem analysis and definition, integrated system design Electrical & Computer Engineering: Senior Project Signal processing, robotic system design, and project management, analog/digital conversion Signal processing, Sensor characteristics, robotic system integration

Multidisciplinary Approach: –Overcome need for broad expertise through sharing of knowledge –Take advantage of cross-cutting funding programs Near Future Goal: Multidisciplinary Engineering Design / Robotics Course –Cross-Functional student teams –Meet ABET requirements

Push on the abilities of inexpensive platforms to teach more advanced concepts –Navigation and Planning –Handy Board: lower threshold of indignation Exploring board design for more Plug and Play feel –RCX: limitations of sensors and firmware Exploring ways to go beyond Behavior-Based Control

Current Project Purpose: –Develop complex behaviors on an inexpensive platform Approach: –Emulate behavior that could be modeled in both a reactive and deliberative system Task: –Forage Search, obstacle avoidance, path planning, and navigation

Design LEGO Mindstorms RCX Not-Quite-C (NQC) “Backpack” Dual-differential drive Lit-target capture Obstacle avoidance IR communication Compass sensor Two rotation sensors –Distance and turning

Reactive-Based Reasoning (ascending order of precedence) Forage (default) – random search routine Acquire – captures target using light sensor Return – directs robot back to starting location using IR messaging –“Marco Polo” Release – releases target and resets system to look for next target Avoid – obstacle avoidance routine

Deliberative-Based Approach Forage (default) – planned search routine using provided map of arena Acquire – captures target using light sensor Return – directs robot back to starting location using compass and rotation sensors Release – releases target and resets system to look for next target Avoid – obstacle avoidance routine

Challenges Mechanical –Drift –Battery power and drain –Limited sensor ports –Sensor limitations Software –Encoding environment –Hardware interface

Options to Explore Dual-RCX (Master / Slave) –Increased sensor ports, memory, and processing Triangulation –Multiple stationary RCXs Mobile sensors for multi-use –Ex: Light and gear box combo allowing sensor to track ground lines, light levels ahead, and overhead light levels.