intermediate
⏱ 32 сағат
3 модуль • 12 сабақ
FTC SDK: Java тілінде бағдарламалау және Автономды қозғалыс
FTC бағдарламашыларына арналған толыққанды курс. Геймпад арқылы моторларды дәл басқарудан бастап, автономия кезінде роботтың сантиметрге дейін дәл жүруін қамтамасыз ететін алгоритмдер, күй машинасы (FSM) және компьютерлік көру жүйелері үйретіледі.
Оқуды бастау (1-сабақ) →Курс бағдарламасы
1-Модуль
4 сабақ
1-Модуль: Бағдарламалау негіздері және TeleOp басқаруы
1
1-сабақ: Android Studio, Git және FTC SDK репозиторийін орнату
→
2
2-сабақ: LinearOpMode және OpMode құрылымы: Өмірлік цикл (Init, Loop, Stop)
Тест
→
3
3-сабақ: TeleOp: Геймпад арқылы Field-Centric Mecanum басқару
Тест
Тапсырма
→
4
4-сабақ: Батырмалар логикасы: Toggle, Дебаунс (Debouncing) және баяу режим (Slow mode)
→
2-Модуль
4 сабақ
2-Модуль: Механизмдерді бақылау және PIDF реттегіші
1
5-сабақ: Мотор энкодерлерімен жұмыс: RUN_TO_POSITION vs RUN_USING_ENCODER
→
2
6-сабақ: PID және PIDF реттегіштерін баптау: Лифтіні қажетті биіктікте дәл ұстау
→
3
7-сабақ: Серволарды бағдарламалау және күй машинасы (Finite State Machine / FSM)
→
4
8-сабақ: Жүйелерді біріктіру: Шасси мен механизмдердің үйлесімді жұмысы
→
3-Модуль
4 сабақ
3-Модуль: Автономды режим, Одометрия және Компьютерлік көру (Vision)
1
9-сабақ: IMU (Гироскоп) арқылы дәл 90 және 180 градусқа бұрылу алгоритмі
→
2
10-сабақ: Road Runner 1.0 және Pedro Pathing: Траекториялық автономды қозғалыс
→
3
11-сабақ: OpenCV және AprilTag детекторларымен нысандарды автоматты анықтау
→
4
12-сабақ: Толық Автономды режим (30 секунд) сценарийін құру, сынау және оңтайландыру
→