ROS (Robot Operating System) er open source-software, der giver brugerne mulighed for at forbinde forskellige teknologier fra forskellige robotter, mobile platforme, gribere o.a. med hinanden i netværk. ROS muliggør også planlægning af bevægelsesruter samt oprettelse og modellering af robotapplikationer og brugergrænseflader.
På dette kursus får du en introduktion til ROS-platformen med en "learning-by-doing"-tilgang, hvor de teoretiske forklaringer og en praktisk del illustreres trin for trin med undervisning i modellering af en robotprojektering og dens hovedelementer.
Derudover får du at vide, hvordan du opsætter dit eget projekt for et mobilt køretøj ved at modellere dets hovedelementer og anvende open source-pakker til at styre bevægelserne og simulationen. Ligeledes introduceres ROS2, og begge versioner gennemgås på kurset.
En del af kurset fokuserer på at introducere anvendelsen af ROS og ROS2 til styring af mobile robotter og autonom navigation baseret på SLAM. Integrationen af tilhørende sensorer med teknologier som sikkerhedsscannere behandles sammen med den komplette applikation baseret på ægte hardware.
Når kurset er afsluttet, vil du være i stand til at oprette et projekt for et autonomt køretøj med ROS og ROS2, der kan navigere uden fører, samt foretage implementeringen som reelle applikationer.