Intelligent Embedded System Fundamentals
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BI-ZIVS | KZ | 4 | 1P+3C | Czech |
- Garant předmětu:
- Miroslav Skrbek
- Lecturer:
- Miroslav Skrbek
- Tutor:
- Miroslav Skrbek
- Supervisor:
- Department of Digital Design
- Synopsis:
-
Intelligent embedded system fundamentals course is focused on high-level technology embedded systems integrating artificial intelligence. The aim of the course is to teach students modern humanoid robot control and development of applications in a graphical development environment. Lectures provide fundamentals of motion control, sensor reading, application interfaces, robot navigation and development tools. In labs, students program a set of basic task by using the robot simulator and real hardware to get practical experience with these technologies.
- Requirements:
-
Knowledge of programming in one of the C++, Java, Python programming languages.
- Syllabus of lectures:
-
1. Introduction, robot description
2. Kinematics fundametals, inverse kinematics
3. Graphical development environment, application development
4. Motion control I
5. Motion control II
6. Touch and distance sensors
7. Audio input output
8. Voice synthesis and analysis
9. Video input
10. Image analysis I
11. Image analysis II
12. Project presentations
13. Assignment
- Syllabus of tutorials:
-
In labs, students work on simple tasks, which results in a single more complex final task, which will be presented at the end. On the simple exercises that focus on a specific area (like motion, speech), students learn how to control the robot and learn to work with the built-in artificial intelligence functions (face recognition, speech analysis, etc.). The students will use this knowledge for the final task.
- Study Objective:
-
The aim of the course is to provide students with the fundamentals and practical experience in the field of robotics and advanced embedded systems with integrated artificial intelligence.
- Study materials:
-
[1] Sobftbank Robotics, technical dokumentation at https://developer.softbankrobotics.com.
- Note:
- Further information:
- https://courses.fit.cvut.cz
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Bachelor program Informatics, unspecified branch, in Czech, 2015-2020 (elective course)
- Bachelor branch Security and Information Technology, in Czech, 2015-2020 (elective course)
- Bachelor branch Computer Science, in Czech, 2015-2020 (elective course)
- Bachelor branch Computer Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Information Systems and Management, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Software Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Web Engineering, in Czech, 2015-2020 (elective course)
- Bachelor branch Web and Software Engineering, spec. Computer Graphics, in Czech, 2015-2020 (elective course)
- Bachelor branch Knowledge Engineering, in Czech, 2018-2020 (elective course)
- Bachelor Specialization Information Security, in Czech, 2021 (elective course)
- Bachelor Specialization Management Informatics, in Czech, 2021 (elective course)
- Bachelor Specialization Computer Graphics, in Czech, 2021 (elective course)
- Bachelor Specialization Computer Engineering, in Czech, 2021 (elective course)
- Bachelor program, unspecified specialization, in Czech, 2021 (elective course)
- Bachelor Specialization Web Engineering, in Czech, 2021 (elective course)
- Bachelor Specialization Artificial Intelligence, in Czech, 2021 (elective course)
- Bachelor Specialization Computer Science, in Czech, 2021 (elective course)
- Bachelor Specialization Software Engineering, in Czech, 2021 (elective course)
- Bachelor Specialization Computer Systems and Virtualization, in Czech, 2021 (elective course)
- Bachelor Specialization Computer Networks and Internet, in Czech, 2021 (elective course)
- Study plan for Ukrainian refugees (elective course)
- Bachelor Specialization Information Security, in Czech, 2024 (elective course)
- Bachelor program, unspecified specialization, in Czech, 2024 (elective course)
- Bachelor Specialization Management Informatics, in Czech, 2024 (elective course)
- Bachelor Specialization Computer Graphics, in Czech, 2024 (elective course)
- Bachelor Specialization Software Engineering, in Czech, 2024 (elective course)
- Bachelor Specialization Web Engineering, in Czech, 2024 (elective course)
- Bachelor Specialization Computer Networks and Internet, in Czech, 2024 (elective course)
- Bachelor Specialization Computer Engineering, in Czech, 2024 (elective course)
- Bachelor Specialization Computer Systems and Virtualization, in Czech, 2024 (elective course)
- Bachelor Specialization Artificial Intelligence, in Czech, 2024 (elective course)
- Bachelor Specialization Computer Science, in Czech, 20214 (elective course)