Multidisciplinary Teamwork An Undergraduate Robotics Course Emphasizing Integrated System Design A CCLI – A & I Grant funded by the National Science.

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

A Project-Oriented Scripting Approach to Introductory Computer Science Ken Abernethy and Kevin Treu Furman University, Greenville, SC, USA Robert Shive.
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Map of Human Computer Interaction
Robotics Where AI meets the real world. Ankit Jain
Note: Lists provided by the Conference Board of Canada
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
What is Teamwork & Team Building Team work : Concept of people working together as a team. Team Player : A team player is someone who is able to get.
Teams As Used In CVEN 349 Module Revised: January 16, 2003 Original Developed by Jim Morgan for ENGR 111/112.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
Teamwork C.Eng 491 Fall 2009.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
Robotics: Integrated Systems Design. Where are the Robots? Industrial Robots.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
QUALITY ASSURANCE PROJECT Conducting Effective Meetings The purpose of this module is to enhance participants’ knowledge and skill in observing team meetings.
QUALITY ASSURANCE PROJECT Improvement Coach The purpose of this session is to introduce participants to the role of the improvement coach and prepare for.
Professional Growth= Teacher Growth
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
EICCD Logistics & Supply Chain Management Program
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
Why do robots need to move?
Duties of Team Members Designer Engineer Writer Camera-Person.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Developing the Skills for Successful Automation An Undergraduate Perspective Prof. Dave Povey Chemical Sciences Division Faculty of Health and Medical.
Robotics Team Roles Robotics and Automation Copyright © Texas Education Agency, All Rights Reserved 1.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
TEAMWORK WORKSHOP ICOM5047 Design Project in Computer Engineering J. Fernando Vega-Riveros, Ph.D. Associate Professor – ECE Dpt.
PROJECT MANAGEMENT. A project is one – having a specific objective to be completed within certain specifications – having defined start and end dates.
Robotics: Integrated Systems Design Today –How to work in a team –Form teams –First Team Assignment Monday –Controls with Dr. Krauss.
Efficient Meetings Cassandra Groen BSCE ‘09 MSCE ‘11 Research Engineer II Industrial Engineering South Dakota School of Mines and Technology Thursday,
Robotics: Integrated Systems Design Today –How to work in a multidisciplinary team –Form teams –First Team Assignment Monday –MLK Day Wednesday –Control.
Communications Skills (ELE 205)
Chapter 6 Team Work Blueprint By Lec.Hadeel Qasaimeh.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Communications Skills (ELE 205) Dr. Ahmad Dagamseh Dr. Ahmad Dagamseh.
Session 1Design and Technology PGCE Design and Technology Course Outline.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today More Case of the Killer Robot, pp. 13 – 40.
THE CDIO APPROACH TO ENGINEERING EDUCATION: 3. Designing and Integrating Design-Implement Experiences November 2007.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Robots.
ACTIVITY 1: DO YOU KNOW WHAT I MEAN?  Have a volunteer hold a sheet you have created with different shapes drawn on it.  With their back to the group,
Lecture 8 TQM 311 lecturer: Noura Al-Afeef Medical Record Department 1.
Candidate Support. Working Agreements Attend cohort meetings you have agreed upon. Start and end on time; come on time and stay for the whole time. Contribute.
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
Robotics. What is your favorite robot? Robby – Forbidden Planet Robocop Tobor.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. PBIS.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Project Overview Introduction to Factory Automation Numerical Control
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
ROBOTICS.
CS-4540 Robotics Lab 00 - Introduction and OHM's law.
Game Design Mr. Gebhart.
Study Question 1: How do teams contribute to organizations?
Roles and Responsibilities of a Project Manager
Scrum Science NGSS: Engineering, Technology, Applications of Science
Bulloch Information Session
Dobot manipulator Maker experimental classroom Course introduction.
Presentation transcript:

Multidisciplinary Teamwork An Undergraduate Robotics Course Emphasizing Integrated System Design A CCLI – A & I Grant funded by the National Science Foundation Division of Undergraduate Education Grant # 0311434

A Multidisciplinary Teamwork Experience The pedagogical goals of this project include: learning to work in a cross-functional team learning about integrated system design learning about group dynamics and teamwork a hands-on experience in practical robotics The educational goals of this project include the development of course materials to teach an integrated system course using robotics

Interactions Between Sub-systems Complex systems consist of multiple sub-systems, each one has the potential of interacting with every other one.

Complexity comes from Multidisciplinary Systems Complex systems can be an integration of mechanical, electrical, chemical, and computational sub-systems. Like vacuum cleaners, washers, cars, hard drives, space shuttles, …, and ROBOTS.

Integrated Systems Integrated systems are comprised of interdependent components that can include electrical, chemical, mechanical, and computational components. Theses systems are developed in cross-functional teams made up of members from the different disciplines.

Robotics: Electronics, Mechanics, & Computation Inexpensive robotics kits provide a tool for designing integrated systems of mechanics, electronics, and computation Working in multidisciplinary teams students develop labs that include: Designing & Implementing a 2 DoF planar robot arm Designing & Implementing differential light & sound sensors Designing & Implementing mobile robots

Course Objectives To study the mechanical mechanisms necessary for robot movement and actions. To study the electrical mechanisms of sensor sampling and signal processing. To study the computational mechanisms necessary for sensory perception. To study the computational mechanisms of autonomous robotics. To learn about integrated system design. To provide a hands-on experience to practical robotics. To learn to work in a cross-functional team.

Integrated Course Topics ME: Translationa & Rotation, Degrees of Freedom, Forward & Reverse Kinematics, and PID Feedback Control ECE: Basic Circuits, Transducers, and Signal Processing & Filtering CS: Basic & Heurstic Search Techniques, Multi-Processing, Worst Case Complexity Analysis, Image Processing IE: Multi-agent Planning Systems, Shared Information & Communication Specific to Robotics: Robot Control, Navigation, & Localization Topics on Teamwork: Group Dynamics, team process, running effective meetings

Multidisciplinary Teamwork Teams formed of students from Electrical & Computer Engineering, Computer Science, Mechanical Engineering, and Industrial Engineering Each team has at least one student from ECE, CS, and ME. Teamwork and group dynamics are covered Students are given a team process Students are encouraged to study as a team so that learning from each other is a natural part of the team activity

Designing, Building & Programming Each class member will participate on a cross functional team consisting of 3 or 4 students from different disciplines. Teams will work on a variety of lab assignments that include designing & building mechanisms, circuits, and robots Robot will be built using the Handy Board Microcontroller (www.handyboard.com).

What is a Team? Two or more people who interact with each other, are interdependent, and define themselves and are defined by others as a team, who work together to achieve a common purpose. Otherwise you are a group ( or a party).

Team Process How are decisions made? How are conflicts resolved? Team Roles CTO: Chief Technical Officers (Facilitator) Keeps the team focused and productive Scribe Documents the activities and decisions of the team Rat Hole Watcher Makes sure the team doesn’t get too far off topic

Running an Effective Team Meeting Meetings must have a detailed agenda What topics are to be covered, what activities will be performed Team Roles Assigned CTO, Scribe, Rate Hole Watcher Document the Meeting What was discussed or accomplished What are the “action items” and who is responsible for each one. Provides a group memory Reminds individuals the assignments they need to complete

Team Meeting Exercise Get into your assigned teams Introduce each other and trade contact information Run a 10-minute team meeting Assign roles, use the meeting minutes template Here is the meeting agenda: Individual team members list 5 characteristics of a good team member Individual team members list 5 characteristics of a poor team member As a team come to a consensus of a top 5 list for good characteristics and poor characteristics in order of priority.

Review Lists My list of top 5 “Do Be’s” Completes assignments on time Communicates Uses constructive criticism rather than destructive criticism. Is on time for meetings Sense of humor

Solve the given jigsaw puzzle without looking at the picture Puzzle Game Form Teams Solve the given jigsaw puzzle without looking at the picture

What did we observe? It is difficult to solve the puzzle without having a clear picture of what the objective is Team members automatically assumed certain roles based on their personality types and styles

General Lab Philosophy & Expectations The assigned labs are to get hands-on experience applying the concepts covered in lecture to elements of robotics. Labs are for preparing the team for designing and implementing the final project. The labs are for developing effective teamwork skills. The labs are for learning from each other enough about other disciplines to be able to work on a multidisciplinary project. Lab work is team assigned; it is to be done as a TEAM.

General Lab Philosophy & Expectations (continued) Teams are expected to meet, discuss, plan, and develop the labs together as a team. Team meetings are to be run as discussed in the class, each member should be assigned a role, each meeting must have an agenda, task assignments must be made, and progress documented. Team roles must be assigned appropriate to the topic. The Chief Technical Officer (Facilitator) will be the person with the appropriate background, for example, an assignment on circuits will be led by an electrical engineer. The other positions assigned will be Scribe and Rat Hole Watcher (Timer). With each assignment teams will hand-in their team meeting minutes. Minutes must include who was present, assignments, what was discussed and accomplished, and the amount of time met.

Lab 1: Rube Goldberg Machines Lab Goals To get familiar with materials in the robot kit. To get in an engineering frame of mind for designing and building. To get working as a team. To have some fun. Build a Rube Goldberg Machine that will capture a mouse without harming it (a non-violent mouse trap).

Lab 2: Bug Behavior Lab Goals To get familiar with the Handy Board, sensors, and different types of motors. To design a mechanism for a 1-DoF joint. To work as a team on an integrated system that includes mechanics, electronics, and computation. Team Assignment: Build a Bug with an Appetite Build a mobile bug. Using a shielded light sensor, the bug should wake up when a strong light is shined on it. The bug should scan the area in front of it for the closest object which it will assume is a food source. Use the sonar sensor placed on a turret mechanism for this. The turret must be turned by a servo motor. Once the bug identifies the closest object, it should move in the direction of the object. When the bug finds the food with its antennae, it stops to feed. If the food source is removed, the bug searches for a new food source.

Lab 3: Design a Custom Light Sensor Lab Goals To become familiar with interfacing sensors to the Handy Board To design, build, and test a custom electronic circuit that can locate a light source Team Assignment: Homing Light Sensor Design and build a light sensor for use with your mobile robot that can “home in” on a light source.

Lab 4: Robot Arm Lab Goals To design a mechanism for a 2-DoF manipulator. To implement PD feedback control. Team Assignment: Build a Robotic Manipulator Design and fabricate a two-link manipulator that can hold a pen. Implement PD closed-loop feedback control to achieve accurate tracking of the circular path for both inverse kinematic solutions.

Final Project Cross-functional Teams will design and build a robot to complete in a Urban Search and Rescue Challenge

Adaptation & Implementation This project adapts material from: CMU’s General Robotics Course, H. Choset Swarthmore & Bryn Mawr’s Robot Building Lab Project, D. Kumar & L. Medeen Drexel University’s Education Tools for Low-Cost Robotics, L. Greenwald Tuft University Robotics Academy KISS Institute for Practical Robotics Links to these resources can be found at: http://www.cs.siue.edu/robotics/integratedsystems/

Jerry B. Weinberg, CS William White, CS George Engel, ECE Cem Karacal, IE Ai-Ping Hu, ME