Robot Guidance and Software
BASIC DATA
course listing
A - main register
course code
IAS0220
course title in Estonian
Robotite juhtimine ja tarkvara
course title in English
Robot Guidance and Software
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IACB17/25
no
IAIB25/25
no
IAPM02/25
no
MVEB14/25
no
display more
Structural units teaching the course
IA - Department of Computer Systems
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse eesmärk on õppida tundma robotite operatsioonisüsteemi (ROS) ja kasutada seda lihtsate ülesannete lahendamiseks robootikas.
course aims in English
The goal of the course is to get to know Robot Operating system (ROS) and use it to solve simple tasks in robotics.
learning outcomes in the course in Est.
Aine läbinud õppur peab:
- demonstreerima ROS keskkonna ülesseadmist ja ROS sõlmede, rubriikide ning sõnumite kasutamist;
- koostama ja kasutama launch faile;
- kirjeldama robotit URDF formaadis;
- implementeerima roboti odomeetria arvutused;
- kasutama andureid lihtsate ülessannete lahendamisel;
- demonstreerima robotite simulaatori Gazebo kasutamist.
learning outcomes in the course in Eng.
Student must:
- demonstrate setting up ROS environment and using ROS nodes, toppics and messages;
- compile and use launch files;
- describe robot in URDF format;
- implement the calculation of differential drive robot odometry;
- use sensors to fulfill simple tasks;
- demonstrate using robot simulator Gazebo.
brief description of the course in Estonian
Kursus annab sissejuhatuse robootika põhitõdedesse, käsitledes andureid, algoritme ja täitureid ning ROSi (Robot Operating System). Teoreetiliste loengute ja praktiliste laborite kaudu tutvustatakse põhjalikke robootikakontseptsioone ja nende rakendamist virtuaalsete robotite abil ROS-keskkonnas. Samuti pakutakse võimalust testida omandatud oskusi päris robotitel, luues seose simulatsiooni ja reaalse maailma rakenduste vahel.
brief description of the course in English
The course provides an introduction to the fundamentals of robotics, covering sensors, algorithms, and actuators, as well as the Robot Operating System (ROS). Through theoretical lectures and practical labs, key robotics concepts and their application using virtual robots in the ROS environment are introduced. Additionally, an opportunity is provided to test acquired skills on real robots, bridging the gap between simulation and real-world applications.
type of assessment in Estonian
Hindamine toimub jooksvalt iganädalaste kodutööde alusel, mis annavad kokku 100% lõpphindest
type of assessment in English
Grading is carried out continuously based on weekly assignments, which together account for 100% of the final grade.
independent study in Estonian
Iseseisev töö seisneb loengumaterjalide ja täiendavate materjalide lugemises ja läbitöötamises ning ülesannete lahendamises.
independent study in English
Independent work consists of reading and processing lecture materials and additional resources.
study literature
Täiendav kirjandus / Additional literature: Jason M. O’Kane, “A Gentle Introduction to ROS” R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press, Massachusetts Institute of Technology Cambridge Massachusetts 02142 ISBN 0-262-19502-X Springer Handbook of Robotics, Siciliano, Bruno; Khatib, Oussama (Eds.) 2008. ISBN: 978-3-540-23957-
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
1.0
lectures
-
practices
3.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Laura Piho, IA - Department of Computer Systems
English, Estonian
    Maarja Kruusmaa, IA - Department of Computer Systems
    English
      Course description in Estonian
      Course description in English