SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Similar documents
SSE - Supervision of Electrical Systems

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

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

Seminar - Organic Computing

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

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

Computer Science. Embedded systems today. Microcontroller MCR

Control Tutorials for MATLAB and Simulink

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

A Hands-on First-year Electrical Engineering Introduction Course

Course Specifications

Remote Control Laboratory Via Internet Using Matlab and Simulink

Embedded System Design

LEGO MINDSTORMS Education EV3 Coding Activities

Data Fusion Models in WSNs: Comparison and Analysis

A systems engineering laboratory in the context of the Bologna Process

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

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

Evolution of Symbolisation in Chimpanzees and Neural Nets

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

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

BEn g i n Me ch atronic s En gi nee ring and

Computer Science 141: Computing Hardware Course Information Fall 2012

COMPUTER-AIDED DESIGN TOOLS THAT ADAPT

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

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

Evolutive Neural Net Fuzzy Filtering: Basic Description

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

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

< 94 > Visiting Professors

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

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

A Practical Approach to Embedded Systems Engineering Workforce Development

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online

Phys4051: Methods of Experimental Physics I

Developing a Distance Learning Curriculum for Marine Engineering Education

Form no. (12) Course Specification

Modeling user preferences and norms in context-aware systems

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

KUTZTOWN UNIVERSITY KUTZTOWN, PENNSYLVANIA COE COURSE SYLLABUS TEMPLATE

Learning Methods for Fuzzy Systems

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

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

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

Study in Berlin at the HTW. Study in Berlin at the HTW

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Quality in University Lifelong Learning (ULLL) and the Bologna process

ELEC3117 Electrical Engineering Design

CUSTOMER TRAINING COURSE PROGRAMME TECHNICAL TRAINING

Department of Computer Science GCU Prospectus

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Agent-Based Software Engineering

A Case-Based Approach To Imitation Learning in Robotic Agents

Strategy and Design of ICT Services

Embedded Real-Time Systems

Software Development: Programming Paradigms (SCQF level 8)

Bachelor of Engineering in Biotechnology

Using Moodle in ESOL Writing Classes

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Moderator: Gary Weckman Ohio University USA

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

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Steps Before Step Scanning By Linda J. Burkhart Scripting by Fio Quinn Powered by Mind Express by Jabbla

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Axiom 2013 Team Description Paper

A Neural Network GUI Tested on Text-To-Phoneme Mapping

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

Graduate Program in Education

Using a PLC+Flowchart Programming to Engage STEM Interest

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

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

MinE 382 Mine Power Systems Fall Semester, 2014

MASTER OF ARTS IN BUSINESS MA INTERNATIONAL MANAGEMENT AND LEADERSHIP*

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

Appendix L: Online Testing Highlights and Script

The SWARM-BOTS Project

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes

Robot manipulations and development of spatial imagery

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Mcgraw Hill Financial Accounting Connect Promo Code

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

BUILD-IT: Intuitive plant layout mediated by natural interaction

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

An Estimating Method for IT Project Expected Duration Oriented to GERT

Just in Time to Flip Your Classroom Nathaniel Lasry, Michael Dugdale & Elizabeth Charles

DBA Program Curriculum

Computer Science PhD Program Evaluation Proposal Based on Domain and Non-Domain Characteristics

Content Teaching Methods: Social Studies. Dr. Melinda Butler

Human Emotion Recognition From Speech

An OO Framework for building Intelligence and Learning properties in Software Agents

Improving Fairness in Memory Scheduling

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

SARDNET: A Self-Organizing Feature Map for Sequences

Project-Based-Learning: Outcomes, Descriptors and Design

Wrocław University. of Science and Technology. Prospectus

Transcription:

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 DEGREE IN TELECOMMUNICATIONS SCIENCE AND TECHNOLOGY (Syllabus 2010). (Teaching unit Optional) BACHELOR'S DEGREE IN TELECOMMUNICATIONS TECHNOLOGIES AND SERVICES ENGINEERING (Syllabus 2015). (Teaching unit Optional) BACHELOR'S DEGREE IN ELECTRONIC SYSTEMS ENGINEERING (Syllabus 2009). (Teaching unit Optional) 6 Teaching languages: Catalan, Spanish, English Teaching staff Coordinator: Others: Sergio Bermejo Sánchez Jorge Salazar Soler Sergio Bermejo Sánchez Jorge Salazar Soler Prior skills Analogue and digital electronics concepts. Microprocessors. Requirements Teaching methodology Learning objectives of the subject The subject gives an introduction to the mobile autonomous robotics wherein microcontrollers are a part of the strategies of control of the electronic system. The basic concepts of different types of sensors and actuadores of habitual use in robotics as well as the basic strategies of control are analysed including his achievement, with special emphasis on the adaptive and action reaction strategies of control. In the laboratory, a prototype of an autonomous robot will be mounted. 1 / 8

Study load Total learning time: 150h Hours large group: 26h 17.33% Hours small group: 26h 17.33% Self study: 98h 65.33% 2 / 8

Content 1. Introduction to mobile autonomous robotics (2 hours) 1.1. Basic concepts 1.2. Design considerations 1.3. Parts of a robot 1.4. Robot control 2. Sensors (6 hours) 2.1. Concepts. Introduction 2.2. Types of sensors: Pressure/contact. Resistive position. Infrared. Light. Ultrasound. Magnetic 2.3. Signal conditioning. Basic circuits 3 / 8

2.4. Use of A/D and D/A converters 3. Actuators (4 hours) 3.1. DC Motors 3.2. Gears 3.3. Pulse Width Modulation (PWM) 3.4. Stepper motors 3.5. Servomotors 4. Microcontrolador architecture (8 hours) 4.1. Introduction 4 / 8

4.2. Blocks diagram 4.3. Memory 4.4. Input/output ports 4.5. Timers/counters 4.6. A/D conversion 4.7. Interrupts 4.8. Instruction set and addressing modes 5. Communications between systems (2 hours) 5.1. Serial line 5 / 8

5.2. Infrared and wireless connections 6. Control systems. Algorithms (4 hours) 6.1. Control basis and principles 6.2. Control systems and their stability 6.3. PID controllers 6.4. Introduction to adaptive control 6.5. Active learning based algorithms 6.6. Inductive learning in automatas 6.7. Reinforcement learning algorithms 6 / 8

7. Autonomous navigation (4 hours) 7.1. Basic requirements 7.2. Environment maps construction 7.3. Environment maps abstraction 7.4. Several architectures examples (neural nets, fuzzy logic, biological based...) Qualification system The evaluation of the subject is obtained as a 100 % of a robotics project realised within the laboratory divided into diverse phases in a work continued along the course and his later presentation in public. Regulations for carrying out activities 7 / 8

Bibliography Basic: McComb, G.. Robot builder's bonanza. 4th ed. New York [etc.]: McGraw-Hill, 2011. ISBN 9780071750363. Braünl, T. Embedded robotics: mobile robot design and applications with embedded systems. 3rd ed. Berlin ; Heidelberg: Springer, 2008. ISBN 9783540705338. Martin, F.G. Robotic explorations: a hands-on introduction to engineering. Upper Saddle River, N.J.: Prentice-Hall, 2001. ISBN 0130895687. Complementary: Stewart, J.W.; Miao, K.X. The 8051 microcontroller: hardware, software and interfacing. 2nd ed. Upper Saddle River: Prentice Hall, 1999. ISBN 013531948X. Predko, M. Programming and customizing PICmicro microcontrollers. 2nd ed. New York [etc.]: McGraw-Hill, 2002. ISBN 0071361723. Everett, H.R. Sensors for mobile robots: theory and application. Wellesley, Mass.: AK Peters, 1995. ISBN 1568810482. Arkin, R.C. Behavior-based robotics. London: MIT Press, 1998. ISBN 0262011654. Others resources: 8 / 8