A versenysablon egy példaprojekt, amely már tartalmaz parancsokat a terepellenőrző rendszerrel való kommunikációhoz a versenyek során, biztosítja, hogy a parancsok megfeleljenek a terepszabályzatnak, és segít a projektek felállításában a bonyodalmak és a diszkvalifikáció elkerülése érdekében (a „verseny” egy VRC esemény a hivatalos terepi ellenőrzési hardver használatával).
Nyissa meg a versenysablont a Példák oldalon
A sablon három része: Előautonóm, Autonóm mód és Vezérlés
Megjegyzés: Ahhoz, hogy a projektje működjön egy versenyen, meg kell hagynia ezeket a funkciókat a projektben. Adjon hozzá parancsokat az egyes szakaszokhoz, ahol a megjegyzések jelzik.
Használja a pre_autonomous függvényt bármely beállításhoz
Apre_autonomous funkció minden olyan beállításhoz használható, amelyre a robotjának szüksége lehet, mint például a giroszkóp kalibrálása, a változók beállítása vagy más eszközbeállítások. Ezek a parancsok azonnal lefutnak a projekt indításakor, még mielőtt az egyezés autonóm része elkezdődne.
Győződjön meg arról, hogy minden parancs megfelelően be van húzva, hogy a vezetővonal látható legyen apre_autonomous ésautonóm függvények között.
Megjegyzés: Ha nincs szükség beállításra, ez a funkció üresen maradhat.
Autonóm
A autonóm funkció a robot vezérlésére szolgál a VRC meccs autonóm része alatt. Az ezen a funkción belüli parancsok akkor futnak le, amikor a meccs elkezdődik az autonóm periódusban.
Győződjön meg arról, hogy minden parancs megfelelően be van húzva, hogy a vezetővonal látható legyen apre_autonomous ésautonóm függvények között.
Megjegyzés: Ha nincs szükség beállításra, ez a funkció üresen maradhat.
Felhasználói vezérlés
A user_control funkció a robot vezérlésére szolgál a VRC-mérkőzés vezetői vezérlési része alatt. Az ezen a funkción belüli parancsok akkor futnak le, amikor a mérkőzés megkezdődik a Driver Control periódusban.
Megjegyzés: A míg a True hurok fent látható, így a robot a V5 Controller bemenetére reagál a meccs teljes időtartama alatt.
Győződjön meg arról, hogy minden parancs megfelelően be van húzva a, míg a True hurkon belül a felhasználói vezérlőrész kódolásakor. Két vezérvonalnak kell láthatónak lennie, ahogy az itt látható. Az egyik azért, mert a, míg a True auser_control függvényen belül van. A másik annak biztosítására, hogy a parancsok a, míg a True hurkon belül legyenek.