Система автоматизации контроля и подведения итогов F3A

Губанов_Игорь

Не совсем по теме, но навеяло - один из основных разработчиков TBL Юрий Леонидович Тарасов был моим руководителем дипломного проекта на кафедре прочности

Saiz

Вот такая пока получается концепция пульта судьи:
Кнопка “-” при нажатии уменьшает значение на 0,5 от 10 или от предыдущей цифровой кнопки
Кнопка “+” при нажатии увеличивает значение на 0,5 от 0 или от предыдущей цифровой кнопки
Кнопки от “1” до “10” вводят значение соответствующее цифровой кнопке
Кнопка “не оценена” при нажатии пишет вместо цифр значение " Н/О"
Кнопка “ввод” фиксирует результат и передает его секретарю
Дисплей отображает:

  1. Перед началом туров название комплекса 3 знака (А-17, Р-19, С-11 и т. д.)
  2. Перед полетом стартовый номер участника
  3. Во время полета порядковый номер выполняемой(оцениваемой) фигуры.
    Комплекс и стартовый номер участника поступают от секретаря.
    Звуковое сопровождение:
    После команды “судьи готовы ?” каждый судья нажимает кнопку “ввод”, подтверждая готовность. В наушнике произносится название первой фигуры.
    После каждого нажатия цифровой кнопки звучит голосовое подтверждение, после нажатия кнопки “ввод” звучит название следующей фигуры.
    Секретарь:
  4. перед началом старта устанавливает(передает на пульт судей) номер комплекса общий для группы участников,
  5. Фиксирует (вводит) участника (стартовый номер) и передает его на пульт судей
  6. Собирает полученную информацию (оценки) от судей(пультов) и заносит в таблицу.
  7. Выдает участнику в каждом туре по окончании полета полетный лист с оценками.
  8. Делает распечатку предварительных итогов после каждого тура
  9. Печатает итоговую таблицу и протокол.
Zolotoy_al
Saiz:

Секретарь: 3. Собирает полученную информацию (оценки) от судей(пультов) и заносит в таблицу.

Может это сервер сделает? Больше всего времени занимало.

А то получается:
с пультов данные через сервер пойдут секретарю,
он их вбивает,
отправляет на сервер,
там они усредняются,
отправляются обратно секретарю.

К вероятности ошибки или неравномерности судейства добавляется вероятность ошибки при вводе данных секретарём (или потеря их по путиB-)) и только после этого ТБЛ обсчитает.

А так судьи-усреднение-таблица,
секретарь-подтвердить/редактировать-печать.

Saiz

Алексей, вы не понимаете сути происходящего😁
“Секретарь” это и есть некое ПО. Иначе на хрен все эти кнопки если результаты вручную вбивать😁

Не охота читать правила😍, какие штрафные санкции применяются к пилотам и как они отображаются в полетном листе?

LEKA-S

3. Собирает полученную информацию (оценки) от судей(пультов) и заносит в таблицу.
4. Выдает участнику в каждом туре по окончании полета полетный лист с оценками.
5. Делает распечатку предварительных итогов после каждого тура
6. Печатает итоговую таблицу и протокол.[/QUOTE]

Не понятно здесь(подчеркнуто)-все зависит от секретаря? Что мешает потерять пол балла?😎
Да тогда все должно вноситься автоматом,в протокол,без возможности изменений.
Спорные вопросы могу быть решены только судейской коллегией в полном составе.

С Уважением,LEKA

Некое ПО-есть программа? А кто тогда секретарь?Главный судья,на котором лежит вся ответственность за решения?

Saiz

пункт 3,4,5,6 это всё происходит автоматически. Работа секретаря как человека заключается в регистрации участников, контроле за работой программы и распечатка необходимых докумкентов.

aaa#

Дополнил файл еще одним вариантом “железа”: на первом этапе полностью отказываемся от самодельных пультов для судей. Судьи всё равно сидят с помощниками, поэтому помощники могут использовать телефоны/планшеты прикрывая их собой от прямого солнца.

В поле поднимаем точку доступа на обычном домашнем маршрутизаторе (на случай если в компе этого сделать не получится или будет нужен большой радиус приема).

На телефонах в обычном браузере открываем интерфейс судьи. Вход по паролю (у каждого судьи свой), так что мы будем уверены что только наши устройства и только наши люди будут использовать интерфейс для судей.

С сайтом два варианта:

  • Общедоступный сайт в интернете - в этом случае в поле должен быть стабильный интернет (но не обязательно быстрый, в принципе подойдет любая скорость, даже 64 килобита 😃 ).
  • Разворачиваем локальную версию сайта на ноутбуке, самый надежный вариант, но не самый простой в настройке (но это не критично)

Рабочее место секретаря - это ноутбук и браузер, в котором открыт наш сайт. К компьютеру будет подключено 2 принтера, как мы это делали для F3D, мелкий чековый принтер будет печатать индивидуальные результаты, обычный - результаты туров. Печать прямо с сайта из браузера.

Т.е. до соревнования регистрируем судей (выдаем им логины/пароли), вводим данные о пилотах, комплекс и т.д. Перед началом соревнований судья заходит на сайт под своим логином.
На телефоне у него будет видно кто летит, какой комплекс, какая текущая фигура и т.д., там же на экране будут все кнопки 1-10, “+”, “-” и т.д. Места на экране много, кнопки сделаем большими, чтобы сложно было ошибиться.

В будущем, если очень захочется иметь пульт с большими кнопками, то займемся этим железом (та же ESP8266 с этим справится - будет отправлять нажатые клавиши на сайт и показывать нужный текст на экране).

Saiz

Ну вот, всё так хорошо начиналось😁
Одной из идей было как-раз освобождение от помощников. Если с писателями, то к пульту только одно требование это циферки передать, и больше ничего не надо. Оборудование должно быть комплектом, а когда у одного телефон, у другого планшет а у третьего счеты с калькулятором это будет бардак. -“Такой хоккей нам не нужен”😁

Makey

Позволю себе высказаться. Скажу сразу, что на судейском месте не сидел ни разу, поэтому ни в коем случае не претендую на истину. Однако на месте пилота стоять приходилось. Исходя из вышеизложенного хочу высказать свое видение дивайса.
Судья не плохо знает порядок следовния фигур, поэтому считаю не обязательным произносить название фигуры в наушник.
Пульт должен быть обязательно с обычными кнопками, чтобы тактильно ощущать нажатие. На пульте должно быть основные кнопки минус , ввод и кнопка “не наблюдал (НО)” также вспомогательный цифровой ряд и кнопка+.
Изначально перед стартом по готовности судья нажимает кнопку например “ввод”, когда все готовы нач стартов обьявляет начало старта. Перед первой фигурой судья нажимает кнопку 1. Изначально выставляется оценка 10 в процессе выполнения судья штрафует за ошибки, нажимая кнопку “минус”. После каждого нажатия в наушник проговаривается остаток баллов за фигуру . По окончании фигуры от десятки остается число за вычетом штрафных баллов, это и будет оценкой за фигуру. По окончании фигуры судья нажимает “ввод” этим фиксируя оценку и переходя к следующей фигуре за которую так же изначалтно ставится десятка. Аварийные и нештатные ситуации можно продумать дополнитьельно.

Zolotoy_al

Делали линейку металлоискателей с телефонами в качестве устройства ввода-вывода, брали миромаксы вроде тысячи за 3 самые дешёвые с 4 андройдом. Для 4 часов работы с постоянным обменом по вафле и постоянно включеной подсветкой надо юсб зарядку на месте организовывать. Сайт только на локале иначе придётся использовать симки, а это нестабильно, позвонит обязательно кто-нибудь)) В телефоне приложение-браузер, как яндекс видео, вк там всякие, с запретом на блокировку экрана, максимальную длительность подсветки как у игрушек делают.

В слайдах-рекомендациях по судейству там снижение оценки за большое удаление каждые N метров, и рекомендация что если не смог определить фигуру, не распознал ставить N/A но не 0 или 10 как автоматом тогда впишется. 0 по правилам главный судья за нарушение безопасности полётов может ставить, не заглушил двигатель после посадки, вышел из зоны, пересёк линию безопасности, других санкций пока не вычитал.
Русская редакция правил вообще есть на 2018 год?

Makey

С мабилы писал вместо N/A написал клавишу НО. Кончено клавиша N/A в числе основных. “Баранку” можно поставить нажав например на цифру “0”. Тыкание на сенсорный дисплей не подойдёт, потаму как судья постоянно ,не отрываясь смотрит на модель, ему некогда переносить взгляд на дисплей и выискивать куда давить. Вариант помощника отпадает, иначе смысла нет городить огород. Пульты подключаем по Wi-Fi ну или ещё по какому сетевому протоколу. При глобальных нарушениях “например нарушение безопасности” (встречается довольно редко). Главный судья устно даёт команду начальнику старта прекратить полёт. Баранки в этом случае ставятся в ручную прямо на ноуте. И ещё крайне желательно чтобы у судьи была свободна одна рука для того чтобы держать вертикально расположенный предмет (линейка, ручка, специальный шаблон) в крайнем случае просто смахнуть комара или капельку пота. Поэтому кнопочный пульт в одной руке самое то. Кстати его можно распечатать на 3D принтере, чтоб удобно лежал в руке и основные клавиши были под пальцами.

Saiz

Совершенно верно, только пульт и только кнопки. Полная автономность и независимость от интернета, времени суток, местоположения и вероисповедания. Иначе будет бардак. Кстати у буржуев на подобной системе в каждом пульте расположен термопринтер и после полета распечатывается типа-чек с оценками и результатом. То-есть если центральный комп крякнет то можно вручную посчитать или что-то восстановить.
ps
А если в наших кругах кто смог-бы нам оказать помощь в разработке ПО?

aaa#
Saiz:

Оборудование должно быть комплектом, а когда у одного телефон, у другого планшет а у третьего счеты с калькулятором это будет бардак.

Интерфейс будет везде одинаковым, вход с паролем, поэтому не важно у кого какой телефон или планшет.

Makey:

Судья не плохо знает порядок следовния фигур, поэтому считаю не обязательным произносить название фигуры в наушник.

Имхо произность что-то нужно просто для того, чтобы подтвердить, что текущая оценка сохранена, не обязательно название след. фигуры.
Пример: судья нажимает 9, произносим “девять”, тут он решает что должно быть “8,5” - нажимает минус, мы проговариваем “8,5”, но оценка все еще не сохранена! Система не знает всех мыслей судьи, поэтому должна быть кнопка “ввод” которая сохранит значение и сообщит судье об этом: “сохранено. След. фигура:…”

Makey:

Пульт должен быть обязательно с обычными кнопками, чтобы тактильно ощущать нажатие.

Makey:

Тыкание на сенсорный дисплей не подойдёт, потаму как судья постоянно ,не отрываясь смотрит на модель, ему некогда переносить взгляд на дисплей и выискивать куда давить. Вариант помощника отпадает, иначе смысла нет городить огород. Пульты подключаем по Wi-Fi ну или ещё по какому сетевому протоколу.

Мы упрощаем работу секретарям (ну и главному судье, я пока еще пока плохо понимаю кто за что отвечает), избавляем от кучи бумажной и ручной работы.
Судья (как минимум по началу) не сможет не глядя на пульт им пользоваться. Попробуйте дома не глядя на клавиатуру (обычный цифровой блок) под диктовку ввести несколько чисел. Если вы не занимались этим ранее, то будете либо подглядывать, либо тупить. После этого возьмите кнопочный телефон и проделайте это еще раз. Опять будет сложно, потому что порядок кнопок другой. Моторика за 5 минут не развивается, и глупо надеяться что с первого раза судья будет в слепую безошибочно нажимать кнопки (особенно если не будет голосового подтверждения). Поэтому, как минимум по началу, помощники нужны.

Saiz:

Совершенно верно, только пульт и только кнопки. Полная автономность и независимость от интернета, времени суток, местоположения и вероисповедания. Иначе будет бардак. Кстати у буржуев на подобной системе в каждом пульте расположен термопринтер и после полета распечатывается типа-чек с оценками и результатом. То-есть если центральный комп крякнет то можно вручную посчитать или что-то восстановить.

Термопринтер совершенно не нужен в каждом устройстве. для F3d он у нас был один и печатал для всех в 2х экземплярах (один для судей, другой для участников). По сути это лог действий, фискальная информация, на случай конфликтных ситуация.

P.S. Я стараюсь трезво (более или менее 😃 ) оценивать свои силы, и к лету точно не смогу сделать и прошивку для пультов и рабочее место секретаря (со всеми этими расчетами баллов, печатью рейтингов и т.д.). А пульты без центрального компа (софт или сайт, не важно) - бесполезны. Поэтому и “обрезаю” функционал, но как уже писал - это первый этап. Дальше можно будет сделать и пульты с кнопками, экранчиками и наушниками и много чего еще.
Будет замечательно, если найдутся желающие программировать. Можно было бы разделить задачи.
Пока я готов поучаствовать только в создании программы/интерфейса для секретаря и судей.

Makey

Именно потаму, что бы быстро обучится нужен пульт с кнопками под пальцами например как секундомер. Под каждым пальцем одна из главных кнопок, тогда и смотреть никуда не надо. Восновном придётся давить “минус”. Как я уже писал, каждое нажатие сопровождается объявлением остаточной оценки. Остальные кнопки на передней панели. На них конечно надо будет смотреть. Но очень редко и в основном когда самолёт не в комплексе.

LEKA-S

Извините,Ребята.Но вы пытаетесь изобрести шариковую ручку для космонавтов,когда простого карандаша хватит и пару листов бумаги(один сдается,второй у судьи для контроля) ,плюс один “куркулятор”,чтобы цифры сложить.

В советские времена в журнале “Техника-молодежи” на предпоследней странице печатались комиксы под заголовком-“Зачем просто,когда можно сложно!”

С Уважением

aaa#
Makey:

Именно потаму, что бы быстро обучится нужен пульт с кнопками под пальцами например как секундомер. Под каждым пальцем одна из главных кнопок, тогда и смотреть никуда не надо. Восновном придётся давить “минус”.

А это отличная идея - сделать минималистичный пульт - кнопки 1-10 можно сделать меньше и разместить на “морде”. Основных кнопок по бокам всего 3 штуки: “+”, “-” и “ввод”. Должно быть довольно удобно.
Осталось найти исполнителя 😃

LEKA-S:

Но вы пытаетесь изобрести шариковую ручку для космонавтов,когда простого карандаша хватит и пару листов бумаги(один сдается,второй у судьи для контроля) ,плюс один “куркулятор”,чтобы цифры сложить.
В советские времена в журнале “Техника-молодежи” на предпоследней странице печатались комиксы под заголовком-“Зачем просто,когда можно сложно!”

Как бы так сформулировать, чтобы не обидеть, но и всё выяснить. А сколько соревнований организовали лично Вы? Так чтобы от начала и до конца, со всей бумажной работой, чтобы хотя бы десяток участников и больше одного тура.
Или это советы из области “кто не умеет, тот учит?” 😃

Makey
LEKA-S:

Извините,Ребята.Но вы пытаетесь изобрести шариковую ручку…

Таки поясню.

  1. Чтоб писать на бумажке для каждого судьи нужен помощник (Почему? см. мой пост выше)
  2. Чтоб данные с бумажки загнать в компьютер нужен секретарь
  3. Если считать с учетом TBL то на калькуляторе это займет много времени
  4. На каждом этапе человеческий фактор который накапливает ошибку.
Magirus:

Похоже железо нашёл для Вашей программы

Считаю вполне подходящий вариант.

Жек

Озвучу свое мнение. Судье в F3A некогда отвлекаться на то чтоб посмотреть итоговую отметку за фигуру, внести правку, если требуется и отправить. Потом нужно на небе самолет отыскать. Без помошника не обойтись. А раз так, то вариант с планшетами и локальным сайтом самый оптимальный. В F3P полет гораздо медленнее и самолет ближе, потерять его из виду на несколько секунд практически невозможно, здесь возможно идея с пультом прокатит.

Saiz
Makey:

Считаю вполне подходящий вариант.

Отправил запрос на цену комплекта из пяти штук. Предполагаю что продают только от 30 штук и цена наверняка будет такой, что лучше купить у французов специально заточенный под наши условия комплекс😁

Жек:

нужно на небе самолет отыскать. Без помошника не обойтись.

Как раз для решения этой проблемы на пульте предусмотрены кнопки + и - . Нажимая на кнопку “минус” судья фиксирует ошибки а соответственно устанавливает оценку. При условии что в наушник проговаривается циферка, судья одной рукой давя “минус” и “плюс”, а другой подтверждая ввод успеет все без всякого помощника.

Губанов_Игорь

Занята у судьи вторая рука будет. Или шаблоном, или еще чем то подручным. Хорошо бы на одну руку все делать. Кстати, для кордового пилотажа тоже подойдет тогда! А сам пульт, как Юрий Пушкарев предлагает, в виде секундомера. Что бы все кнопки под руками, и в дождь и в солнце, и взгляд от самолета не отрывать