Fuzzy Mobile Robots: A Student Design Workshop

Size: px
Start display at page:

Download "Fuzzy Mobile Robots: A Student Design Workshop"

Transcription

1 Session 1048 Fuzzy Mobile Robots: A Student Design Workshop Rocio Alba-Flores, Marian S. Stachowicz Department of Electrical and Computer Engineering University of Minnesota Duluth, MN ralbaflo@d.umn.edu, mstachow@d.umn.edu Abstract This paper describes the Design Workshop course offered at the Electrical and Computer Engineering Department (ECE) at the University of Minnesota Duluth (UMD). This workshop course is one mechanism by which students completing the ECE program at UMD can satisfy the requirement for a senior design project. The design workshop topic for the spring 2002 was the use of fuzzy logic to control mobile robots. In this workshop, students worked in small groups and were required to design, build and program a mobile robot with intelligent behaviors using fuzzy logic. In this workshop no formal lectures were taught, however the students received an intensive review covering the topics of the 68HC12 microcontroller, principles of mobile robots, sensors, and fuzzy logic. Introduction In the last decade, the topic of mobile robots has become very attractive to engineering students. It has been shown that students working in this topic show more interest in learning digital electronics, microcontrollers, and analog circuits, and we think that this is because they see an immediate application of the subjects they are learning. Fuzzy logic has emerged as a practical alternative that provides a convenient method to implement nonlinear controllers. Fuzzy controllers work differently than conventional controllers; expert knowledge is used instead of differential equations to describe a system. This knowledge can be expressed in a very natural way using linguistic variables, which are described by fuzzy sets. Fuzzy logic-based systems can be found in a variety of applications such as the controlling of subway systems and complex industrial processes, as well as for household and entertainment electronics, diagnosis systems and other expert systems. Fuzzy logic has been used primarily on large-scale computing systems and personal computers. The introduction of Motorola's Page

2 MC68HC12 microcontroller, which incorporates several fuzzy logic primitives in its instruction set, has made possible the implementation of fuzzy controllers in microprocessor-based systems. The MC68HC12 includes specific assembly language instructions that implement the fuzzy logic operations of trapezoidal membership, rule evaluation, and weighted average defuzzification. Additional instructions that are helpful in fuzzy logic applications include Min/Max instructions and table lookup operations. This set of features makes the MC68HC12 uniquely suited to lowlevel applications that make use of fuzzy logic principles. In the next lines we describe the characteristics of the Design Workshop conducted in the Electrical and Computer Engineering Department at the University of Minnesota Duluth. In this workshop students were required to design, build, and program a mobile robot with intelligent behaviors using fuzzy logic as contained in the features of the MC68HC12 microcontroller. Setting All the students that took this class had previous experience working with the 68HC11 microcontroller. They completed the introductory microprocessor class, in which they learned the 68HC11 architecture and the assembly language. Therefore all the students had the necessary background to start using the 68HC12. In relation to the topics of the design and implementation of mobile robots, sensors and interfaces, all the students had the background in digital design and analog systems to be able to understand and learn by themselves the basic principles of mobile robots and sensors, and they were able to design and build the required interfaces to connect the sensors to the 68HC12. In relation to fuzzy logic, some of the students took the elective course Fuzzy Set Theory and Its Applications, and they were familiar with this subject. However, most of the students were not familiar with fuzzy logic and they had to learn it during the intensive review of the topic and by self-learning. During the review period, students were assigned individual experiments and homework using the Fuzzy Logic Package [1] for Mathematica from Wolfram Research Inc. After the review period, the students had a clear idea of the basics behind fuzzy logic and the way they were going to use it for their projects. For the integration of the groups, the students chose their partners, with the restrictions of having three persons per group, and at least one member of the group should have taken the Fuzzy Set Theory and Its Applications course. With this, we ensured some homogeneity in the groups and the success of the projects. Since students worked in teams, each team was responsible for their own designs and the proper functioning of their project. However, in order to keep a close contact among the students taking the workshop, we kept a class environment during all the semester, having weekly meetings where students presented and talked about the progress and problems that they were having in their projects. This setting made an ideal environment for a class to learn together and learn from each other and benefit from experiences of other students. Objectives and Organization of the Course Having the ABET 2000 criteria in mind, the objectives that were established for this course were: Page

3 Expose students to team-based design and experience team learning, Since no formal lectures were given, the students exercised their own self-learning and research skills, Expose students to engineering problems with realistic constrains, and use their creativity, knowledge, and skills acquired in previous courses to solve the problems, Exercise their oral and written communication skills, and improve them by presenting written reports and oral presentations during the semester. The students had fifteen weeks to do all the work, from the definition of the project to the development and completion of the project. To achieve the goals, the activities were planned as follows. During the first three weeks, an intensive review covering the topics of the 68HC12 microcontroller, principles of mobile robots, sensors, and fuzzy set theory was given. During this time the students also learned the use of the Fuzzy Logic Package for Mathematica. In the weeks four and five the groups were formed, and the groups started to define the objectives of their projects. For the definition of the projects, several suggestions for possible projects were given by the instructors, but it was strongly recommended that each group developed ideas of its own. Also several papers related to the application of fuzzy logic to mobile robots were given as references. During week six, each group presented a written and oral proposal of its project. Feedback from faculty and peers was given in order to ensure an even set of projects with the same complexity level. During weeks seven and eight students worked in the simulation part of their projects. This means that before starting to build their real robots, students simulated the intelligent behaviors using the Fuzzy Logic Package for Mathematica [1]. During week nine, written reports and oral presentations were given by each group, in which they presented the results of their simulations. Starting week ten, students began to build their mobile robots and to implement the fuzzy logic algorithm using the 68HC12 microcontroller. Some interfaces were designed and built to connect different sensors to the 68HC12 microcontroller. On the last week of the semester, week fifteen, each group presented to the class instructors a formal and complete written technical report. Also each group gave a formal oral presentation, open to the student body and faculty. The written report and oral presentation had to follow the specifications given in the Senior Project guide of the ECE department at UMD. The following table describes the activities performed during this workshop Week Activities 1 Intensive review of fuzzy set theory 2 Laboratory experiments using the Fuzzy Logic Package for Mathematica 3 Intensive review of the 68HC12 microcontroller: its architecture and instruction set. Sensors for mobile robots. 4 Laboratory experiments programming the 68HC12 5 Groups were formed. Definition of the projects 6 Oral presentation of the proposed projects 7-8 Project simulations using the Fuzzy Logic Package for Mathematica 9 Simulation results: oral presentation and written reports Page

4 10-12 Hardware implementation. Interfacing sensors with the 68HC12. Programming the 68HC12 to create intelligent behaviors 13 Progress presentation and demonstration of the projects 15 Final presentation of the projects. Oral and written reports. Demonstration of the working project Hardware Each team was given the same basic parts to design and build their mobile robot: a metallic platform, two wheels, two DC motors, drivers for the motors, a rechargeable battery, three infrared sensors, and a NMT MRK board [2]. Depending on the particular project, there were different types of sensors available for the students. Some of the sensors were: photocells, thermistors, small microphones, micro switches, small cameras, and ultrasound rangers. Some of the sensors required an interface to connect them to the NMT MRK board, therefore each team had to design and implement the appropriate interfaces. With these components, students had a wide range of hardware support for designing their projects. The NMT MRK Board In previous workshop courses [3], [4] and senior projects based on microcontroller applications, the Motorola M68HC12EVB Evaluation Board had been used. The main disadvantage that we have found in this board for applications using Fuzzy Logic has been the small amount of memory available. The M68HC12EVB includes 1K byte of RAM, half of which is used by Motorola on board monitor software, 768 bytes of EEPROM, and 32K bytes of Flash EEPROM containing Motorola s monitor program, which can be erased and replaced with the user s application code. The Flash EEPROM has a very limited lifetime of only about one hundred erase/program cycles; therefore it is not useful for program development. Memory expansion is possible, at the expense of some of the microcontroller s I/O capabilities. Looking for a better option, we chose the NMT MRK board [2], which has very similar features to the M68HC12EVB, plus 32K bytes of RAM. With this amount of memory, the students did not have to worry about running out of memory, and they could concentrate on programming intelligent behaviors using fuzzy logic. Another feature on the NMT MRK board that was very useful for our application was its dual-h bridge that can drive two DC motors. The main features of the NMT MRK board are: - Eight input/output ports - Timing functions (input capture and output compare) - Serial ports (serial communications and serial peripheral interfaces) - Six 8 or 10 bits, analog-to-digital converter channel - Four pulse-width modulated outputs - 32Kbyte of RAM - Two PWM channels to connect DC motors Software for the simulation Page

5 Students verified their preliminary project ideas using the Fuzzy Logic Package [1] for Mathematica, from Wolfram Research, Inc. The Fuzzy Logic Package supplies users with an essential set of functions for creating, modifying, and visualizing fuzzy sets and fuzzy logicbased systems. The package also uses digital fuzzy sets, which makes fuzzy sets easier to understand and apply to practical, real world problems. Students can use the package's built-in functions at every stage of the fuzzy logic design process. Fuzzy Logic on the MC68HC12 This workshop class used the NMT MRK board, which contains a MC68HC912B32 microcontroller. The MC68HC912B12 microcontroller includes several instructions in its instruction set that are specifically meant to support fuzzy logic applications. These instructions are: 1.- MEM - Evaluates trapezoidal membership functions 2.- REV/REVW - Performs unweighted / weighted MIN-MAX rule evaluation 3.- WAV - Performs weighted average defuzzification These instructions are described in this section. In addition to these specialized functions, the MC68HC12 instruction set has also been expanded to include more generic operations such as min/max calculations and table lookup actions that help to facilitate fuzzy logic operations. The MEM instruction evaluates trapezoidal membership functions. These functions are at the heart of the definition of fuzzy sets, the foundation for fuzzy logic. Membership functions define the degree to which a particular value or element belongs to a set, on a scale from 00 to FF in hexadecimal. The degree of membership ramps up linearly from 00 to FF over a specified range of input values. It then remains at FF for a specified interval, and then ramps back down to 00 over another specified range. The trapezoidal shape of this membership function characterizes the degree to which a particular value belongs to the set being defined. In using the MEM instruction, the programmer first defines the function in a data structure in memory. Then the MEM instruction is applied to a particular input value to determine the extent to which it belongs in the set, from 00 (not at all) to FF (completely). This process is known as fuzzification, and results in a set of fuzzy values that describe characteristics of input variables in the system. Rule evaluation using the REV and REVW instructions in the MC68HCI2's instruction set is the process by which fuzzy logic performs calculations. These calculations are evaluated by processing the fuzzy values produced by MEM through a number of rules that describe the system. In un-weighted rule evaluation, using REV, all rules have equal importance in determining the result. In weighted rule evaluation, using REVW, some rules may have more impact on the result than others through a weighting system that multiplies the result of a given rule evaluation by a fractional weight between 0 and 1. In the process of evaluating a specific rule, fuzzy values are combined via a Min operation to represent the logistical "and" operator, while results of several rule evaluations are combined via a Max operation to represent the logistical "or" operator. The result of the rule evaluation process is a set of fuzzy outputs that describe the degree to which each output should have specific values in the system. The results at this point are not usable as final outputs of the calculation because the fuzzy values indicate only the degree to which an output should have a specific value, not the final value itself. Page

6 The final step in fuzzy logic calculations is the defuzzification step, performed by the WAV instruction. WAV uses the fuzzy output values produced by REV or REVW and the list of specific possible output values to calculate a weighted average value for each output variable in the system. WAV accomplishes this task by calculating a sum of products of each possible output value times the fuzzy value corresponding to that output and by calculating the sum of all the fuzzy values. The first of these sums is divided by the second using a separate divide instruction to produce the overall value of the final output variable. Design Projects Students taking the Design Workshop class were given several suggestions for possible projects, and encouraged to develop ideas on their own as well. One of the projects was to create a "racecar" robot that will adjust speed for proper cornering. The fuzzy control was used to create a rule-based controller to select the proper wheel speed and steering angle using the input distances. In another project the goal was to implement a mobile robot that followed a moving object at a constant distance, and was capable of steering around the corners. Another team worked in the design and implementation of an insect behavior robot. In this project fuzzy control was used to implement the avoidance of light, sound, and obstacles. There were five teams in this workshop and the titles of the projects were: Follow the Leader, Heat Sensing Mobile Robot, Fuzzy Controlled Insect, Racecar Robot, and Sumo Robot. Figure 1 shows three of the projects. Page

7 Evaluation Scheme The projects were evaluated in several stages, in a gradual and continuous way. In the weekly meetings, each team presented the evolution of their projects and received orientation from the instructors. The objectives of these weekly meetings were also to have a close observation of the teams progress and assure that each team member contributed to the teamwork because for the final grade, all the members of each team obtained the same grade. During the ninth week, 40% Page

8 of the final grade was assigned, after the students presented a written report and oral presentation of the results of their simulations. Another 40% of the final grade was assigned to the students during week fifteen when they demonstrated that their project was working in accordance to the specifications. The last 20% of the final grade was assigned based on the final oral presentation, taking into account the quality and clarity of the presentation, and the completeness of the final written report. Conclusions In this workshop it was found that students were more motivated in learning fuzzy logic theory and microcontroller programming by applying them to the design and implementation of mobile robots. By requiring students to use the MC68HC12 and take the advantage of the fuzzy logic features in the system, the students gained an excellent understanding in both disciplines: microcontrollers and fuzzy logic. In particular they learned how to apply this knowledge to develop a mobile robot and program intelligent behaviors. Students were also exposed to team learning experience and team-based design, and had the opportunity to exercise and improve their written and oral communication skills. References [1] Stachowicz, M. S., Lance Beall, "Fuzzy Logic Package for Mathematica", Wolfram Research, Inc, (1998). [2] New Mexico Tech, Department of Electrical Engineering, Retrieved February 4, 2002, from the Web Site: [3] Carroll, C.R., Stachowicz, M.S. "Fuzzy logic on the MC68HC12 microcontroller: a student design workshop", Computers in Education Journal, February, (2001). [4] Carroll, C.R, "Design Workshop Experience using the Motorola 68HC12 microcontroller", Proceeding of the 1998 North Midwest section meeting of ASEE, Winona, MN, (1998). [5] Pack, D.J., Barrett, S.E, The 68HC12 Microcontroller: Theory and Applications, Prentice Hall, (2001). [6] Motorola Semiconductor, "CPU12 Reference Manual", Motorola Inc., (1997). 7. Motorola Semiconductor, "M68HC12B Family, Technical Data", Motorola Inc., (1997). Page

9 ROCIO ALBA-FLORES. Rocio Alba-Flores received her Bachelor in Science from the National Polytechnic Institute in Mexico, and M.S. and Ph.D. degrees from Tulane University. Dr. Alba is an Assistant Professor at the Electrical and Computer Engineering department at the University of Minnesota Duluth. Her interests include control, robotics, image processing, digital systems, and microprocessor applications. MARIAN S. STACHOWICZ. He received his M.Sc. degree in Control and Computer Engineering from the LETI, Soviet Union and both his Ph.D. and D.Sc. from A G-H, Poland. Professor Marian S. Stachowicz heads the Laboratory for Intelligent Systems at UMD. His work centers on artificial intelligence and soft computing, decision analysis and control. He is co-author of Fuzzy Logic Package for Mathematica. Page

< 94 > Visiting Professors

< 94 > Visiting Professors < 94 > Visiting Professors Marian S. STAchowicz Lise Busk Kofoed SustainABle Design and RenewABle Energy in the Engineering Curriculum Streszczenie W artykule opisano kurs projektowania oferowany w formie

More information

Computer Science. Embedded systems today. Microcontroller MCR

Computer Science. Embedded systems today. Microcontroller MCR Computer Science Microcontroller Embedded systems today Prof. Dr. Siepmann Fachhochschule Aachen - Aachen University of Applied Sciences 24. März 2009-2 Minuteman missile 1962 Prof. Dr. Siepmann Fachhochschule

More information

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 710 - EEL - Department of Electronic Engineering BACHELOR'S

More information

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria FUZZY EXPERT SYSTEMS 16-18 18 February 2002 University of Damascus-Syria Dr. Kasim M. Al-Aubidy Computer Eng. Dept. Philadelphia University What is Expert Systems? ES are computer programs that emulate

More information

Learning Methods for Fuzzy Systems

Learning Methods for Fuzzy Systems Learning Methods for Fuzzy Systems Rudolf Kruse and Andreas Nürnberger Department of Computer Science, University of Magdeburg Universitätsplatz, D-396 Magdeburg, Germany Phone : +49.39.67.876, Fax : +49.39.67.8

More information

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment Session 2532 Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment Dr. Fong Mak, Dr. Stephen Frezza Department of Electrical and Computer Engineering

More information

A Practical Approach to Embedded Systems Engineering Workforce Development

A Practical Approach to Embedded Systems Engineering Workforce Development A Practical Approach to Embedded Systems Engineering Workforce Development Özgür Yürür 1 [ John McLellan 2, Andy Mastronardi 3, Ed Harrold 4, Wilfrido Moreno 5 ] Abstract It is common to find digital electronic

More information

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals This is the PowerPoint of an invited talk given to the Physics Education section of the Canadian Association of Physicists annual Congress in Quebec City in July 2008 -- David Harrison, david.harrison@utoronto.ca

More information

A student diagnosing and evaluation system for laboratory-based academic exercises

A student diagnosing and evaluation system for laboratory-based academic exercises A student diagnosing and evaluation system for laboratory-based academic exercises Maria Samarakou, Emmanouil Fylladitakis and Pantelis Prentakis Technological Educational Institute (T.E.I.) of Athens

More information

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II AC 2009-1161: DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II Michael Ciaraldi, Worcester Polytechnic Institute Eben Cobb, Worcester Polytechnic Institute Fred Looft,

More information

A Hands-on First-year Electrical Engineering Introduction Course

A Hands-on First-year Electrical Engineering Introduction Course Paper ID #19997 A Hands-on First-year Electrical Engineering Introduction Course Dr. Ying Lin, Western Washington University Ying Lin has been with the faculty of Engineering and Design Department at Western

More information

Using a PLC+Flowchart Programming to Engage STEM Interest

Using a PLC+Flowchart Programming to Engage STEM Interest Paper ID #16793 Using a PLC+Flowchart Programming to Engage STEM Interest Prof. Alka R Harriger, Purdue University, West Lafayette Alka Harriger joined the faculty of the Computer and Information Technology

More information

LEGO MINDSTORMS Education EV3 Coding Activities

LEGO MINDSTORMS Education EV3 Coding Activities LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a

More information

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I Session 1793 Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I John Greco, Ph.D. Department of Electrical and Computer Engineering Lafayette College Easton, PA 18042 Abstract

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Course Specifications

Course Specifications Course Specifications Institution Date of Report 4.12.1434 College/Department Faculty of Computers and Information Technology / Department Information Technology A. Course Identification and General Information

More information

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Development of an IT Curriculum Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Curriculum A curriculum consists of everything that promotes learners intellectual, personal,

More information

Knowledge-Based - Systems

Knowledge-Based - Systems Knowledge-Based - Systems ; Rajendra Arvind Akerkar Chairman, Technomathematics Research Foundation and Senior Researcher, Western Norway Research institute Priti Srinivas Sajja Sardar Patel University

More information

Application of Virtual Instruments (VIs) for an enhanced learning environment

Application of Virtual Instruments (VIs) for an enhanced learning environment Application of Virtual Instruments (VIs) for an enhanced learning environment Philip Smyth, Dermot Brabazon, Eilish McLoughlin Schools of Mechanical and Physical Sciences Dublin City University Ireland

More information

Microcontroller VU

Microcontroller VU 182.694 Microcontroller VU Martin Perner SS 2017 Featuring Today: Preliminary Talk Definitions What is a Microcontroller? Note: Microcontroller is sometimes shortened as µc, uc, or MCU. Preliminary Talk

More information

Infrared Paper Dryer Control Scheme

Infrared Paper Dryer Control Scheme Infrared Paper Dryer Control Scheme INITIAL PROJECT SUMMARY 10/03/2005 DISTRIBUTED MEGAWATTS Carl Lee Blake Peck Rob Schaerer Jay Hudkins 1. Project Overview 1.1 Stake Holders Potlatch Corporation, Idaho

More information

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor International Journal of Control, Automation, and Systems Vol. 1, No. 3, September 2003 395 Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction

More information

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Syllabus - ESET 369 Embedded Systems Software, Fall 2016 Syllabus - ESET 369 Embedded Systems Software, Fall 2016 Contact Information: Professor: Dr. Byul Hur Office: 008A Fermier Telephone: (979) 845-5195 Facsimile: E-mail: byulmail@tamu.edu Web: www.tamuresearch.com

More information

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning Ben Chang, Department of E-Learning Design and Management, National Chiayi University, 85 Wenlong, Mingsuin, Chiayi County

More information

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit Title: Game design concepts Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit purpose and aim This unit helps learners to familiarise themselves with the more advanced aspects

More information

Computer Organization I (Tietokoneen toiminta)

Computer Organization I (Tietokoneen toiminta) 581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods

More information

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these

More information

Seminar - Organic Computing

Seminar - Organic Computing Seminar - Organic Computing Self-Organisation of OC-Systems Markus Franke 25.01.2006 Typeset by FoilTEX Timetable 1. Overview 2. Characteristics of SO-Systems 3. Concern with Nature 4. Design-Concepts

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ; EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon

More information

Embedded System Design

Embedded System Design Embedded System Design ECEN 4613/5613 Spring 2009 Lectures: Wednesday Evenings, 5:30pm-8:00pm, ECEE 1B28 Instructor: Professor McClure, Department of Electrical and Computer Engineering E-mail and Office:

More information

Evolutive Neural Net Fuzzy Filtering: Basic Description

Evolutive Neural Net Fuzzy Filtering: Basic Description Journal of Intelligent Learning Systems and Applications, 2010, 2: 12-18 doi:10.4236/jilsa.2010.21002 Published Online February 2010 (http://www.scirp.org/journal/jilsa) Evolutive Neural Net Fuzzy Filtering:

More information

Circuit Simulators: A Revolutionary E-Learning Platform

Circuit Simulators: A Revolutionary E-Learning Platform Circuit Simulators: A Revolutionary E-Learning Platform Mahi Itagi Padre Conceicao College of Engineering, Verna, Goa, India. itagimahi@gmail.com Akhil Deshpande Gogte Institute of Technology, Udyambag,

More information

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob Course Syllabus ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob 1. Basic Information Time & Place Lecture: TuTh 2:00 3:15 pm, CSIC-3118 Discussion Section: Mon 12:00 12:50pm, EGR-1104 Professor

More information

ARTICULATION AGREEMENT

ARTICULATION AGREEMENT ARTICULATION AGREEMENT between Associate of Sciences in Engineering Technologies and The Catholic University of America School of Engineering Bachelor of Science with Majors in: Biomedical Engineering

More information

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus Paper ID #9305 Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus Dr. James V Green, University of Maryland, College Park Dr. James V. Green leads the education activities

More information

Computer Science 141: Computing Hardware Course Information Fall 2012

Computer Science 141: Computing Hardware Course Information Fall 2012 Computer Science 141: Computing Hardware Course Information Fall 2012 September 4, 2012 1 Outline The main emphasis of this course is on the basic concepts of digital computing hardware and fundamental

More information

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017) (1) Course Information ACCT 5250: Advanced Auditing 3 semester hours of graduate credit (2) Instructor Information Richard T. Evans, MBA, CPA, CISA, ACDA (571) 338-3855 re7n@virginia.edu (3) Course Dates

More information

Enhancing Learning with a Poster Session in Engineering Economy

Enhancing Learning with a Poster Session in Engineering Economy 1339 Enhancing Learning with a Poster Session in Engineering Economy Karen E. Schmahl, Christine D. Noble Miami University Abstract This paper outlines the process and benefits of using a case analysis

More information

OFFICIAL DOCUMENT. Foreign Credits, Inc. Jawaharlal Nehru Technological University

OFFICIAL DOCUMENT. Foreign Credits, Inc.  Jawaharlal Nehru Technological University (^ForeignCredits (224)521-0170 : info@forelgncredlts.cdm Evaluation ID: 1234S6-849491-7JK9031 U.S. Equivalency: U.S. Credits: U.S. GPA: Bachelor of Science degree In Electronics and Communication Engineering

More information

Case of the Department of Biomedical Engineering at the Lebanese. International University

Case of the Department of Biomedical Engineering at the Lebanese. International University Journal of Modern Education Review, ISSN 2155-7993, USA July 2014, Volume 4, No. 7, pp. 555 563 Doi: 10.15341/jmer(2155-7993)/07.04.2014/008 Academic Star Publishing Company, 2014 http://www.academicstar.us

More information

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE! THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE! VRTEX 2 The Lincoln Electric Company MANUFACTURING S WORKFORCE CHALLENGE Anyone who interfaces with the manufacturing sector knows this

More information

AAC/BOT Page 1 of 9

AAC/BOT Page 1 of 9 Page 1 of 9 Page 2 of 9 Page 3 of 9 1-PAGE EXECUTIVE SUMMARY TEMPLATE: INTRA-AGENCY ADVISORY AND DELIBERATIVE MATERIAL MEMORANDUM Executive Summary of Upcoming Board Review or Action Item DATE: 2/16/17

More information

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS AC 2009-2202: FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS Gregory Bucks, Purdue University Greg Bucks is a Ph.D. candidate in Engineering Education at Purdue University with an expected graduation

More information

Modeling user preferences and norms in context-aware systems

Modeling user preferences and norms in context-aware systems Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos

More information

Data Fusion Models in WSNs: Comparison and Analysis

Data Fusion Models in WSNs: Comparison and Analysis Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member,

More information

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS Section: 7591, 7592 Instructor: Beth Roberts Class Time: Hybrid Classroom: CTR-270, AAH-234 Credits: 5 cr. Email: Canvas messaging (preferred)

More information

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece The current issue and full text archive of this journal is available at wwwemeraldinsightcom/1065-0741htm CWIS 138 Synchronous support and monitoring in web-based educational systems Christos Fidas, Vasilios

More information

Group A Lecture 1. Future suite of learning resources. How will these be created?

Group A Lecture 1. Future suite of learning resources. How will these be created? Group A Lecture 1 Future suite of learning resources Portable electronically based. User-friendly interface no steep learning curve. Adaptive to & Customizable by learner & teacher. Layered guide indexed

More information

Graphic Imaging Technology II - Part two of a two-year program designed to offer students skills in typesetting, art and pasteup,

Graphic Imaging Technology II - Part two of a two-year program designed to offer students skills in typesetting, art and pasteup, Architectural & Engineering Drafting/Design I - Part I of a two-year program where students in grades 11-12 gain knowledge and skills needed to become a draftsperson. Knowledge of Windows based environment

More information

Project-Based-Learning: Outcomes, Descriptors and Design

Project-Based-Learning: Outcomes, Descriptors and Design Project-Based-Learning: Outcomes, Descriptors and Design Peter D. Hiscocks Electrical and Computer Engineering, Ryerson University Toronto, Ontario phiscock@ee.ryerson.ca Abstract The paper contains three

More information

Lecture 10: Reinforcement Learning

Lecture 10: Reinforcement Learning Lecture 1: Reinforcement Learning Cognitive Systems II - Machine Learning SS 25 Part III: Learning Programs and Strategies Q Learning, Dynamic Programming Lecture 1: Reinforcement Learning p. Motivation

More information

CUSTOMER TRAINING COURSE PROGRAMME TECHNICAL TRAINING

CUSTOMER TRAINING COURSE PROGRAMME TECHNICAL TRAINING CUSTOMER TRAINING COURSE PROGRAMME TECHNICAL TRAINING 2 Konecranes Customer training course programme PREFACE PLEASE CONTACT US. In this brochure, you will find details of the courses available within

More information

An Introduction to Simio for Beginners

An Introduction to Simio for Beginners An Introduction to Simio for Beginners C. Dennis Pegden, Ph.D. This white paper is intended to introduce Simio to a user new to simulation. It is intended for the manufacturing engineer, hospital quality

More information

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS J. García, P. García, P. Arboleya, J.M. Guerrero Universidad de Oviedo, Departament of Eletrical Engineernig, Gijon, Spain garciajorge@uniovi.es

More information

Student Perceptions of Reflective Learning Activities

Student Perceptions of Reflective Learning Activities Student Perceptions of Reflective Learning Activities Rosalind Wynne Electrical and Computer Engineering Department Villanova University, PA rosalind.wynne@villanova.edu Abstract It is widely accepted

More information

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses Kevin Craig College of Engineering Marquette University Milwaukee, WI, USA Mark Nagurka College of Engineering Marquette University

More information

AC : HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE

AC : HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE AC 2011-69: HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE Steven F Barrett, University of Wyoming Steven F. Barrett, Ph.D., P.E. received the BS Electronic Engineering

More information

Meeting Agenda for 9/6

Meeting Agenda for 9/6 1) First team meeting a. Finalize contract b. Finalize contact information 2) Finish discussion about the overall project 3) Documentation a. CAD FILES b. Papers from previous work 4) Meeting Agenda for

More information

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should

More information

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming. Computer Science 1 COMPUTER SCIENCE Office: Department of Computer Science, ECS, Suite 379 Mail Code: 2155 E Wesley Avenue, Denver, CO 80208 Phone: 303-871-2458 Email: info@cs.du.edu Web Site: Computer

More information

Moderator: Gary Weckman Ohio University USA

Moderator: Gary Weckman Ohio University USA Moderator: Gary Weckman Ohio University USA Robustness in Real-time Complex Systems What is complexity? Interactions? Defy understanding? What is robustness? Predictable performance? Ability to absorb

More information

Control Tutorials for MATLAB and Simulink

Control Tutorials for MATLAB and Simulink Control Tutorials for MATLAB and Simulink Last updated: 07/24/2014 Author Information Prof. Bill Messner Carnegie Mellon University Prof. Dawn Tilbury University of Michigan Asst. Prof. Rick Hill, PhD

More information

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica Laboratorio di Intelligenza Artificiale e Robotica A.A. 2008-2009 Outline 2 Machine Learning Unsupervised Learning Supervised Learning Reinforcement Learning Genetic Algorithms Genetics-Based Machine Learning

More information

PROJECT DESCRIPTION SLAM

PROJECT DESCRIPTION SLAM PROJECT DESCRIPTION SLAM STUDENT LEADERSHIP ADVANCEMENT MOBILITY 1 Introduction The SLAM project, or Student Leadership Advancement Mobility project, started as collaboration between ENAS (European Network

More information

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0 Intel-powered Classmate PC Training Foils Version 2.0 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS Václav Kocian, Eva Volná, Michal Janošek, Martin Kotyrba University of Ostrava Department of Informatics and Computers Dvořákova 7,

More information

White Paper. The Art of Learning

White Paper. The Art of Learning The Art of Learning Based upon years of observation of adult learners in both our face-to-face classroom courses and using our Mentored Email 1 distance learning methodology, it is fascinating to see how

More information

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition Student User s Guide to the Project Integration Management Simulation Based on the PMBOK Guide - 5 th edition TABLE OF CONTENTS Goal... 2 Accessing the Simulation... 2 Creating Your Double Masters User

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) 2015-2016 MASTER S PROGRAMME EMBEDDED SYSTEMS UNIVERSITY OF TWENTE 1 SECTION 1 GENERAL... 3 ARTICLE

More information

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Knowledge based expert systems D H A N A N J A Y K A L B A N D E Knowledge based expert systems D H A N A N J A Y K A L B A N D E What is a knowledge based system? A Knowledge Based System or a KBS is a computer program that uses artificial intelligence to solve problems

More information

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING Undergraduate Program Guide Bachelor of Science in Computer Science 2011-2012 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,

More information

Radius STEM Readiness TM

Radius STEM Readiness TM Curriculum Guide Radius STEM Readiness TM While today s teens are surrounded by technology, we face a stark and imminent shortage of graduates pursuing careers in Science, Technology, Engineering, and

More information

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics

More information

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access The courses availability depends on the minimum number of registered students (5). If the course couldn t start, students can still complete it in the form of project work and regular consultations with

More information

GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL

GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL The Fifth International Conference on e-learning (elearning-2014), 22-23 September 2014, Belgrade, Serbia GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL SONIA VALLADARES-RODRIGUEZ

More information

STUDYING RULES For the first study cycle at International Burch University

STUDYING RULES For the first study cycle at International Burch University INTERNATIONAL BURCH UNIVERSITY SENATE Number: 338 08 IBU STUDYING RULES For the first study cycle at International Burch University GENERAL REGULATIONS Article 1. With these rules defined are the organization

More information

Digital Fabrication and Aunt Sarah: Enabling Quadratic Explorations via Technology. Michael L. Connell University of Houston - Downtown

Digital Fabrication and Aunt Sarah: Enabling Quadratic Explorations via Technology. Michael L. Connell University of Houston - Downtown Digital Fabrication and Aunt Sarah: Enabling Quadratic Explorations via Technology Michael L. Connell University of Houston - Downtown Sergei Abramovich State University of New York at Potsdam Introduction

More information

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience Teaching Introductory Electrical Engineering: Project-Based Learning Experience Chi-Un Lei, Hayden Kwok-Hay So, Edmund Y. Lam, Kenneth Kin-Yip Wong, Ricky Yu-Kwong Kwok Department of Electrical and Electronic

More information

Self-archived version. Citation:

Self-archived version. Citation: Self-archived version Citation: Kautola, H., Hyttinen, T., Kakko, L., Väisänen, K., Alarinta, J. (2016). Building a national education export network for the food chain (FLEN). In Vanhanen, R. (ed.) Export

More information

Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC. School of Computer and Communication Sciences

Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC. School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC 1 WELCOME to the Master programs in Computer Science, Data Science and Communication Systems 2 TODAY S SPEAKERS

More information

Computed Expert System of Support Technology Tests in the Process of Investment Casting Elements of Aircraft Engines

Computed Expert System of Support Technology Tests in the Process of Investment Casting Elements of Aircraft Engines Computed Expert System of Support Technology Tests in the Process of Investment Casting Elements of Aircraft Engines Krzysztof Zaba 1 *, Stanislaw Nowak 1, Adam Sury 2, Marek Wojtas 3, Boguslaw Swiatek

More information

All Professional Engineering Positions, 0800

All Professional Engineering Positions, 0800 Page 1 of 7 U.S. OFFICE OF PERSONNEL MANAGEMENT WWW.OPM.GOV QUALIFICATION STANDARDS FOR GENERAL SCHEDULE POSITIONS STANDARDS All Professional Engineering Positions, 0800 ASSOCIATED GROUP STANDARD Use the

More information

Calculators in a Middle School Mathematics Classroom: Helpful or Harmful?

Calculators in a Middle School Mathematics Classroom: Helpful or Harmful? University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Action Research Projects Math in the Middle Institute Partnership 7-2008 Calculators in a Middle School Mathematics Classroom:

More information

Ansys Tutorial Random Vibration

Ansys Tutorial Random Vibration Ansys Tutorial Random Free PDF ebook Download: Ansys Tutorial Download or Read Online ebook ansys tutorial random vibration in PDF Format From The Best User Guide Database Random vibration analysis gives

More information

A Reinforcement Learning Variant for Control Scheduling

A Reinforcement Learning Variant for Control Scheduling A Reinforcement Learning Variant for Control Scheduling Aloke Guha Honeywell Sensor and System Development Center 3660 Technology Drive Minneapolis MN 55417 Abstract We present an algorithm based on reinforcement

More information

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits. DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya

More information

Ministry of Education, Republic of Palau Executive Summary

Ministry of Education, Republic of Palau Executive Summary Ministry of Education, Republic of Palau Executive Summary Student Consultant, Jasmine Han Community Partner, Edwel Ongrung I. Background Information The Ministry of Education is one of the eight ministries

More information

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,

More information

Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment

Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment 2014-15 I. Introduction The Embedded Systems Engineering Technology

More information

NSF Grantee s Meeting December 4 th, Gerhard Klimeck

NSF Grantee s Meeting December 4 th, Gerhard Klimeck nanohub.org Future Cyberinfrastructure serving over 26,000 users today Gerhard Klimeck, Mark Lundstrom, Michael McLennan, George Adams Network for Computational Nanotechnology Purdue University NSF Grantee

More information

A Case-Based Approach To Imitation Learning in Robotic Agents

A Case-Based Approach To Imitation Learning in Robotic Agents A Case-Based Approach To Imitation Learning in Robotic Agents Tesca Fitzgerald, Ashok Goel School of Interactive Computing Georgia Institute of Technology, Atlanta, GA 30332, USA {tesca.fitzgerald,goel}@cc.gatech.edu

More information

Grades. From Your Friends at The MAILBOX

Grades. From Your Friends at The MAILBOX From Your Friends at The MAILBOX Grades 5 6 TEC916 High-Interest Math Problems to Reinforce Your Curriculum Supports NCTM standards Strengthens problem-solving and basic math skills Reinforces key problem-solving

More information

Robot Shaping: Developing Autonomous Agents through Learning*

Robot Shaping: Developing Autonomous Agents through Learning* TO APPEAR IN ARTIFICIAL INTELLIGENCE JOURNAL ROBOT SHAPING 2 1. Introduction Robot Shaping: Developing Autonomous Agents through Learning* Marco Dorigo # Marco Colombetti + INTERNATIONAL COMPUTER SCIENCE

More information

Bachelor of Engineering

Bachelor of Engineering Bachelor of Engineering Technology KEY INFORMATION FOR STUDENTS Bachelor of Engineering Technology ENTRY REQUIREMENTS Location Duration Delivery Credits Level Start Dunedin Three years full-time; part-time

More information

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project D-4506-5 1 Road Maps 6 A Guide to Learning System Dynamics System Dynamics in Education Project 2 A Guide to Learning System Dynamics D-4506-5 Road Maps 6 System Dynamics in Education Project System Dynamics

More information

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program Paper ID #9172 Examining the Structure of a Multidisciplinary Engineering Capstone Design Program Mr. Bob Rhoads, The Ohio State University Bob Rhoads received his BS in Mechanical Engineering from The

More information

Remote Control Laboratory Via Internet Using Matlab and Simulink

Remote Control Laboratory Via Internet Using Matlab and Simulink Remote Control Laboratory Via Internet Using Matlab and Simulink R. PUERTO, L.M. JIMÉNEZ, O. REINOSO Department of Industrial Systems Engineering, University Miguel Herna ndez, Elche, Alicante, Spain Received

More information

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October

More information