Isejuhtiva bussi prototüüp
Lühike sisukokkuvõte: See tegevus annab ülevaate roboti LEGO Mindstorms EV3 kaugusanduri kasutamisest. Tegevuse eesmärk on roboti LEGO Mindstorms EV3 abil ehitada isejuhtiva bussi prototüüp ning aidata mõista (väga algelisel tasandil) isejuhtivate busside käitumist juhtivaid põhimõtteid. Märksõnad: Isejuhtiv buss, LEGO Mindstorms EV3, prototüüp, robot Ressurside loend: üks robot LEGO Mindstorms EV3 iga õpilaste meeskonna (2–4 liiget) kohta; iga õpilaste meeskonna jaoks üks juhtseade (iPad, Android-tahvelarvuti, Windows 10 arvuti või Macintoshi arvuti), kuhu on installitud LEGO EV3 Classroomi rakendus.
Teema taust ja tähtsus
Isejuhtivad bussid on isejuhtivate autode erivorm. Esimesed katsetused isejuhtivate autodega pärinevad 1920. aastatest, kuid kõige esimene poolautomaatne auto töötati välja 1977. aastal Jaapanis. See auto suutis sõita kuni 30 km/h ning kasutas spetsiaalselt tähistatud tänavatel sõitmiseks kahte kaamerat, analoogarvutit ja tänavapinnast kõrgemat rööbast. Täiustatud digitaaltehnoloogiate, sealhulgas võimsate protsessorite, kaamerate, suurandmete ja tehisintellekti abil suudavad kaasaegsed isejuhtivad autod ise sõita tuhandeid kilomeetreid. Kuna tehnika pole veel piisavalt kaugele arenenud, pole isejuhtivate busside teemat väga palju uuritud, kuigi neil on palju eeliseid. Näiteks võivad isejuhtivad bussid vähendada tegevuskulusid, ummikuid ja transpordisektori heiteid (Mouratidis & Cobena Serrano, 2021). Lisaks võivad isejuhtivad bussid vähendada bussidega seotud õnnetuste arvu (Gibson, 2022). Oma olemuselt on isejuhtiv buss robot. Sellel on roboti kere, millel on mitmesugused kõrgtehnoloogilised andurid, mis suudavad määrata selle asukohta teel, tuvastada võimalikke ohte ja jälgida ümbritsevat liiklust, sealhulgas jalakäijaid. Roboti kere juhib täiustatud tarkvara, mis hõlmab arvutinägemist, masinõpet, suurandmeid ja tehisintellekti. Primitiivsel moel saab isejuhtivat bussi klassiruumis imiteerida lihtsate õpperobotite abil (olenevalt õpilaste oskustest, teadmistest ja võimetest). Jäljendamise eesmärk on tutvustada õpilastele isejuhtivate busside kontseptsiooni ning julgustada neid õppima nendega seotud programmeerimise ja robotite ehitamise põhimõtteid.
Tegevuse kirjeldus
Selles tegevuses kasutame robotit LEGO Mindstorms EV3, et imiteerida isejuhtivat bussi, mis sõidab ühest sihtkohast teise ja tagasi (näiteks koolist raudteejaama ja tagasi). Samuti tuvastab meie näidisprogramm, kui jalakäija astub teele, ja peatab kokkupõrke vältimiseks bussi, et jalakäija mööda lasta, ning jätkab seejärel sõitu. LEGO Mindstorms EV3 on populaarne ja hea kvaliteediga robotikomplekt, mis võimaldab ehitada mitut tüüpi roboteid (kõndiv, roomav, sõitev jne). Meie näites kasutame sõitvat robotit (vt juhiseid siit), millel on kaks ülekandemootorit (võimaldavad pöörata) ja mitu andurit (võimaldavad põhilist suhtlust ümbritseva keskkonnaga). Roboti käitumise määrab selle programm – meie näites kasutame programmeerimiseks LEGO EV3 Classroomi rakendust. Programmeerimine on lihtne, kuna rakendus põhineb populaarsel programmeerimiskeelel Scratch, mille sihtrühm on 8–16 aastased. Toodud näidet on võimalik realiseerida teiste õpperobotitega, kasvõi lasteaia tasemel robotiga Bee-Bot. Sellistel juhtudel tuleks programme lihtsustada ja kohandada vastavate programmeerimiskeelte nõuetele (näiteks Bee-Boti robotit tuleb programmeerida selle nuppudega).
Tegevuse lahenduskäik
Programm koosneb kolmest loogilisest plokist, mis algavad programmi käivitamisel korraga. Programmi koostamisel järgige näidet ja paigutage kõik kolm plokki samale programmilehele. Näidisprogrammi rakendamisel robot (1) sõidab neli rattapööret (standardse 56 mm läbimõõduga rattaga on see ligikaudu 70 cm); (2) pöörab ümber; (3) sõidab tagasi 70 cm; (4) pöörab ümber; ja (5) peatub oma algasendis. Robot jälgib sõidu ajal enda ees olevat ala. Jalakäija tuvastamisel robot peatub ja piiksub, kuni tee on taas vaba – siis jätkab robot oma esialgset ülesannet
Demonstratsioonivideo
Tegevuse täiendamine
Proovige programmi muuta, et see oleks teie eesmärkide jaoks huvitavam või tähendusrikkam. Kasutage teisi andureid ja roboti funktsioone (nt proovige joone järgimist, muutke roboti LED-tulede värvi, laske robotil pilti näidata või erinevaid helisid teha). Lisaks võite lasta õpilastel robotit mõnevõrra kontrollida puutetundliku anduri abil (nt „isejuhtiv buss“ peatub, kui kasutaja vajutab peatumise nuppu ja jätkab sõitu kas automaatselt või kui nuppu uuesti vajutatakse).
Teadmiste test
Millal isejuhtivate autode idee esmakordselt kasutusele võeti?
Millised tehnoloogiad on tänapäevaste isejuhtivate busside jaoks olulised?
LEGO Mindstorms EV3 on…
Töötoa läbiviimine
Töötuba
- nägema haridusrobotite kasutamise võimalusi motiveerivate vahenditena matemaatika- ja kunstitundides;
- programmeerima samm-sammult juhiste abil LEGO Mindstorms EV3 robotiga lihtsaid liigutusi;
- kasutama GeoGebras loodud digitaalseid interaktiivseid õppematerjale;
- hindama kriitiliselt digitaalse õppevahendi kvaliteeti ja rakendatavust.
Erivajadustega õppijatele
Helitundlikud õpilased võiksid kasutada kõrvaklappe, et roboti heli vaigistada. Värvitundlikud õpilased võiksid kasutada oma lemmikvärvi LEGO klotse ja/või LED-tulesid. Vilkuvate tulede suhtes tundlikud õpilased (epilepsia) peaksid saama kasutada pidevat valgust. Nägemisprobleemidega õpilaste toetamiseks tuleks tagada, et ruum on piisavalt valgustatud. ATH-õpilastel on mõnikord raske teha valikuid ja/või lahendada loovaid ülesandeid – neid tuleks konkreetse ülesande lahendamisel leebelt suunata. Õpiraskustega ja/või väiksemate kognitiivsete võimetega õpilased peaksid enne rühmategevuste sooritamist robotit individuaalselt tundma õppima – see aitab ülesannet paremini mõista ja võimaldab olla ühistegevuses edukas.
Alternatiivne tegevus
- link_to_gearsbot_website.url on link GearsBoti veebisaidile.
- gearsbot-robot.json on virtuaalse roboti kirjeldus. Avage see käsuga „Load world“ („Laadi maailm“).
- program.xml on virtuaalse roboti programm. Avage programm käsuga „Load program“ („Laadi programm“).
- self-driving-bus-program.PNG on programmi kuvatõmmis. Selline peaks teie programm välja nägema.
Viited
- Gibson, J. (2022). Autonomous Buses Will Revolutionize Public Transportation, but at What Cost? GoGoCharters, gogocharters.com/blog/autonomous-buses-will-revolutionize-public- transportation-cost/
- LEGO EV3 Classroom app. https://education.lego.com/en-us/downloads/mindstorms-ev3/ software#downloads
- Line Detection with LEGO Mindstorms EV3. https://education.lego.com/en-us/lessons/mindstorms-ev3/line-detection#continue
- LEGO Mindstorms EV3 Driving Base Building Instructions. https://education.lego.com/v3/assets/blt293eea581807678a/blt9f94cc95ebe17900/5f8801dd69efd81ab4debf02/ev3-medium-motor-driving-base.pdf
- Mouratidis, K., Cobena Serrano, V. (2021). Autonomous buses: Intentions to use, passenger experiences, and suggestions for improvement. Transportation Research Part F: Traffic Psychology and Behaviour, 76, 321-335. https://www.sciencedirect.com/science/article/pii/S1369847820305921