Varžybų šablonas yra projekto pavyzdys, į kurį jau įtrauktos komandos, skirtos susisiekti su lauko valdymo sistema varžybų metu, užtikrina, kad komandos atitiktų lauko taisykles, ir padeda rengti projektus, kad būtų išvengta komplikacijų ir diskvalifikacijos ("konkursas" reiškia VRC įvykis naudojant oficialią lauko valdymo įrangą).
Pavyzdžių puslapyje atidarykite konkurso šabloną
Trys šablono skyriai: išankstinis autonominis režimas, autonominis režimas ir vairuotojo valdymas
Pastaba: Kad jūsų projektas veiktų konkurse, turite palikti šias funkcijas savo projekte. Pridėkite komandas, kuriose nurodomi kiekvieno skyriaus komentarai.
Bet kokiai sąrankai naudokite pre_autonomous funkciją
Funkcijapre_autonomous naudojama atliekant bet kokius nustatymus, kurių gali prireikti jūsų robotui, pvz., kalibruoti giroskopą, nustatyti kintamuosius ar kitus įrenginio nustatymus. Šios komandos bus paleistos iš karto, kai projektas bus paleistas, prieš prasidedant autonominei rungtynių daliai.
Įsitikinkite, kad visos komandos yra tinkamai įtrauktos, kad orientacinė linija būtų matoma tarppre_autonomous irautonominių funkcijų.
Pastaba: Jei sąrankos nereikia, ši funkcija gali likti tuščia.
Autonominis
Funkcija autonominė naudojama jūsų robotui valdyti autonominės VRC rungtynių dalies metu. Šios funkcijos komandos bus paleistos, kai rungtynės prasidės autonominiam periodui.
Įsitikinkite, kad visos komandos yra tinkamai įtrauktos, kad orientacinė linija būtų matoma tarppre_autonomous irautonominių funkcijų.
Pastaba: Jei sąrankos nereikia, ši funkcija gali likti tuščia.
Vartotojo valdymas
Funkcija user_control naudojama jūsų robotui valdyti VRC rungtynių vairuotojo valdymo dalyje. Šios funkcijos komandos bus paleistos, kai prasidės Driver Control laikotarpis.
Pastaba: ir True kilpa parodyta aukščiau, todėl robotas reaguos į V5 valdiklio įvestį visą rungtynių laiką.
Užtikrinkite, kad visos komandos būtų tinkamai įtrauktos į, o True kilpą, kai koduojate vartotojo valdymo dalį. Turi būti matomos dvi kreipiamosios linijos, kaip parodyta čia. Vienas, nes, o True yra funkcijosuser_control ribose. Kitas skirtas užtikrinti, kad komandos būtų, o True ciklo ribose.