Kas tas robotų sumo ir kodėl visi apie tai kalba?
Jei jūsų vaikas domisi robotais, programavimu ar tiesiog mėgsta žiūrėti, kaip du dalykai susiduria vienas su kitu – robotų sumo gali tapti ta veikla, kuri sujungs abu pasaulius į vieną didelį nuotykį. Tai nėra kažkoks ateities dalykas ar tik universitetų laboratorijų pramoga. Robotų sumo varžybos vyksta jau dabar, jose dalyvauja vaikai nuo 8–9 metų, ir tai tikrai nėra taip sudėtinga, kaip skamba.
Idėja paprasta: du robotai įlipami į apskritą areną (vadinamą dohyo), ir kiekvienas iš jų bando išstumti kitą iš rato. Laimėtojas – tas, kurio robotas ilgiau išlieka arenoje. Skamba pažįstamai? Taip, tai tiksliai tas pats principas kaip tradiciniame japonų sumo imtynėse, tik čia vietoj imtynininkų – mašinos, kurias sukūrė ir suprogramavo patys vaikai.
Ir čia prasideda tikrasis įdomumas. Nes norint, kad jūsų roboto „imtynininkas” laimėtų, reikia ne tik gerai jį sumontuoti, bet ir protingai suprogramuoti. Reikia galvoti apie strategiją, greičius, jutiklius, reakcijų laiką. Tai yra sportas, kuriame laimėjimas priklauso ne nuo to, ar vaikas greitai bėga ar aukštai šoka, bet nuo to, kaip jis mąsto.
Kaip veikia robotų sumo – techninis žvilgsnis be techninių galvosūkių
Nesijaudinkite – čia neprireiks inžinieriaus išsilavinimo. Pabandysime paaiškinti taip, kad būtų aišku ir tėvui, ir dešimtmečiui vaikui.
Robotų sumo robotas paprastai susideda iš kelių pagrindinių dalių:
- Važiuoklė ir varikliai – tai „kojos” roboto. Nuo jų priklauso, kaip greitai ir kaip tiksliai robotas juda.
- Jutikliai – tai roboto „akys”. Dažniausiai naudojami du tipai: infraraudonųjų spindulių jutikliai, kurie atpažįsta arenos kraštą (juodą liniją), ir ultragarso arba infraraudonieji jutikliai, kurie „mato” priešininką.
- Valdymo plokštė (mikrokontroleris) – tai roboto „smegenys”. Populiariausi pasirinkimai pradedantiesiems – Arduino arba LEGO Mindstorms valdikliai.
- Programa (kodas) – tai instrukcijos, kurias vaikas pats parašo ir įkelia į robotą. Programa nusprendžia: jei matau priešininką – puolu, jei matau arenos kraštą – sukuosi atgal.
Varžybose robotai skirstomi pagal svorį ir dydį. Yra mini kategorija (iki 500 gramų), standartinė (iki 3 kilogramų) ir net nano kategorija labai mažiems robotams. Vaikams dažniausiai rekomenduojama pradėti nuo mini kategorijos – robotai mažesni, medžiagos pigesnės, ir klaidų ištaisymas nesukelia tokio didelio nusivylimo.
Svarbu žinoti: varžybose robotai veikia visiškai autonomiškai. Tai reiškia, kad kai tik teisėjas duoda ženklą pradėti – žmogus nebegali nieko keisti. Robotas veikia pagal iš anksto parašytą programą. Jokio nuotolinio valdymo, jokių paskutinės minutės pataisymų. Tai ir yra didžiausias iššūkis – ir didžiausias azartas.
Kodėl tai naudinga vaikui – ir ne tik dėl programavimo
Tėvai dažnai klausia: „Gerai, bet ar tai tikrai naudinga, ar tiesiog brangus hobis?” Atsakymas – tikrai naudinga, ir ne vienu atžvilgiu.
Programavimo mąstymas. Kai vaikas programuoja robotą sumo varžyboms, jis mokosi ne tik kodo sintaksės. Jis mokosi galvoti algoritmiškai – jei tai, tai daryk tą; jei ne, daryk kitą. Šis mąstymo būdas vėliau praverčia ne tik programuojant, bet ir sprendžiant kasdienes problemas.
Inžinerinis mąstymas. Robotas turi būti ne tik protingas, bet ir fiziškai tvirtas. Kaip pritvirtinti ratus, kad jie nenusmuktų? Kaip padaryti, kad robotas būtų žemas ir sunkiai apverstinas? Tai realios inžinerinės problemos, kurias vaikas sprendžia pats.
Nesėkmės priėmimas. Tai galbūt svarbiausia pamoka. Robotų sumo varžybose pralaimėjimas yra neišvengiamas – bent iš pradžių. Ir tai yra puiku. Vaikas mato, kas nutiko, supranta, kodėl pralaimėjo, grįžta namo, pataiso programą ar konstrukciją, ir kitą kartą bando iš naujo. Tai ne tragedija – tai procesas.
Komandinis darbas. Daugelyje varžybų vaikai dirba poromis ar mažomis komandomis. Vienas gali labiau domėtis mechanika, kitas – programavimu. Kartu jie sukuria geresnį robotą nei kiekvienas atskirai.
Azartas ir motyvacija. Tiesą sakant, tai vienas iš nedaugelio būdų, kai vaikai patys nori sėdėti ir programuoti valandų valandas. Nes yra tikslas – laimėti varžybas. Tas tikslas motyvuoja taip, kaip joks mokyklos namų darbas nesugebėtų.
Nuo ko pradėti – praktinis gidas tėvams ir vaikams
Gerai, jūsų vaikas susidomėjo. Arba jūs patys norite jam pasiūlyti šią veiklą. Nuo ko pradėti, kad neišleistumėte krūvos pinigų ir neprarastumėte entuziazmo per pirmą savaitę?
1 žingsnis: Išbandykite prieš pirkdami. Daugelyje Lietuvos miestų veikia robotikos būreliai ir klubai, kurie organizuoja robotų sumo užsiėmimus. Leiskite vaikui pabandyti ten – dažnai pirmoji pamoka nemokama arba labai nebrangi. Taip sužinosite, ar tai tikrai jo dalykas, prieš investuodami į įrangą.
2 žingsnis: Pasirinkite tinkamą platformą. Pradedantiesiems vaikams (8–12 metų) puikiai tinka LEGO Mindstorms arba LEGO Spike Prime rinkiniai. Jie brangoki, bet labai patogūs – nereikia lituoti, nereikia gilintis į elektroniką. Vyresniam vaikui (12+), kuris jau šiek tiek domisi elektroniką, galima svarstyti Arduino pagrįstus sprendimus – jie pigesni ir lankstesni.
3 žingsnis: Mokykitės kartu. Nepalikite vaiko vieno su robotu ir instrukcija. Net jei patys nesuprantate programavimo – sėdėkite šalia, klausinėkite, domėkitės. „Kodėl robotas taip daro?” – toks klausimas iš tėvo ar mamos gali paskatinti vaiką giliau pagalvoti ir geriau suprasti.
4 žingsnis: Ieškokite bendruomenės. Lietuvoje veikia robotikos bendruomenės, Facebook grupės, kur tėvai ir vaikai dalinasi patirtimi. Tai neįkainojamas resursas – galima gauti patarimų, sužinoti apie artėjančias varžybas, rasti bendraminčių.
5 žingsnis: Dalyvaukite varžybose kuo greičiau. Nereikia laukti, kol robotas bus „tobulas”. Varžybos – tai geriausias mokymosi būdas. Net jei robotas pralaimės visus mačus, vaikas išmoks daugiau per vieną varžybų dieną nei per mėnesį namuose.
Varžybos Lietuvoje – kur ir kaip dalyvauti
Lietuvoje robotų sumo nėra egzotika – čia organizuojamos reguliarios varžybos, ir jų skaičius kasmet auga. Keletas svarbių dalykų, kuriuos verta žinoti:
RoboRace – vienas populiariausių robotikos renginių Lietuvoje, kuriame yra ir sumo kategorija. Vyksta kelis kartus per metus, dalyvauja vaikai ir suaugusieji.
Mokykliniai ir regioniniai turnyrai – daugelis mokyklų, ypač tų, kurios turi robotikos būrelius, organizuoja vidinius arba tarpmokykinius turnyrus. Tai puiki pradžia – aplinka draugiška, konkurencija ne tokia intensyvi.
Tarptautinės varžybos – jei vaikas rimtai susidomės, atsiras galimybė dalyvauti tarptautiniuose renginiuose. Robotų sumo turi ilgas tradicijas Japonijoje, Lenkijoje, Čekijoje – ir ten lietuviški robotai jau yra laimėję.
Registruojantis į varžybas, atkreipkite dėmesį į amžiaus ir kategorijos reikalavimus. Dauguma renginių turi atskiras kategorijas pagal amžių (pavyzdžiui, iki 14 metų ir virš 14 metų) ir pagal roboto tipą (LEGO, Arduino, laisva kategorija). Pasirinkite tai, kas atitinka jūsų vaiko lygį ir turimą įrangą.
Vienas praktinis patarimas: prieš varžybas perskaitykite taisykles labai atidžiai. Kiekvienos varžybos gali turėti šiek tiek skirtingus reikalavimus dėl roboto matmenų, svorio, leidžiamų medžiagų. Nieko nėra blogiau nei atvažiuoti į varžybas ir sužinoti, kad jūsų robotas neatitinka reikalavimų.
Strategija ir programavimas – kur prasideda tikrasis žaidimas
Daugelis tėvų mano, kad robotų sumo – tai tiesiog „kas stipresnis, tas laimi”. Bet iš tikrųjų tai labiau šachmatai nei boksas. Strategija čia sprendžia viską.
Pavyzdžiui, viena iš populiariausių strategijų – vadinamoji „laukimo taktika”. Robotas pradžioje stovi vietoje ir laukia, kol priešininkas priartės, o tada staiga puola. Kita strategija – „agresyvus puolimas” nuo pat pradžios, kai robotas iš karto lekia į priekį maksimaliu greičiu. Trečia – „sukimosi taktika”, kai robotas sukasi vietoje, kol aptinka priešininką, ir tik tada puola.
Kiekviena strategija turi privalumų ir trūkumų. Ir čia prasideda tikras programavimo mąstymas – vaikas turi pagalvoti: „Kokia strategija bus efektyviausia prieš skirtingus priešininkus?” Kartais net verta turėti kelias programas ir pasirinkti tinkamą prieš kiekvieną mačą, atsižvelgiant į tai, ką matei apie priešininko robotą.
Jutiklių kalibravimas – dar viena sritis, kur detalės sprendžia viską. Jei arenos kraštą atpažįstantis jutiklis reaguoja per lėtai – robotas išlekia iš arenos. Jei per greitai – robotas nuolat sukasi ir negali efektyviai puolti. Rasti tą tinkamą balansą – tai tikras iššūkis, kurį vaikas turi išspręsti pats, bandydamas ir klysdamas.
Vaikams, kurie jau šiek tiek moka programuoti, galima pasiūlyti išbandyti sudėtingesnes funkcijas: pavyzdžiui, robotas gali „prisiminti”, iš kurios pusės buvo priešininkas, ir po apsisukimo iš karto judėti ta kryptimi. Arba robotas gali turėti skirtingus greičio režimus – lėtesnį paieškos režimą ir greitesnį puolimo režimą.
Kiek tai kainuoja ir ar verta investuoti
Kalbėkime atvirai apie pinigus, nes tai dažnai pirmasis klausimas, kurį užduoda tėvai.
Pradinis rinkinys LEGO Mindstorms arba LEGO Spike Prime kainuoja nuo 300 iki 500 eurų. Tai nėra maža suma, bet svarbu žinoti, kad šis rinkinys naudojamas ne tik sumo – iš tų pačių dalių galima statyti dešimtis skirtingų robotų, dalyvauti įvairiose varžybose, tiesiog žaisti ir eksperimentuoti.
Arduino pagrįstas robotas sumo varžyboms gali kainuoti nuo 50 iki 150 eurų, priklausomai nuo komponentų. Tai pigesnis variantas, bet reikalauja daugiau techninių žinių ir tėvų pagalbos surenkant.
Yra ir trečias kelias – robotikos būrelis. Mėnesinis mokestis paprastai svyruoja nuo 20 iki 50 eurų, ir vaikas naudojasi būrelio įranga. Tai puikus būdas išbandyti, ar vaikui patinka, prieš perkant savo įrangą.
Ar verta? Jei vaikas tikrai susidomėjo ir reguliariai lankosi būrelyje ar dirba su robotu namuose – tikrai verta. Tai investicija į įgūdžius, kurie bus naudingi visą gyvenimą. Programavimas, inžinerinis mąstymas, problemų sprendimas – tai ne tik hobis, tai ateities karjeros pagrindas.
Bet jei perkate robotą tikėdamiesi, kad vaikas pats vienas susidoros, ir po dviejų savaičių jis stovės lentynoje – tai bus išmesti pinigai. Robotų sumo reikalauja palaikymo – tiek iš tėvų, tiek iš bendruomenės.
Kai robotas tampa šeimos projektu – geriausi prisiminimai gimsta čia
Yra kažkas ypatingo tame, kai šeima kartu sėdi prie stalo, ant kurio guli roboto dalys, laidai, ir kažkur fone veikia programavimo aplinka. Tėvas klausia: „O kodėl jis nesukasi į kairę?” Vaikas aiškina. Mama siūlo: „O gal pabandykime kitaip?” Ir staiga – robotas padaro tai, ko iš jo tikėjotės. Tas momentas yra neįkainojamas.
Robotų sumo nėra tik vaikų veikla. Tai puiki proga tėvams ir vaikams dirbti kartu ties kažkuo realiu ir įdomiu. Jums nereikia būti programuotojais ar inžinieriais – reikia tik noro mokytis kartu ir kantrybės, kai kažkas neveikia taip, kaip tikėjotės.
Jei jūsų vaikas jau turi robotą ir ruošiasi varžyboms – eikite žiūrėti. Net jei pralaimės, net jei robotas sustos pirmą sekundę – palaikykite, paklauskite, ką jis išmoko, ir pasiūlykite kartu pagalvoti, ką galima pataisyti. Tas palaikymas yra svarbesnis nei bet kokia techninė pagalba.
Robotų sumo – tai vieta, kur susitinka technologijos ir sporto azartas, kur programavimas tampa ne mokykliniu dalyku, o tikru nuotykiu. Kur pralaimėjimas nėra pabaiga, o tik kitas žingsnis. Ir kur vaikas gali pasakyti: „Tą robotą sukūriau aš.” Su pasididžiavimu. Su visomis jo klaidomis, pataisymais ir pergalėmis.
Pradėkite nuo mažo – raskite artimiausią robotikos būrelį, nuveskite vaiką pažiūrėti, paklauskite jo nuomonės. Galbūt tai bus tik trumpalaikis susidomėjimas. O galbūt – tai bus tas dalykas, apie kurį jis kalbės dar po dvidešimties metų.





