Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Основи програмної робототехніки

Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.04.E.169
Кількість кредитів: 5.5
Кафедра: Системи штучного інтелекту
Лектор: Гасько Р.Т.
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
Як використовувати засоби зв'язку ROS (теми, послуги, дії) для обміну інформацією між функціональними модулями
Візуалізація та створення користувальницького середовища з роботом
Картування робочого середовища та навігація за допомогою мобільного робота
Як реалізувати функцію підбору з промисловими роботами
Розробка повноцінних програм для роботизованих застосунків.
Використання засобів та методів ШІ в задачах робототехніки
Інтеграція машинного навчання в задачі розпізнавання зображень.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Веб-технології та веб-дизайн
Організація сховищ та просторів даних
Операційні системи
Хмарні технології
Короткий зміст навчальної програми:
У курсі “Основи робототехніки” ви навчитеся використовувати різні інструменти ROS для створення повноцінної роботизованої програми. Ви будете працювати з власними автономними установками Ubuntu-Linux, а також з промисловими та мобільними роботами на основі фізичного двигуна моделювання Gazebo. Ви навчитесь програмувати та налаштовувати основні роботизовані завдання, такі як об'єкти вибору та розміщення, та орієнтуватися через перешкоди та інтегруєте ці знання для створення різних працюючих робототехнічних застосунків, як мобільна робототехнічна платформа, маніпулятор або роборука. Ключовим є вивчення можливостей застосування технологій прикладного штучного інтелекту, зокрема комп’ютерного зору для розпізнавання зображень, орієнтації в довколишньому оточенні та можливостей машинного навчання для оптимізації керування роботехнічними застосунками.
Рекомендована література:
1. Навчальна програма.
2. Робоча програма.
3. Гасько Р. Т. Основи робототехніки: Методична праця електронний навчально-методичний комплекс для студентів спеціальності 122 «Комп’ютерні науки» [Електронний ресурс]. – Режим доступу: http://vns.lp.edu.ua
4. Kay, Jackie. "Realtime Design Guidelines For ROS 2". design.ROS2.org. ROS2. Retrieved 22 November 2018.
5. ROS
https://www.ros.org/
6. ROS Industrial
https://rosindustrial.org/
7. Навчальний курс “Hello real ROS (with ROS2)”
www.edx.org/course/hello-real-world-with-ros-robot-operating-system-2
Методи і критерії оцінювання:
1. Виконання лабораторних робіт та їх захист.
2. Створення робототехнічного проекту.
3. Екзамен.