Robotization in Construction Technology
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
D22ROC | ZK | 2P | English |
- Course guarantor:
- Pavel Svoboda
- Lecturer:
- Michal Kovářík, Pavel Svoboda, Vjačeslav Usmanov
- Tutor:
- Supervisor:
- Department of Construction Technology
- Synopsis:
-
During the course, doctoral students will be introduced to the basics of robotics, the basics of industrial automation, the programming of industrial robots in construction technology, and the basics of parametric modeling and its use for controlling industrial robots.
- Requirements:
-
Compulsory attendance in classes, maximum 2 unexcused absences
Continuous correction of tasks and control during the course
- Syllabus of lectures:
-
1. Basics of robotics. Cognitive cycle. Robot subsystems. Kinematic structures. Robot category.
2. Structure and function of robots. Robot movements. Commissioning of robots.
3. Robot programming in KRL. Launching programs, manipulating program files. Creating and changing programmed movements. Variables and declarations. Basic functions.
4. Use of logical functions in the robot program. Configuration of external tools. Expert level of robot programming.
5. Programming in WorkVisual. Structured programming. Subroutines and Functions.
6. Work with system variables. Interrupt programming. Switching function. Program announcements in KRL. Analog and digital signals. Issues of advance, singularity and approximation.
7. Basics of PLC programming. Industrial signal buses. Connection with the environment of industrial robots. Safety features.
8. Digital fabrication technology in the construction industry. Basics of CAM technology. Basics of CNC technology.
9. Construction robots. Basic types and configurations. Operation specifics.
10. Virtual reality. Augmented reality. Mixed reality.
11. Robot programming in the Rhino+Grasshopper environment. 3D modeling of robotic systems in the construction industry.
12. Visualization and animation of the system in the Babylon JS environment. Basics of creating VR models.
13. Basics of 3D printing in construction. Types of 3D printers and their specifics. Basics of programming in Gcode for 3D printing.
For a specific semester, the lecture schedule is listed on the subject's website and in MS Teams.
- Syllabus of tutorials:
-
The subject has no exercises.
- Study Objective:
-
The aim is to increase the competence of students in the field of robotics in the construction industry.
- Study materials:
-
Required reading:
[1] Robot programming 1. KUKA System Software. Training material, version P1KSS8, 2013
[2] Robot programming 2. KUKA System Software. Training material, version P2KSS8, 2014
[3] GRAMAZIO, Fabio. Matthias KOHLER. Made by robots: Challenging Architecture at the Large Scale : May/June 2014. London: John Wiley & Sons Ltd., 2014. ISBN 978-1-118-53548-6.
Recommended literature:
[4] DUNN, Nick. Digital fabrication in architecture. London: Laurence King Publishing, 2012. ISBN 9781780672113.
Study aids:
[5] https://www.simplify3d.com/support/articles/3d-printing-gcode-tutorial/
- Note:
- Time-table for winter semester 2024/2025:
- Time-table is not available yet
- Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans: