RoboCupJunior futbolo rungtynės.
Šių metų liepą 2500 dalyvių susirinko Bordo į RoboCup2023. Varžybose dalyvauja kelios lygos, tarp kurių yra RoboCupJunior, kuri skirta supažindinti su RoboCup moksleiviais, daugiausia dėmesio skiriant švietimui. Yra trys sublygos: futbolo, gelbėjimo ir „OnStage“.
Marekas Šuppa dirba RoboCupJunior vykdomajame komitete ir papasakojo apie šių metų konkursą ir naujausius futbolo lygos pokyčius.
Koks jūsų vaidmuo RoboCupJunior ir kiek laiko esate susijęs su šia lyga?
Su RoboCupJunior pradėjau žaisti gana seniai: pirmosios tarptautinės varžybos buvo 2009 metais Grace, kur man pasisekė pirmą kartą dalyvauti futbole. Mūsų komandai tame renginyje sekėsi ne taip gerai, bet RoboCup padarė gilų įspūdį, todėl likau šalia: iš pradžių kaip varžovas, o vėliau padėti organizuoti RoboCupJunior Soccer lygą. Šiuo metu aš dirbu „RoboCupJunior“ vadovų, atsakingų už viso RoboCupJunior organizavimo, dalis.
Kaip šiemet vyko renginys? Kokie buvo svarbiausi dalykai?
Spėju, kad šių metų tema ar šūkis, jei jį duotume, būtų „grįžimas į normalią būseną“ ar kažkas panašaus. Nors „RoboCup 2022“ jau praėjusiais metais po dvejų metų pandemijos pauzės vyko asmeniškai Tailande, jis buvo gana ribotas, nes COVID-19 vis dar paveikė nemažai regionų. Buvo puiku matyti, kad RoboCup bendruomenė sugebėjo ištverti ir netgi klestėti per visą pandemiją, o RoboCup 2023 vėl buvo įvykis, kuriame susitinka tūkstančiai robotų ir robotų.
Taip pat būtų sunku teisingai išspręsti šį klausimą nepadėkojus vietos prancūzų organizatoriams. Jie iš tikrųjų buvo pasiruošę organizuoti renginį 2020 m., tačiau jis buvo atšauktas dėl COVID-19. Tačiau jie neatsisakė idėjos ir šiais metais sugebėjo surengti nuostabų renginį, už kurį esame labai dėkingi.
RoboCupJunior Soccer komandos naudojamų robotų pavyzdžiai.
Kalbant konkrečiai apie RoboCupJunior Soccer, ar galėtumėte pakalbėti apie lygos misiją ir kaip jūs, kaip organizatoriai, įgyvendinate šią misiją?
RoboCupJunior misija susideda iš dviejų konkuruojančių tikslų: viena vertus, tai turi būti iššūkis, kuris būtų pasiekiamas, įdomus ir aktualus (dažniausiai) vidurinių mokyklų moksleiviams ir tuo pat metu turi būti glaudžiai susijęs su RoboCup „Major“. iššūkius, kuriuos sprendžia universiteto studentai ir jų mentoriai. Todėl nuolat stengiamės, kad jis būtų patrauklesnis ir patrauklesnis studentams, ir tuo pačiu metu užtikrinti, kad jis būtų pakankamai techniškas, kad padėtų jiems augti link RoboCup „Major“ iššūkių.
Vienas iš būdų, kaip tai darome, yra įvesti vadinamuosius „SuperTeam“ iššūkius, kai komandos iš atitinkamų šalių sudaro vadinamąją „SuperTeam“ ir varžosi su kita „SuperTeam“, tarsi tai būtų skirtingos komandos. RoboCupJunior Soccer „Superkomandas“ sudaro keturios ar penkios komandos ir jos varžosi aikštėje, kuri yra šešis kartus didesnė už „standartinius“ laukus, kurie naudojami individualiems žaidimams. Nors individualiose rungtynėse kiekviena komanda gali žaisti daugiausiai su dviem robotais (rezultatas yra žaidimas 2 prieš 2), SuperTeam rungtynėse kiekviena SuperTeam įveda penkis robotus, tai reiškia, kad SuperTeam rungtynių metu SuperTeam aikštėje žaidžia 10 robotų. Sąranka labai panaši į RoboCup „Major“ mažo dydžio lygos B divizioną.
SuperTeam žaidimai RoboCupJunior Soccer gyvuoja nuo 2013 m., taigi gana ilgą laiką, o atsiliepimai apie juos buvo nepaprastai teigiami: buvo labai smagu ir dalyviams, ir žiūrovams. Tačiau lyginant su „Small Size League“ žaidimais, vis tiek buvo pastebimi du skirtumai: robotai neturėjo būdo bendrauti tarpusavyje, be to, teisėjai neturėjo būdo bendrauti su robotais. Rezultatas buvo toks, kad ne tik buvo menkas koordinavimas tarp tos pačios SuperTeam robotų, bet kai reikėjo sustabdyti žaidimą, teisėjai turėjo fiziškai bėgti paskui robotus aikštėje, kad juos sugautų ir po įmušto įvarčio atlikti atmušimą. Nors ir linksma, tai toli gražu ne taip, kaip įsivaizduotume SuperTeam žaidimus.
Standartiniai RoboCupJunior futbolo komunikacijos moduliai siekia abu. Pats modulis yra mažas įrenginys, kuris yra pritvirtintas prie kiekvieno roboto SuperTeam lauke. Visi šie įrenginiai Bluetooth ryšiu sujungti su vienu išmaniuoju telefonu, per kurį teisėjas gali siųsti komandas visiems aikštėje esantiems robotams. Patys įrenginiai taip pat palaiko tiesioginį apsikeitimą žinutėmis tarp robotų vienoje SuperTeam, o tai reiškia, kad komandoms nereikia investuoti, kad suprastų, kaip bendrauti su kitais robotais, bet gali naudotis bendra platforma. Įrenginiai ir jų programinė įranga yra atvirojo kodo, o tai reiškia, kad kiekvienas gali ne tik sukurti savo standartinį komunikacijos modulį, jei nori, bet ir bendruomenė gali dalyvauti jį kuriant, todėl tai yra įdomus RoboCupJunior Soccer priedas. .
RoboCupJunior Soccer komandos ruošiasi varžyboms.
Kaip šis naujas modulis pasirodė konkurse? Ar pastebėjote, kad pagerėjo komandų ir organizatorių patirtis?
Šiame pirmajame dideliame viešame bandyme mes sutelkėme dėmesį į tai, kaip (ir ar) šie moduliai gali pagerinti žaidimo eigą, ypač „vejasinčius robotus starto metu“. Nors praeityje atlikome „laboratorinius eksperimentus“ ir turėjome empirinių įrodymų, kad tai turėtų veikti gana gerai, tai buvo pirmas kartas, kai išbandėme jį tikrose varžybose.
Apskritai sakyčiau, kad tai buvo labai teigiamas eksperimentas. Patys moduliai veikė gana gerai, o kai kuriems iš mūsų, kurie turėjo patirties su aukščiau minėta „robotų persekiojimu“, buvo tarsi stebuklingas jausmas matyti, kaip robotai sustoja tiesiai po pagrindinio teisėjo švilpuko.
Taip pat išsiaiškinome sritis, kurias reikia tobulinti ateityje. Patys moduliai neturi savo maitinimo šaltinio ir buvo maitinami pačių robotų. Nemanėme, kad tai bus problema, tačiau „realiame pasaulyje“ bandymo metu paaiškėjo, kad įtampos lygiai, kuriuos robotai gali užtikrinti, labai svyruoja – pavyzdžiui, kai robotas nusprendžia agresyviai įsibėgėti – tai savo ruožtu reiškia kai kuriuos moduliai atsijungia, kai įtampa žymiai sumažėja. Tačiau tai buvo puiki pamoka visiems dalyvaujantiems, iš kurios tikrai galime pasimokyti kurdami kitas iteracijas.
Tiesioginė transliacija iš RoboCupJunior Soccer 2023 4 dienos. Į šią transliaciją įtrauktas SuperTeam finalas ir techniniai iššūkiai. Čia taip pat galite žiūrėti tiesioginę pusfinalių ir finalų transliaciją nuo trečios dienos.
Ar galėtumėte papasakoti apie gilaus mokymosi modelių atsiradimą RoboCupJunior lygose?
Tai buvo kažkas, ką pradėjome pastebėti pastaraisiais metais, kas mus, organizatorius, iš dalies nustebino. Kasdieniuose darbuose (ty kai neorganizuojame RoboCup), daugelis iš mūsų, organizatorių, dirbame srityse, susijusiose su robotika, kompiuterių mokslu ir inžinerija apskritai – kai kurie iš mūsų taip pat atlieka mokslinius tyrimus dirbtinis intelektas ir mašininis mokymasis. Ir nors visada manėme, kad būtų puiku, kad RoboCupJunior būtų taikoma daugiau pažangiausių tyrimų, visada atmetėme tai kaip kažką per daug pažangaus ir (arba) sunkiai įgyvendinamo vidurinių mokyklų studentams, kurie sudaro didžiąją dalį RoboCupJunior. studentai.
Na, mūsų dideliam nustebimui, kai kurios labiau pažengusios komandos pradėjo naudoti metodus ir technologijas, kurios yra labai artimos dabartinėms pažangiausioms technologijoms įvairiose srityse, ypač kompiuterinio matymo ir gilaus mokymosi srityse. Geras pavyzdys būtų objektų detektoriai (dažniausiai paremti YOLO architektūra), kurie dabar naudojami visose trijose jaunesniųjų lygose: „OnStage“ programoje aptinka įvairius rekvizitus, robotus ir žmones, kurie kartu atlieka scenoje, „Rescue“, kad aptiktų aukas. robotai gelbsti ir futbole aptiks kamuolį, įvarčius ir priešininkus. Ir nors dalyviai paprastai naudojo jau paruoštus diegimus, jiems vis tiek reikėjo atlikti visus veiksmus, reikalingus sėkmingam šios technologijos diegimui: surinkti duomenų rinkinį, tiksliai suderinti giluminio mokymosi modelį ir įdiegti jį savo robotuose – visa tai tai toli gražu nėra trivialus ir labai artimas tam, kaip šios technologijos naudojamos tiek moksliniuose tyrimuose, tiek pramonėje.
Nors mes matėme, kad RoboCupJunior gilaus mokymosi modelius naudoja tik labiau pažengusios komandos, tikimės, kad ateityje tai taps daug labiau paplitusi, ypač dėl to, kad technologija ir su jais susiję įrankiai tampa brandesni ir tvirtesni. Tačiau tai rodo, kad nepaisant savo amžiaus, RoboCupJunior studentai yra labai arti pažangiausių tyrimų ir naujausių technologijų.
Veiksmas iš RoboCupJunior Soccer 2023.
Kaip žmonės gali įsitraukti į RCJ (kaip dalyvis ar organizatorius?)
Labai geras klausimas!
Geriausia vieta pradėti būtų RoboCupJunior svetainė, kurioje galima rasti daug įdomios informacijos apie RoboCupJunior, atitinkamas lygas (pvz., Futbolas, Rescue ir OnStage) ir atitinkamus regioninius atstovus, organizuojančius regioninius renginius. Susisiekti su regiono atstovu yra pats lengviausias būdas pradėti dirbti su RoboCup Junior.
Be to, tikrai galiu rekomenduoti RoboCupJunior forumą, kuriame daugelis buvusių ir esamų RoboCupJunior dalyvių, taip pat organizatoriai atvirai diskutuoja daugeliu susijusių temų. Bendruomenė labai draugiška pradedantiesiems, todėl jei RoboCupJunior skamba įdomiai, nedvejodami užsukite ir pasisveikinkite!
Apie Mareką Šupą
Marekas suklupo dirbtinį intelektą dar paauglystėje, kurdamas futbolą žaidžiančius robotus ir greitai suprato, kad nėra pakankamai protingas, kad pats atliktų programavimą. Nuo tada jis sugalvojo būdus, kaip priversti mašinas mokytis savarankiškai, ypač iš teksto ir vaizdų. Šiuo metu jis dirba Slido (Cisco dalis) pagrindiniu duomenų mokslininku, tobulindamas susitikimų organizavimą visame pasaulyje. Išlikdamas ištikimas savo šaknims, jis stengiasi suteikti galimybę kitiems patirti panašią patirtį, organizuodamas RoboCupJunior varžybas kaip Vykdomojo komiteto dalis. |
AIhub yra ne pelno siekianti organizacija, skirta dirbtinio intelekto bendruomenę sujungti su visuomene, teikiant nemokamą aukštos kokybės AI informaciją.
AIhub yra ne pelno siekianti organizacija, skirta dirbtinio intelekto bendruomenę sujungti su visuomene, teikiant nemokamą aukštos kokybės AI informaciją.
Lucy Smith yra „AIhub“ vadovaujanti redaktorė.