Robotite programmeerimine (ITI0201)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITI0201
õppeaine nimetus eesti k
Robotite programmeerimine
õppeaine nimetus inglise k
Robots Programming
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
hindeline arvestus
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAIB25/25
jah
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Anda ülevaade tarkvaraarenduse kasvavast tähtsusest tänapäeva tehnoloogia (asjade internet, tark maja jne) arenduses robootika näitel. Analüüsida robotite juhtimisega seotud tarkvaralisi probleeme ning omandada praktiliste ülesannete abil oskused nende algtasemel lahendamiseks programmeerimiskeeles Python.
õppeaine eesmärgid inglise k
Demonstrate the growing importance of software development in modern technology (e.g., Internet of Things, smart home) using robotics as the medium. Analyze the software development problems concerning robots and gain knowledge to solve them at a basic level using Python programming language.
õppeaine õpiväljundid eesti k.
Õppeaiine läbinud üliõpilane:
- oskab programmeerida robotit täitma lihtsamaid ülesandeid;
- oskab realiseerida roboti liikumise planeerimise lihtsamaid algoritme;
- iseloomustab määramatust, mis on seotud roboti andurite ja täituritega ning oskab arvestada ebatäpsuse ja määramatusega seotud probleemidega;
- mõistab robotite tarkvara loomisega seonduvaid probleeme (algoritmide rakendamine päris maailma kontekstis);
- mõistab robootikas vajaminevate teadmiste seoseid teiste valdkondadega;
- on saanud kogemuse ülesande lahendamisest meeskonnatööna
õppeaine õpiväljundid ingl k.
After completing this course, the student is able to:
- integrate sensors, actuators, and software into a robot designed to undertake some task;
- program a robot to accomplish simple tasks using deliberative, reactive, and/or hybrid control architectures;
- implement fundamental motion planning algorithms for mobile differential drive robots,
- characterize the uncertainties associated with common robot sensors and actuators; articulate strategies for mitigating these uncertainties;
- understand the difficulties developing software for robots (i.e., real world applications);
- comprehend the interdisciplinary nature of robotics and how other fields of science relate to robotics;
- gain teamwork experience by working in a team.
õppeaine sisu lühikirjeldus eesti k
ülevaade väljakutsetest robootika valdkonnas tavapärase tarkvaraarendusega võrreldes, ebatäpsete andmete ja määramatusega seotud probleemide hindamine, robotite lokaliseerimine ja kaardistamine, robotite navigatsioon ja juhtimine, liikumise planeerimine
õppeaine sisu lühikirjeldus ingl k
overview: problems and progress,
interpreting uncertain sensor data, localizing and mapping, navigation and control, motion planning
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Kursuse e-tugi https://moodle.taltech.ee/course/view.php?id=32593

Kursuse koduleht https://courses.cs.ttu.ee/pages/ITI0201Mordechai Ben-Ari and Francesco Mondada. Elements of Robotics. 2018John M. Zelle. Python Programming: An Introduction to Computer Science. 2010Steven M. LaValle. Planning Algorithms. 2006
õ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 kevad
Gert Kanter, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    2024/2025 kevad
    Gert Kanter, IT - tarkvarateaduse instituut
    inglise keel, eesti keel
      2023/2024 kevad
      Gert Kanter, IT - tarkvarateaduse instituut
      eesti keel
        2022/2023 kevad
        Gert Kanter, IT - tarkvarateaduse instituut
        eesti keel
          2021/2022 kevad
          Gert Kanter, IT - tarkvarateaduse instituut
          eesti keel
            ITI0201 (2021) Hindamiskriteeriumid EST.pdf 
            2020/2021 kevad
            Gert Kanter, IT - tarkvarateaduse instituut
            eesti keel
              ITI0201 (2021) Hindamiskriteeriumid EST.pdf 
              2019/2020 sügis
              Gert Kanter, IT - tarkvarateaduse instituut
              eesti keel
                ITI0201 (2021) Hindamiskriteeriumid EST.pdf 
                2018/2019 sügis
                Gert Kanter, IT - tarkvarateaduse instituut
                eesti keel
                  ITI0201 (2021) Hindamiskriteeriumid EST.pdf 
                  2017/2018 sügis
                  Gert Kanter, IT - tarkvarateaduse instituut
                  eesti keel
                    ITI0201 (2021) Hindamiskriteeriumid EST.pdf 
                    Ainekaart eesti keeles
                    Ainekaart inglise keeles