Skip to main content

Industrial Robotics 2 (3cr)

Course unit code: 8A00DZ56

General information


Credits
3 cr
Teaching language
Finnish

Objective

After completing the course, the student is able to utilize advanced robot programming methods and apply them to industrial use cases. The student masters conditional motion commands, the use of functions, and the definition and use of robot workspaces. The student is capable of modeling robot cells for offline programming and performing calibration of the models. The student understands the fundamentals of robot-to-robot communication using I/O and fieldbus solutions. The student understands the principles of robot cell safety using safety-rated zones and safety sensors. In addition, the student can design and implement integrated applications combining mobile and industrial robots. As part of the laboratory project, the student completes an industry-level commissioning project.

Content

- Advanced programming (conditional motion commands, use of functions, robot workspaces)
- Building simulation models (robots, handling devices, connections)
- Calibration of simulation models for offline programming (calibration of handling devices)
- Robot-to-robot communication using I/O and industrial fieldbuses (EtherCAT, Profinet, Ethernet/IP)
- Robot cell safety (safety-rated zone definitions, safety sensors)
- Integrated applications with mobile and industrial robots
- Laboratory project (industry-level commissioning project)

Qualifications

It is recommended that the student has completed the Robotics 1 course or has equivalent knowledge of robotics fundamentals, robot programming, and the basic principles of robot cells.

Assessment criteria, satisfactory (1)

The student utilizes the basic concepts of advanced programming and can perform modeling and calibration according to instructions. They recognize the essential fieldbuses and can implement simple I/O-based solutions. The principles of robot cell safety are familiar to the student, and they participate in the laboratory project under the instructor’s guidance.

Assessment criteria, good (3)

The student applies advanced programming independently and uses functions and workspaces in problem-solving. The student models and calibrates offline environments appropriately and masters the most common industrial fieldbuses at a practical level. The student designs robot cell safety according to established principles and implements an integrated mobile–industrial robot application. In the laboratory project, the student works proactively and with clear objectives.

Assessment criteria, excellent (5)

The student analyses and applies advanced programming comprehensively, creating versatile program solutions that make use of conditions, functions, and dynamic workspaces. The student models and calibrates offline environments in accordance with industrial accuracy requirements and designs and implements robot-to-robot communication using various fieldbus solutions. The student demonstrates deep understanding of robot cell safety and can build multi-robot environments that include collaboration between mobile and industrial robots. In the laboratory project, the student works independently and proactively and is able to evaluate and improve both their own competence and the overall performance of the project.

Go back to top of page