Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Esileht
  2. Robootika ABC
EN
Logi sisse

Robootika ABC

  • Info
  • Liikumine
  • Joonejälgija
  • Tuled ja heli
  • Projekt
  • Abiks õpetajale
  • Testleht

Info

See programmeerimise õppeteema peatükk on uuendatud minu bakalaureusetöö osana. Töö eesmärgiks on muuta olemasolev materjal kaasaegsemaks ja seda ka täiendada. Lisaks mBotile on uute materjalide hulgas juhendid kolmele uuele robotile - Codey Rocky, Mindstorms EV3 ja SPIKE Prime. Peatüki eesmärgiks on anda ülevaade nende nelja roboti kasutamisest ning tutvustab lühidalt peamisi robotite programmeerimiseks vajalikke teadmisi. Sealhulgas rohkem vaja minevaid programmeerimisplokke ning andureid.

Iga teema on üles ehitatud selliselt, et tunni esimese ülesande jaoks on olemas ka näidisprogramm, et anda õpilastele vihjeid, kuidas nende programmid välja võiksid näha. Ülejäänud ülesannete jaoks lahendusi ette pole antud ning õpilased peavad oskama ise programmi välja mõelda või olemasolevat programmi sobivalt täiendada. Kuna kaks neljas robotist on Lego robotid, mis nõuavad enne programmeerimist ka valmis ehitamist, siis on materjalide hulka lisatud lingid Lego poolt koostatud ehitusjuhenditele. Ehitusjuhendite kogumikud võib leida ka siit:

Mindstorms EV3 juhendid

SPIKE Prime juhendid

Johanna Angela Bremen


Robotid

Codey Rocky

Coodey Rocky on Makebplocki robot. See koosneb kahest osast - Codey, mis on roboti "aju" ning Rocky, mis on roboti keha. Codey Rocky on neljast ilmselt kõige lihtsamini kasutatav. Seda ei ole vaja ise valmis ehitada ning selle kokku panemiseks on vaja ainult Codey ja Rocky omavahel ühendada. Kõik selles peatükis vajalikud asjad on Codey Rockyl sisseehitatud. Programmeerimiseks kasutab see rakendust mBlock, mis põhineb lastele suunatud programmeerimiskeelel Scratch.

MBot

MBot on samuti Makeblocki robot. Enne esmest kasutamist on vaja mBot ise valmis ehitada, aga kuna mBoti saab kokku panna ainult ühel viisil, siis on seda põhimõtteliselt vaja teha vaid üks kord. Selles peatükis on kasutatud mBoti põhikomplekti osasid, kuid mõnda lisa on seotud teema juures mainitud (näiteks LED ekraan tulede teema juures), et õpilased, kellel on see võimalus, teaksid selle peale vähemalt mõelda. Programmeerimiseks on samuti mBlock rakendus.

SPIKE Prime

SPIKE Prime on Lego robootikakomplekt. Komplekt sisaldab varasemate Lego robootikakomplektidega võrreldes uusi ehitusklotse, mis on spetsiaalselt mõeldud robotite ehitamiseks. Robotite ehitamiseks saab abi Lego poolt välja antud juhenditest. Olemas on palju erinevaid juhendeid ning õpetusi leiab iga anduri jaoks sobiva roboti ehitamiseks. Programmeerimiseks on olemas SPIKE rakendus, mis põhineb samuti Scratchil.

Mindstorms EV3

EV3 on samuti Lego robootikakomplekt. SPIKE Prime'iga võrreldes on EV3 vanem ning nüüdseks ka pensionile jäänud. Sellest hoolimata on EV3 Eesti koolides väga populaarne robootika õpetamise vahend. Samuti nagu SPIKE Prime'il on ka EV3e jaoks olemas palju ehitusjuhiseid, mille abil saab iga ülesande jaoks vajaliku roboti ehitada. PRogrammerimiseks on EV3 Classroom rakendus, mis sarnaneb suuresti SPIKE rakendusega.

Peatükk koosneb järgnevatest teemadest:

  • Liikumine - Selles teemas tutvutakse esmalt robotite liikumisega üldiselt ning seejärel lähemalt oma robotiga. Teema läbimisel oskab õpilane oma robotit arvutiga ühendada, programme robotisse laadida ning ise koostada lihtsamaid programme roboti liikuma panemiseks. Näiteks panna robot sõitma edasi/tagasi või ringiratast ümber tooli.
  • Joonejälgija - Selles teemas saavad õpilased teada, kuidas kasutada valgusandurit selleks, et panna robot mööda joont sõitma. Veel tutvustab see teema kaugusandurit, mille abil saab õpilane roboti peatuma panna, kui ette tuleb takistus. Tunni lõpuks on õpilane oma roboti muutnud isesõitvaks autoks, mis oskab mööda joont sõita ning takistuste ees peatuda.
  • Tuled ja heli - See teema tutvustab robotitel olevaid erinevaid võimalusi tulede ja heli kasutamiseks. Selle tunni lõpuks on õpilane oma robotit täiendanud nii, et sellest saab isesõitev tuletõrjeauto, millel on olemas ka vilkurid ja sireen.
  • Projekt - Projekt on kahe tunni pikkune ning selle aja jooksul peavad õpilased rakendama kõiki selleks ajaks omandatud oskuseid, et välja mõelda üks lugu, mida oma robotitega läbi mängida. See annab õpilastele võimaluse kinnitada juba õpitud oskusi ning kasutada oma loomingulisust.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused