Навигација

26Е053ПРС - Програмирање роботских система

Спецификација предмета
НазивПрограмирање роботских система
Акроним26Е053ПРС
Студијски програмЕлектротехника и рачунарство
Модулмодул Рачунарска техника и информатика
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметима-
Циљеви изучавања предметаОсновни курс роботике који припрема студента за примену роботских система и софтверских алата који се користе у роботици. Даје увид у основне појмове и принципе рада робота (кинематика, планирање кретања, навигација), као и искуство практичног рада са индустријским, колаборативним и мобилним роботима и пратећим алатима који укључују комерцијални софтвер и софтверске платформе отвореног типа (РОС).
Исходи учења (стечена знања)Оспособљавање студената за рад у области примене роботских система као и разумевање роботских система и циљу развоја апликативног софтвера за индустријске, колаборативне и аутономне мобилне роботе.
Садржај предмета
Садржај теоријске наставеУвод у роботику и општи преглед роботских система (индустрија, здравство, сервиси). Основне конфигурације и типичне употребе робота. Основни појмови кинематике, планирања кретања и управљања индустријских робота. Архитектура и програмирање индустријских и колаборативних робота. Принципи кретања аутономних мобилних робота: кинематика, локализација, мапирање простора, планирање кретања и навигација.
Садржај практичне наставеВежбе на роботским платформама у области индустријске (ABB IRB 120), колаборативне роботике (Franka Emika Panda) и сервисне мобилне роботике (TurtleBot). Програмирање индустријских робота у програмском окружењу ABB Robot Studio. Програмирање колаборативних робота коришћењем ROS и MoveIt програмског пакета. Програмирање аутономног мобилног робота коришћењем ROS и симулатора Gazebo.
Литература
  1. Б. Боровац, Г. Ђорђевић, М. Раковић, М. Рашић, Индустријска роботика
  2. К.Јовановић, Н. Кнежевић, Роботика - збирка решених задатака
  3. A. Bihlmaier, Robotics for Programmers
  4. R. Siegwart, I. Nourbakhsh, Introduction to Autonomous Mobile Robots
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања, вежбе, лабораторијске вежбе и пројектни задаци.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавањаПисмени испит40
Практична настава30Усмени испит
Пројекти
Колоквијуми30
Семинари