Subject

Алгоритми и програмирање во роботика

1. Наслов на наставниот предмет Алгоритми и програмирање во роботика
Algorithms and Programming in Robotics
2. Код SVSS002
3. Студиска програма Софтвер за вградливи системи
4. Организатор на студиската програма (единица, односно институт, катедра, оддел) Faculty of Computer Science and Engineering
5. Степен (прв, втор, трет циклус) Second Cycle
6. Академска година / семестар 9 / Зимски
7. Број на ЕКТС кредити 6
8. Наставник Билјана Ристеска Стојкоска, Петре Ламески
9. Предуслови за запишување на предметот
10. Цели на предметната програма (компетенции) Да се изучат начините за програмирање на денешните роботи. Да се проучат
програмските јазици и платформи кои дозволуваат програмирање на роботи.
Запознавање на студентите со алатките кои денес се користат за програмирање роботи: Robot operating system, програмски околини за програмирање на микроконтролери и други софтверски алатки
11. Содржина на предметната програма Еволуција на технологиите во роботиката.
Микроконтролери како управувачи на роботски системи.
Програмирање микроконтролери.
Програмирање роботи со ROS.
Роботски конфигурации и поврзување на компоненти.
Програмирање на процеси со користење на асинхрони повици.
Програмирање на управувачки процеси кои работат во реално време.
12. Методи на учење Предавања, вежби, самостојна работа, проектни задачи, семинарски работи
13. Вкупен расположив фонд на време 6 ЕКТС x 30 часа = 180 часа
14. Распределба на расположивото време 60 + 0 + 45 + 45 + 30 = 180 часа
15. Форми на наставните активности
15.1. Предавања - теоретска настава 60 часови
15.2. Вежби (лабораториски, аудиториски), семинари, тимска работа 0 часови
16. Други форми на активности
16.1. Проектни задачи 45 часови
16.2. Самостојни задачи 45 часови
16.3. Домашно учење 30 часови
17. Начин на оценување
17.1. Тестови 15 бодови
17.2. Семинарска работа / проект ( презентација: писмена и усна) 45 бодови
17.3. Активности и учење 15 бодови
17.4. Завршен испит 0 бодови
18. Критериуми за оценување (бодови/ оценка)
до 50 бода5 (пет) (F)
од 51 до 60 бода6 (шест) (E)
од 61 до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
19. Услов за потпис и полагање на завршен испит реализирани 15.1 и 15.2
20. Јазик на кој се изведува наставата македонски или англиски
21. Метод на следење на квалитетот на наставата интерна евалуација и анкети
22. Literature
22.1. Задолжителна литература
1. Lentin Joseph | Learning Robotics using Python | Packt publishing ltd | 2015
2. Morgan Quigley,‎ Brian Gerkey,‎ William D. Smart | Programming Robots with ROS: A Practical Introduction to the Robot Operating System | O`Reilly | 2015
3. Lentin Joseph | Mastering ROS for Robotics Programming | Packt publishing ltd | 2015
4. Carol Fairchild,‎ Dr. Thomas L. Harman | ROS Robotics By Example | Packt publishing ltd | 2016
5. Tero Karvinen,‎ Kimmo Karvinen | Make: Arduino Bots and Gadgets: Six Embedded Projects with Open Source Hardware and Software (Learning by Discovery) | MakerMedia | 2011
22.2. Дополнителна литература
Ред.бр. Автор Наслов Издавач Година