Жарыс үлгісі – жарыстар кезінде Егістіктерді басқару жүйесімен байланысу үшін командалары бар үлгі жоба, командалардың далалық ережелерге сәйкестігін қамтамасыз етеді және қиындықтар мен дисквалификацияны болдырмау үшін жобаларды құруға көмектеседі («жарыс» мынаны білдіреді: ресми өрісті басқару аппаратурасын пайдаланатын VRC оқиғасы).
Мысалдар бетінен Конкурс үлгісін ашыңыз
Үлгінің үш бөлімі: алдын ала автономды, автономды режим және драйверді басқару
Ескертпе: Жобаңыз конкурста жұмыс істеуі үшін осы функцияларды жобаңызда қалдыруыңыз керек. Әр бөлім үшін түсініктемелер көрсететін пәрмендерді қосыңыз.
Кез келген орнату үшін pre_autonomous функциясын пайдаланыңыз
pre_autonomous функциясы роботқа Gyro калибрлеу, айнымалы мәндерді орнату немесе басқа құрылғы параметрлері сияқты қажет болуы мүмкін кез келген орнату үшін пайдаланылады. Бұл пәрмендер жоба басталғанда, сәйкестіктің автономды бөлігі басталғанға дейін бірден іске қосылады.
pre_autonomous жәнеавтономды функциялары арасында бағыттаушы сызық көрінетіндей барлық пәрмендердің дұрыс шегініске салынғанына көз жеткізіңіз.
Ескертпе: Егер орнату қажет болмаса, бұл функция бос қалуы мүмкін.
Автономды
автономды функциясы VRC сәйкестігінің автономды бөлігі кезінде роботты басқару үшін пайдаланылады. Бұл функциядағы пәрмендер сәйкестік Автономды кезең басталған кезде орындалады.
pre_autonomous жәнеавтономды функциялары арасында бағыттаушы сызық көрінетіндей барлық пәрмендердің дұрыс шегініске салынғанына көз жеткізіңіз.
Ескертпе: Егер орнату қажет болмаса, бұл функция бос қалуы мүмкін.
Пайдаланушыны басқару
user_control функциясы VRC сәйкестігінің драйверді басқару бөлігі кезінде роботты басқару үшін пайдаланылады. Бұл функциядағы пәрмендер сәйкестік Драйверді басқару кезеңі басталған кезде іске қосылады.
Ескертпе: while True циклі жоғарыда көрсетілген, сондықтан робот толық сәйкестікте V5 контроллерінің енгізуіне жауап береді.
Пайдаланушыны басқару бөлігін кодтау кезінде барлық пәрмендердіңжәне True циклі ішінде дұрыс шегініске салынғанын тексеріңіз. Мұнда көрсетілгендей екі бағыттаушы сызық көрінуі керек. Бір себебі,және Trueuser_control функциясының ішінде. Екіншісі пәрмендердіңжәне True циклінің ішінде болуын қамтамасыз етеді.