November 16, 2020

Заметки про Cybathlon-2020

Мы принимали участие в международных соревнованиях Cybathlon, посвященных ассистивным технологиям. Наша дисциплина — BCI.

За кулисами Cybathlon-2020 в Москомспорте

В этом году всё состоялось в удалённом формате — каждая команда в определённый час на связи с Цюрихом делала 3 заезда и из них выбирался один лучший.

После сбора всех заездов от команд — они скрестили в типа формат реальной гонки. И даже в конце сказали так: четвёрка лидеров состоит из ..., а кто победил — узнаем через 15 минут.

Швейцарцы-организаторы заставили иметь 3 отдельных компа для отображения игры пилоту, команде и для подсчёта времени. Всё было перепроверено несколько раз.

Наша команда заняла 3 место (пилот — Руслан Нуруллин, тренер — Александр Зонов).

Всё бы ничего, но всём этом есть две проблемы, которые делают всю эту затею очень странной:

1. Компьютер, обрабатывающий сигналы, никем не мониторировался. Можно было просто тупо нажимать на кнопку — никто бы и слова не сказал

2. У швейцарцев есть понятие — нейтральное состояние. Программно, в этот момент не нужно слать никакой команды. На тестовой трассе всё было более менее, 4 состояние было использовано в качестве этого нейтрального. Однако существовала логическая проблема, которая на реальных трассах вызывала полный коллапс и деморализацию пилота. Если на прямом участке, где не нужно посылать команду, всё таки ошибочно послать хоть какую команду — до конца этого участка происходит замедление движения. На тестовой трассе такие прямые участки были короткими, а в настоящих они были лошадиными. Причём, обратной связи нет, что состояние отключается. Пилот пытается выйти в 4 состояние, но ему это не показывается, а машинка остается в последнем состоянии, которое пришло. И пилот начинает волноваться, что у него не получается выйти в 4 состояние.