Автономды тәртіп үшін мінез-құлық құру
VEX Robotics жарыстары Robot Skills Challenge бағдарламасының 60 секундтық бағдарламалау дағдыларының сәйкестігі үшін және ағымдағы жылдыңойынының 15 секундтық автономды кезеңі үшін автономды режимді жоспарлауды талап етеді. Роботты автономды жұмыс істеуге бағдарламалау роботтың не істеу керектігін бағдарламаланатын мінез-құлыққа негізделген кодқа бөлуді талап етеді.
Міне, VEX жарыс роботына тән мінез-құлық:
-
Алға және кері қозғалыс
-
Оңға және солға бұрылу
-
Ойын объектісін тартып алу
-
Ойын объектісін дәл орналастыру
-
Әр түрлі ойын нысандарын сұрыптау
Мінез-құлықтың осы түрлеріне арналған негізгі нұсқауларды құрастырғаннан кейін, сәтті автономды режимді іске қосу жай ғана осы әрекеттердің ретін жоспарлауды білдіреді!
Талқылауды ынталандыру - Автоматтандырылған мінез-құлық
VEX Robotics Competition өрісінің суретін үшін ағымдағы жылдың ойынын көрсетіңіз немесе оны 2019-2020 VEX Robotics Competition Tower Takeover бағдарламасынан пайдалана аласыз.
Студенттерге жоспарлау мақсатын ұсынудан бастаңыз, бірақ оның тәжірибе деңгейіне сәйкес келетініне көз жеткізіңіз. Роботтың манипуляторы мен сенсорлары әлі талқыланбаған болуы мүмкін, сондықтан мақсатты тек негізгі қозғалыстармен алуға болады. Мысалы, олардан жоғарыдағы өрістегі жоғарғы қызыл бұрыштан төменгі оң жақ күлгін текшеге өрісте басқа ештеңеге тигізбестен қалай өту керектігін жоспарлауды сұраңыз.
С: Егер сізге жоғарғы сол жақ бұрыштан төменгі оң жақ бұрышқа өту қажет болса, оны жоспарлаудағы бірінші қадамыңыз қандай?
A: Жауаптар әртүрлі болуы мүмкін, бірақ тапсырманы кішірек бағдарламаланатын әрекеттерге немесе VEXcode V5 нұсқауларына сәйкес әрекеттерге бөлуге қатысты болуы керек.
С: Роботтың бірінші әрекеті қандай?
A: Жауаптар бағытқа бұрылу немесе алға қарай жүру болуы мүмкін. Қолайлы жауаптардың барлығы бір нұсқауларға сәйкес келуі керек.
Q: Бұрылыстарды немесе жүргізуді бағдарламалау үшін не істеу керек еді? Сізге қандай өлшемдер керек еді?
A: Датчиктері жоқ автономды бағдарлама үшін дәл бұрылу және қозғалыс арақашықтықтары қажет болады.
Оқуыңызды кеңейтіңіз - Эскиз және псевдокод
Бұл әрекетті кеңейту үшін студенттеріңізден масштабтау үшін сынақ өрісінің (нақты немесе жасалған) сызбасын, содан кейін 15 секундтық автономды бағдарлама үшін псевдокод (Google ) жазуын сұраңыз. Бұл зертханада псевдокод енгізілмеген, бірақ қарапайым мінез-құлықпен жоспарлау арқылы студенттер псевдокод жазуға жаттыға бастады. Сілтемеде сипатталғандай псевдокод жазу тәжірибесін енгізу міндетті емес, бірақ студенттердің жоспары псевдокод деп есептелу үшін жеткілікті қарапайым қадамдарға мәселені декомпозицияны қамтуы керек.