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

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

1.

Наслов на наставниот предмет

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

Algorithms and Programming in Robotics

2.

Код

SVSS002

3.

Студиска програма

Софтвер за вградливи системи, Пресметување во облак, Data science in computer science and engineering, Управување во информатички технологии, Биоинформатика, Безбедност, криптографија и кодирање, Едукација со ИКТ, Еко-информатика, Интелигентни системи, Интернет технологии и сајбер безбедност, Компјутерски науки, Статистика и аналитика на податоци, Софтверско инженерство, Пресметување во облак, Управување во информатички технологии, Биоинформатика, Безбедност, криптографија и кодирање, Статистика и аналитика на податоци, Софтверско инженерство,

4.

Организатор на студиската програма (единица, односно институт, катедра, оддел)

Факултет за информатички науки и компјутерско инженерство

5.

Степен (прв, втор, трет циклус)

Втор циклус

6.

Академска година / семестар

5 / Зимски

7. Број на ЕКТС кредити

6.0

8.

Наставник

проф. д-р Билјана Стојкоска Ристеска ворн. проф. д-р Петре Ламески

9.

Предуслови за запишување на предметот

10.

Цели на предметната програма (компетенции):


Да се изучат начините за програмирање на денешните роботи. Да се проучат програмските јазици и платформи кои дозволуваат програмирање на роботи. Запознавање на студентите со алатките кои денес се користат за програмирање роботи: Robot operating system, програмски околини за програмирање на микроконтролери и други софтверски алатки

11.

Содржина на предметната програма:


Еволуција на технологиите во роботиката. Микроконтролери како управувачи на роботски системи. Програмирање микроконтролери. Програмирање роботи со ROS. Роботски конфигурации и поврзување на компоненти. Програмирање на процеси со користење на асинхрони повици. Програмирање на управувачки процеси кои работат во реално време.

12.

Методи на учење:


Предавања, вежби, самостојна работа, проектни задачи, семинарски работи

13.

Вкупен расположив фонд на време

6.0 ЕКТС 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.

Литература

22.1.

Задолжителна литература

Ред.бр.

Автор

Наслов

Издавач

Година

7964

Lentin Joseph

Learning Robotics using Python

Packt publishing ltd

2015

7965

Morgan Quigley,‎ Brian Gerkey,‎ William D. Smart

Programming Robots with ROS: A Practical Introduction to the Robot Operating System

O`Reilly

2015

7966

Lentin Joseph

Mastering ROS for Robotics Programming

Packt publishing ltd

2015

7967

Carol Fairchild,‎ Dr. Thomas L. Harman

ROS Robotics By Example

Packt publishing ltd

2016

7968

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.

Дополнителна литература

Ред.бр.

Автор

Наслов

Издавач

Година