kolmapäev, 20. november 2013

Lauakoristaja

Paneme oma roboti koduseid töid tegema :)

Mänguväli on ümbritsetud tumeda joonega, laual on kolm kerget objekti. Robot algselt magab (ekraanil on silmad kinni = pilt "sleeping") ja ärkab tugevama heli peale (pilt "surprise"), ülesandeks on puhastada laud, lükates "taldrikud" üle laua ääre.
(Robot lõpetab töö jällegi plaksu (piisavalt tugeva heli) peale ja jääb magama.)
Vajalikud on heli- ja valguseandur. 

NB! Oluline on määrata sobiv heli- ja valguseanduri tundlikkus - selleks kasuta roboti mõõtmisomadust. 

Mõtle, kuidas saaks lahendust teha paremaks, et robot ei hulguks sihitult mööda lauda vaid liiguks õiges suunas. (vihje: sonar)

kolmapäev, 13. november 2013

Juhi mobiiliga robotit

Kui soovid oma telefoniga juhtida robotit siis lae alla selleks äpp. Google Play poes on neid mitmesuguseid. Edasi tuleb robotis ja telefonis sättida bluetooth ühendus. Seda saan näidata meie tunnis juba konkreetse telefoni ja robotiga.


teisipäev, 12. november 2013

Robootika seadused

  1. Robot ei või vigastada inimest ega lasta inimesel viga saada läbi oma tegevusetuse.

  2. Robot peab täitma inimeste käske, kuid mitte selliseid, mis lähevad vastuollu esimese seadusega.

  3. Robot peab kaitsma oma eksistentsi kuni see ei lähe vastuollu esimese ja teise seadusega.

kolmapäev, 6. november 2013

Värvispets

Koosta robotile programm:
  • robot liigub lõputult;
  • robot ei ületa musta joonega ümbritsetud ala;
  • kui kohtab punast värvi siis mängib heli, teatab ekraanil "PUNANE" ja pöörab paremale
  • kui kohtab rohelist värvi siis mängib teistsugust heli, teatab ekraanile "ROHELINE" ja pöörab vasakule.

kolmapäev, 30. oktoober 2013

Joonejärgija

See on robootika klassikaline ülesanne - joonejärgija:
Lisa robotile valgusandur, mis  on suunatud alla. 
Koosta programm, et robot liiguks mööda valgel pinnal olevat musta joont.



Programmi koostamisel tuleb kasutada seekord hargnemist (programmeerimises IF-lause analoog), st kui valgusandur leiab tumeda ala siis tehakse üht tegevust ja heleda ala korral tehakse teine tegevus.
Näitan selle kasutamist tunnis.
Üks näide:


kolmapäev, 16. oktoober 2013

Kuristik

Koosta robotile selline programm, et robot laual liikudes ei sõidaks üle laua ääre. Selleks lisa sonar ehk kauguseandur. Robot peaks aru saama, kui on jõudnud laua servale ning pöörduma sealt tagasi. Programm peaks töötama lõputult.

Robot koju

Vajalikud andurid: mikrofon ja puuteandur.



Robot liigub sirgjooneliselt, heli (nt käteplaksu) peale  keerab paremale ja siseneb garaaži, kui puudutab garaaži tagaseina siis peatub ja mängib heli.