SylabUZ

Generate PDF for this page

Roboty mobilne i kooperacyjne - course description

General information
Course name Roboty mobilne i kooperacyjne
Course ID 06.9-WM-ZiIP-P4.0-D-24_22
Faculty Faculty of Mechanical Engineering
Field of study Management and Production Engineering
Education profile academic
Level of studies Second-cycle studies leading to MSc degree
Beginning semester winter term 2023/2024
Course information
Semester 3
ECTS credits to win 2
Course type obligatory
Teaching language polish
Author of syllabus
  • dr inż. Grzegorz Pająk
  • dr inż. Iwona Pająk
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 9 0,6 Credit with grade
Laboratory 30 2 18 1,2 Credit with grade

Aim of the course

Poznanie podstawowych pojęć z zakresu budowy i programowania współczesnych manipulatorów i robotów mobilnych używanych w zautomatyzowanych systemach produkcyjnych.

Prerequisites

podstawowy kurs matematyki

Scope

Wykład

W1. Pojęcia podstawowe: zautomatyzowany system produkcyjny, automatyzacja i robotyzacja, klasyfikacja robotów, przegląd podstawowych zagadnień robotyki.

W2. Opis pozycji i orientacji w przestrzeni trójwymiarowej: wektory położenia, macierze orientacji, kąty Eulera, kwaterniony.

W3. Kinematyka manipulatorów: opis położenia i orientacji członów, parametry Denavita-Hartenberga, proste i odwrotne zadanie kinematyki.

W4. Generowanie trajektorii: przestrzeń robocza i konfiguracyjna, wybrane metody generowania trajektorii 

W5. Kinematyka kołowych platform mobilnych: opis platformy w przestrzeni, koła konwencjonalne, stopień mobilności i sterowalności, ograniczenia na ruch, układy holonomiczne i nieholonomiczne.

W6. Sensory wykorzystywane we współczesnych systemach robotycznych, roboty współpracujące.

W7. Kolokwium sprawdzające.

Laboratorium

L01. Zasady pracy na laboratorium, omówienie wykorzystywanych narzędzi.

L02. Podstawy programowania przemysłowego robota współpracującego, najważniejsze funkcje panelu sterowania.

L03-04. Kurs podstaw programowania robota kooperacyjnego z wykorzystaniem platformy e-learningowej.

L05-06. Konfiguracja robota i systemu zabezpieczeń, przygotowanie aplikacji typu pick-and-place.

L07. Zapoznanie z zaawansowanymi elementami programowania robota z wykorzystaniem platformy e-learningowej.

L08-09. Wykorzystanie zaawansowanych elementów programowania w praktycznych aplikacjach.

L10-11. Rozwiązywanie wybranych zadań z wykorzystaniem predefiniowanych szablonów.

L12-13. Wykorzystanie narzędzi komputerowych do planowania ruchów robota w wirtualnym środowisku.

L14. Wprowadzenie do systemu ROS (Robot Operating System).

L15. Sterowanie robotem z wykorzystaniem mechanizmów systemu ROS.

 

Teaching methods

Wykład: wykład konwencjonalny.

Laboratorium: zajęcia praktyczne w laboratorium komputerowym i laboratorium robotyki.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład: Kolokwium w formie pisemnej

Laboratorium: Zaliczenie kursu na platformie e-learningowej, średnia ocen uzyskanych z wejściówek oraz sprawozdań z realizacji zajęć.

Ocena końcowa: Warunkiem zaliczenia przedmiotu jest zaliczenie wszystkich jego form. Ocena końcowa jest średnią arytmetyczną z ocen za poszczególne formy zajęć.

Recommended reading

  1. Kaczmarek W., Panasiuk J., Borys S., Środowiska programowania robotów, PWN, Warszawa, 2020.
  2. Kaczmarek W., Panasiuk J., Programowanie robotów przemysłowych, PWN, Warszawa, 2020.
  3. Szelerski M.W., Robotyka przemysłowa, KaBe, Krosno 2019.
  4. Mahtani A., Romero A.M., Perdomo E.F, Effective Robotics Programming with ROS, Third Edition, Packt, 2016.
  5. YoonSeok P., HanCheol C., RyuWoon J., TaeHoon L., ROS Robot Programming, First Edition, ROBOTIS Co., 2017.
  6. Universal Robots Academy, E-szkolenia na temat e-Series, https://academy.universal-robots.com/pl/bezplatne-e-szkolenie/e-szkolenia-na-temat-e-series/

Further reading

  1. Kaczmarek W., Panasiuk J., Robotyzacja procesów produkcyjnych, PWN, Warszawa, 2018.
  2. Morecki A., Knapczyk J., Podstawy robotyki : teoria i elementy manipulatorów i robotów, WNT, Warszawa 1999.
  3. Craig J., Wprowadzenie do robotyki. Mechanika i sterowanie, WNT, Warszawa 1993.
  4. Joseph L., Cacace J., Mastering ROS for Robotics Programming, Second Edition, Packt, 2018.

Notes


Modified by dr inż. Grzegorz Pająk (last modification: 21-04-2023 18:32)