Course: Robotics Laboratory 1

» List of faculties » FAI » AUART
Course title Robotics Laboratory 1
Course code AUART/AP3L1
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 1
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Navrátil Petr, Ing. Ph.D.
  • Vašek Vladimír, prof. Ing. CSc.
  • Spaček Ľuboš, Ing. Ph.D.
Course content
ABB 1. Introduction to industrial robots, types used, introduction to 6-axis robots and their variants, robot workspace. 2. Introduction to RobotStudio, overview of its parts, demonstration of real simulations. 3. Joint preparation of a pick & place application, robot placement, creation of a base, conveyors, manipulated piece, and program creation. 4. Linking component logic in the line (arrival of the piece, gripping, placing, etc.), basic optimization. 5. Introduction to the real robot and the control panel, demonstration of movement modes, jogging, coordinate systems, simulation preparation based on the actual layout of the robot in the line. 6. Creation of a pick & place program for a real line in the simulation environment, verification, transfer of the program to a real robot, position learning, and program testing. 7. Modification of the robot program for various situations, piece layout, adding communication methods with the operator, display of cycle time, and piece counter. Stäubli 8. Introduction to industrial robots, types used, introduction to robotic arms installed in the line, robot workspace. 9. Introduction to Stäubli Robotics Suite (SRS). Description of the environment (menus), creating robotic cells (new, existing, remote), working with objects (inserting, positioning - gripping modes), inserting the robot, robot movement, gripping modes. MCP panel - manual control of the robotic arm. 10. Basics of working in the cell. Creating a cell, creating an application, description of the application structure, point definition (teaching), path traversal (line, arc) - types of movements. Conditions/cycles/functions. Working with conditions. Working with cycles - types of cycles. Creating functions (input parameters, local variables). Simple Pick & Place. 11. Tools. Tool definition. Gripping. Simple example - transferring a part. Demonstration example - palletizing. Inserting a model. Performing palletizing - appro/compose function. Definition of a custom coordinate system. Demonstration of palletizing usage. 12. Working with I/O. Libraries (creation, linking to the application, using the library). Graphical user interface. 13. Multitasking. Usage possibilities. Demonstration example of palletizing and graphical user interface. 14. Presentation of the real robot. MCP control panel - description, robot movement. Program transfer to the robot and execution.

Learning activities and teaching methods
unspecified
learning outcomes
Knowledge
- Explaining basic concepts in industrial robot programming - Describing the basic structure of a robotic system - Describing the possibilities of system control using a handheld programming panel - Describing the capabilities of development environments for robot programming
- Explaining basic concepts in industrial robot programming - Describing the basic structure of a robotic system - Describing the possibilities of system control using a handheld programming panel - Describing the capabilities of development environments for robot programming
Skills
- Operating a robotic arm via the handheld programming panel - Creating simple applications, application data (points, tools), and programs using the programming panel - Creating a local robotic cell/local copy of a remote (real) cell in a simulation environment - Creating a simple application for robot movement along a defined path - Creating and using a library, creating a graphical user interface - Uploading and running a program from the simulation environment on a real robot
- Operating a robotic arm via the handheld programming panel - Creating simple applications, application data (points, tools), and programs using the programming panel - Creating a local robotic cell/local copy of a remote (real) cell in a simulation environment - Creating a simple application for robot movement along a defined path - Creating and using a library, creating a graphical user interface - Uploading and running a program from the simulation environment on a real robot
teaching methods
Knowledge
Exercises on PC
Exercises on PC
Dialogic (Discussion, conversation, brainstorming)
Dialogic (Discussion, conversation, brainstorming)
Simple experiments
Simple experiments
Teamwork
Teamwork
assessment methods
Analysis of the student's performance
Analysis of the student's performance
Recommended literature


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