Academic year 2018/2019 |
Supervisor: | doc. Ing. Robert Grepl, Ph.D. | |||
Supervising institute: | ÚMTMB | |||
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 |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111