Mechatronics Workshop (FSI-RMW)

Academic year 2018/2019
Supervisor: doc. Ing. Robert Grepl, Ph.D.  
Supervising institute: ÚMTMB all courses guaranted by this institute
Teaching language: Czech
Aims of the course unit:
The aim of the course is to motivate students by interactive and project-oriented teaching method for further active study of individual courses of Mechatronics.
Learning outcomes and competences:
Students will be made familiar with basics of programming embedded systems using graphical modeling / programming tools such as MATLAB / Simulink and LabVIEW, individual components of mechatronic system (sensor, controller, actuator, controlled electromechanical system) and programming of robotic kit LEGO Mindstorms.
Prerequisites:
Basic knowledge of programming and Mathematics in the range of high school study
Course contents:
Students will be introduced to the basics of embedded systems programing. Embedded systems will be demonstrated on LEGO Mindstorms kit. The basics of programming will be explained on graphical programming tools such as MATLAB / Simulink and LabVIEW. There will be also explained other necessary fundamentals to complete competitive tasks. Students will be divided into teams and will prepare solution of the task on borrowed Lego Mindstorms kits. The programming tool will choose by each team individually. The subject will be finished by competition of students teams.
Teaching methods and criteria:
Lectures - explanation of necessary theory and fundamentals of programming in MATLAB / Simulink and LabVIEW. Exercise - explanations and practical testing of operation principles and programming of LEGO Mindstorms kit. Individual students work in teams. Final Student Competition.
Assesment methods and criteria linked to learning outcomes:
The course is evaluated on the base of active participation in exercises and the result of competitive task.
Controlled participation in lessons:
Attendance at practical training is obligatory. The attendance is checked in exercises. Students are supposed to work in team and prepare solution of given problem with defined role of each team member.
Type of course unit:
    Lecture  13 × 2 hrs. optionally                  
    Labs and studios  13 × 2 hrs. compulsory                  
Course curriculum:
    Lecture Introduction to Programming of embedded (built-in) systems.
Introduction to MATLAB / Simulink.
Basic control and decision algorithms
Sensors - description, calibration, data evaluation of of Lego Mindstorms kit sensors.
Theory of programming of LEGO Mindstorms from MATLAB / Simulink environment.
Introduction to LabVIEW.
Theory of programming of LEGO Mindstorms from labVIEW environment.
Selected notes to teamwork and project management.
Specifications of the competition tasks, division into teams.
Competition of student teams.
    Labs and studios Introduction to programming of LEGO Mindstorms from MATLAB / Simulink environment.
Introduction to programming of LEGO Mindstorms from LabVIEW environment.
Realization of simple examples of control and operation and engine and sensors data processing.
Individual work of student teams on competition tasks (in consultation with the teacher).
Literature - fundamental:
1. Valášek M. a kol.: Mechatronika, Vydavatelství ČVUT Praha, 1995
2. www.mathworks.com
3. www.ni.com
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
B3A-P full-time study B-MET Mechatronics -- GCr 4 Compulsory 1 1 W