Robotite juhtimine ja tarkvara (IAS0220)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
IAS0220
õppeaine nimetus eesti k
Robotite juhtimine ja tarkvara
õppeaine nimetus inglise k
Robot Guidance and Software
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IACB17/25
ei
IAIB25/25
ei
IAIM26/26
ei
IAPM02/25
ei
MVEB14/25
ei
kuva rohkem
Ainet õpetavad struktuuriüksused
IA - arvutisüsteemide instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Kursuse eesmärk on õppida tundma robotite operatsioonisüsteemi (ROS) ja kasutada seda lihtsate ülesannete lahendamiseks robootikas.
õppeaine eesmärgid inglise k
The goal of the course is to get to know Robot Operating system (ROS) and use it to solve simple tasks in robotics.
õppeaine õpiväljundid eesti k.
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.
õppeaine õpiväljundid ingl k.
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.
õppeaine sisu lühikirjeldus eesti k
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.
õppeaine sisu lühikirjeldus ingl k
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.
hindamisviis eesti k
Hindamine toimub jooksvalt iganädalaste kodutööde alusel, mis annavad kokku 100% lõpphindest
hindamisviis ingl k
Grading is carried out continuously based on weekly assignments, which together account for 100% of the final grade.
iseseisev töö eesti k
Iseseisev töö seisneb loengumaterjalide ja täiendavate materjalide lugemises ja läbitöötamises ning ülesannete lahendamises.
iseseisev töö ingl k
Independent work consists of reading and processing lecture materials and additional resources.
õppekirjandus
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-
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
1.0
loenguid
-
praktikume
3.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Laura Piho, IA - arvutisüsteemide instituut
inglise keel, eesti keel
    Maarja Kruusmaa, IA - arvutisüsteemide instituut
    inglise keel
      Ainekaart eesti keeles
      Ainekaart inglise keeles