Course: Mechatronics in Machine Design

« Back
Course title Mechatronics in Machine Design
Course code KKS/PME
Organizational form of instruction Tutorial
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Vojta Stanislav, Ing. Ph.D.
  • Pavelka František, Ing.
Course content
The course deals with the practical application of knowledge in the field of multidisciplinary machine design and use of the knowledge from previously passed theoretical courses of the study program (electronics, mechanics, signal processing, actuators). Students will progressively apply knowledge and gain competences in practical application of various sensors, actuators, commercially available wireless communication modules, basic signal processing and machine learning. These competences are further applied in the form of a group semester project to demonstrate in practice the acquired competences. Topic is always immediately demonstrated and practiced in the seminars, with an emphasis on the context of the information learned in the semester projects and other areas of study. Content of (laboratory) exercises : 1. Motivation, semester organization and introduction of syllabus. Introduction to mechatronics and robotics - basic terms. Multidisciplinary Engineering in the Context of the 21st Century. 2. Introduction to the TinkerCAD Circuits software tool - practical practice on examples of simple electrical circuits. Individual work. 3. Introduction to MCU programming (Arduino, etc.) using Wiring and TinkerCAD Circuits. Input and output signals and their processing - practice on examples of simple circuits. Individual work. 4. Practical use of sensors for motion measurement (distance, acceleration, angle of rotation, etc.). Examples of sensor use using the Arduino platform. Individual work. 5. Practical use of sensors for measuring environmental properties (temperature, humidity, pressure, lighting, etc.). Examples of sensors using the Arduino platform. Individual work. 6. Actuators and their use in mechanical systems. Example of connection and control of DC motor and servo for simple applications - wheeled robot, robotic arm. Individual work. 7. Actuators: modern trends in the field of actuators, actuators for specific applications (piezo, soft, microfluid), robotic effectors. Practical demonstrations. Individual work. 8. Examples of wireless communication: Practical demonstration of simple tasks using Arduino and control via IR remote, BT, Wifi. Individual work. 9. Use of MATLAB/Simulink for programming MCU Arduino - Simple practical examples in MATLAB and Simulink. Individual work. 10. Practical basics of machine learning. Classification x regression. Simple practical examples in MATLAB Classification Learner and MATLAB Regression Learner. Practical demonstration of a simple neural network in MATLAB Deep Network Designer. 11. Practical project: analysis, creation of flow charts, communication with sensors and actuators. 12. Practical project: creation of a technical solution, space for consultations. 13. Practical project: presentation of projects in progress, space for consultations.

Learning activities and teaching methods
Lecture supplemented with a discussion, Lecture with practical applications, One-to-One tutorial, Laboratory work, Skills demonstration, Self-study of literature
  • Team project (50/number of students) - 30 hours per semester
  • Practical training (number of hours) - 39 hours per semester
  • unspecified - 35 hours per semester
  • Presentation preparation (report) (1-10) - 4 hours per semester
prerequisite
Knowledge
Knowledge of programming and algorithmization within the scope of previous studies is assumed.
Skills
Be able to apply knowledge from theoretical subjects.
Ability to work with technical documentation (both in Czech and foreign language).
Competences
N/A
N/A
learning outcomes
Knowledge
Apply knowledge of partial knowledge (mechanics, algorithmization) for synthesis of complex systems
Select suitable components (sensors, actuators) for the proposed system
Skills
Acquire additional professional skills independently
Apply their theoretical knowledge of mechatronics to solve specific practical problems
Competences
N/A
N/A
teaching methods
Knowledge
Lecture with visual aids
Practicum
Laboratory work
E-learning
Task-based study method
Project-based instruction
Self-study of literature
Students' portfolio
Skills
Practicum
Laboratory work
E-learning
Task-based study method
Project-based instruction
Group discussion
Students' portfolio
Competences
Lecture with visual aids
Project-based instruction
Group discussion
Students' portfolio
assessment methods
Knowledge
Skills demonstration during practicum
Group presentation at a seminar
Project
Skills
Skills demonstration during practicum
Group presentation at a seminar
Project
Competences
Group presentation at a seminar
Project
Recommended literature
  • MALÝ, Martin. Hradla, volty, jednočipy. Úvod do bastlení. Praha: CZ.NIC, z.s.p.o. 2017.
  • NIKU, Saeed B. Introduction to Robotics: Analysis, Control, Application. 3rd edition. John Wiley&Sons. 2020.
  • PARK, F.C., LYNCH K.M. Introduction to robotics. Mechanics, Planning, and Control. NorthWestern University. 2016.
  • SICILIANO, B., KHATIB, O. Springer Handbook of Robotics. 2016.
  • VODA, Zbyšek. Průvodce světem Arduina. 2.vydání. Bučovice. 2017.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester