Союз меча и орала - свободное обсуждение прототипа

wws

Эммм, аполитично или нет, но ИМХО, надо от потребности идти. Если с потребностями F3K мне более-менее понятно, и я могу сделать формальное описание, то с другими классами сложнее. Просто мне легче начать с того, что я хорошо знаю. Я уже с понедельника готов начать писать (по выходным к компу почти не подхожу), но не хотелось бы, чтоб я делал то, что мне в упрек поставят (типа нафиг сделал). Оттого Сашь, нужен твой одобрямс, как пока единственного акромя меня участника СМО… Я предложил сделать то, что могу сам сделать. В идеале, хотелось бы некоторой взаимности.

Ведь вопрос о формализации задач (безотносительно технической реализации) в других классах, все еще остаётся открытым. С существующим лимиттерами все понятно. Непонятны сами процессы (в тонкостях). А то будете ждать, пока я согласно вот этому посту обзаведусь еще F5J, F3J, F3B. Пока накоплю там опыта… Короче - пока или султан или ишак сдохнет, а так нифга и не сделаем.

Может кто еще в СМО вступит? Или все меморандума Блумберга и длинных рук нашей организации бояться?

asw

Как единственный пока вступивший в твое СМО, я одобрямс… пиши про металки пока…

Taboo

Господа! Вы пишите быстрее, чем я чилаю. Вы как черепахи, как ломанулись… 😃

wws:

Подать сигнал от пилота или его хронометриста о моменте старта модели

Один из вариантов на борт ничего не ставить 😃
У каждого судьи налодонник с програмкой, а-ля Buergera, который онлайн передает по 3G все результаты в центральный сервер. Весь Мир пристально следит за ходом шахматного турнира в НьюВасилюках. 😃 … или НьюСеликовске. 😃.
PS Я по доброму.

Исче.
Вы зациклились, что в самолет надо что-то запихнуть.
У меня есть логер, весом в 9г. Вы думаете, я им пользуюсь? Нет. Он у меня в металку не влезает. А если я его и запихну, у меня уйдет центровка. А линейками я пользоваться не умею. Одна головная боль.
Так вот, я это к тому, что может не надо придумывать “для внутреннего применения” (их придумано уже достаточно), А придумать устройство внешнего контроля.
Типа, несколько видео камер, картинки с которых попробовать обработать? У каждого судьи вместо секундомера видео, и он снимает модель своего пилота.

MxM

Во как оно неожиданно. 😉 мысля витает в воздухе…

А я тут уже пару недель потихоньку для себя устройство клепаю 😃 дешевый таймер с телеметрией и записью лога полетов. дешевый.

без техзадания 😃 типа “это мне нужно - значит будет”
на данный момент момент есть на земле: напряжение на батарейках в модели,rssi (как приемник меня слышит), tssi (как я слышу приемник), будет барометрическая высота (пока толком не работает), лог полетов за день в секундах и минутах/секундах, запуск таймера от кнопки. время до конца “тура”. собственно пока всё. есть мысь научить “это” скидывать бесконтактно лог полетов в комп.
да, это применительно к f3k…

PS вес электроники на борту 8.6гр. ну и + батарейка + машинки

wws
Taboo:

Исче. Вы зациклились, что в самолет надо что-то запихнуть.

Спасибо, но мы этта - не зациклились. Рад, что кто-то кроме меня заметил, что четко сформулированное задача позволяет отмести ряд вещей, казавшихся нерушимыми 😃

MxM:

А я тут уже пару недель потихоньку …

О!! Рад что кто-то что-то умеет еще и руками делать 😃 Будет у кого чего-нибудь на общее благо поклянчить 😃

Taboo
asw:

… пиши про металки пока…

Что-то долго пишется… 😦
Для металки надо:

  1. Определить момент схода с рук.
  2. Определить момент касания земли, пилота, помошника, зрителя.
  3. Знать были первые два события в зоне, или нет.
    Все. Все, что надо для соревнований.

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

wws

А у нас тут 4 праздника подряд 4-7 ноября отдыхаем. А дома много не попишешь 😦

Но по 3-му пункту уже есть поправка… Даже не знаю, может и не по третьему. Есть еще всякие рестарты, ошибочно пущенные секундомеры и т.п. Потому я бы обобщил третий пункт так

  1. Идет ли в зачет попытка определенная между п.1 и п.2

P.S.
Пожелание увидеть поляру для меня выглядит совсем фантастикой…

wws

Осенило на сон грядущий… Не совсем правильно, ибо не от техники плясать надо, но всё же.

Мерять емкость модели. У меня в детстве были такие электронные кубики, так вот там куча устройств позволяли это делать. В принципе это может быть и передатчик, в котором антенной является вся модель. Как в терминвоксе.

Смысл в том, что пока модель в руках - сигнал один, как только модель оторвалась - сигнал пошел другой. Касание земли, спорсмена и т.п. опять “испортят” сигнал. Если это будет радиосигнал, который может сниматься снаружи, то решилось бы сразу две задачи.

  1. Фиксация наземной аппаратурой моментов взлета/посадки
  2. Передача показаний любой телеметрии

Далее моих знаний не хватает, но может специалисты по ВЧ чего подскажут.

Taboo
wws:
  1. Идет ли в зачет попытка определенная между п.1 и п.2

Тогда это сделать четвертым пунктом.
А первые три оставить как есть.
Проверка, что старт и посадка в зоне - стандартная задача судей.
Если писать “о формализации задач безотносительно технической реализации”, то “зону” надо выделять в отдельный пункт.
Ошибочно пущенных секундомеров - не будет, т.к. все сделает чудо-устройство (ЧУ). Рестартов во время рабочего времени нет (на то оно и рабочее время). Если вдруг рабочее время остановлено, то ЧУ автоматически знает, что это уже не рабочее время, и результат не идет в зачет.

wws:

Пожелание увидеть поляру для меня выглядит совсем фантастикой…

Не фантастичней задач СМО.

wws

Я тут в дневнике зафиксировал некоторые основные моменты по F3K. Буду еще думать/дописывать. Но поскольку многим больше нравится обсуждать не в дневниках, а в теме, то продублирую чуток исправленный мной алгоритм от Сергея.
------------------

  1. Определить момент схода модели с рук.
  2. Определить в зоне взлета/посадки ли произошел этот сход.
  3. Определить момент возможного прерывания.
  4. Определить момент касания моделью земли, пилота, помошника, зрителя.
  5. Определить в какой зоне (или за ними), произошло это касание.
  6. Определить пойдет ли в зачёт (на в фиксацию в протоколе) время сделанной попытки в заданном упражнении. Если да, то с каким временем и с каким возможным штрафом будет записана попытка. Измерямое время зависит от типа упражнения и может измеряться как разница между двумя из трёх названных моментов времени.

Всё остальное, например проверку полученного времени и, при необходимости, перевод его в одну из констант (включая ноль), можно сделать уже при окончательном подсчёте результатов упражнения.
-----------------
Сейчас пребывпю в глубоких раздумьях… Возможно схема с наземным локатором/пеленгатором не такая уж и бездарная.
Кстати, кто знает как далеко современные IR-светодиоды бъют, чтоб их даже в солнечную погоду отчетливо было видно в камере / ir-приемыше?

Taboo

Я так и не понял пункт 3. Хочу пример. На мой вкус - пункт лишний.
И, если все остальное можно сделать уже при окончательном подсчёте результатов, то пункт 6 по-моему надо писать, типа, Было ли касание “человека”, залет в запретную зону…

PS
В дневнике нельза оставить коментарий 😦
PPS
Любой монитор на поле, даже в палатке, виден не будет.

Павел_Филиппов
Taboo:

Любой монитор на поле, даже в палатке, виден не будет.

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

wws

Сорри, поправил в дневнике, чтоб комменты можно было оставлять (пока черновик писал, переключал).

Касательно п.3 - момента прерывания. Имеется ввиду, что может наступить прерывание. Например “Конец рабочего (или 180 для алл-ап) времени” и если спортсмен не успеет вернуть модель в зону в течении 30 секунд, получит ноль. Поэтому важны все три момента. Моментом прерывания может быть и старт ранее, чем началось рабочее время. Тогда также важно поймать момент прерывания, чтобы аннулировать попытку.

По 6-му пункту. По нашим текущим российским правилам штрафуется даже просто посадка в зоне безопасности. Т.е. для получения штрафа касаться человека не обязательно. Ну и, я как-то сразу определения касания “себя” / “не себя” / “предмета” отмёл как технически неразрешимую задачу.

Касательно монитора. Ежели нормально картинку рисовать (на черном фоне огромные белые/желтые цифры), да еще и солнцезащитный козырек (он же крышка ящика) поставить, то думаю нормально видно будет. Ну и опять таки… Смотря какой телек на время соревнований одалживать… Плазма и ЖКИ по разному кажут. Для повышения гарантий возвращения плосского телека в дом живым и невридимым, кроме защитного ящика, еще надо бы тонкую сетку спереди делать. Ну чтоб ни одна падла в экран не влетела. С телеком мне импонирует то, что это куда функциональнее и практичнее (телек можно одалживать), чем просто табло. Его можно прямо к судейскому ноутбуку по VGA подключить. Я бы показывал на телеке рабочее/подготовительное время, и инфу о номере тура/группы.

wws

Вот я все бъюсь над возможностью определения касания модели… Попросту момента взлета - посадки. Пробовал терзать знакомых электронщиков и незнакомых тоже.

Раз все про емкостные схемы, а-ля шумящий от касания радиоприемник, молчат то нужно что-то еще выдумывать. И вот сегодня осенила меня одна идейка. В чистом виде годится только для металок, но если с высотомером/лимитером замешать, то и в других классах может сгодится.

Идея проста. Поставить на модель G-сенсор, он же акселерометр. Для начала можно и одноосевой, с датчиком ускорения по оси Х, т.е. вдоль фюзеляжа. Если для начала прикрутить эту штуковину к любому логгеру типа RAM3 (тут надо Макса Смирнова послушать), то можно поснимать и поглядеть на то, какие ускорения преследуют самолет весь полёт. Про взлет металки все ясно - там G-сенсор будет недвусмысленно зашкаливать. Во время же полета - никаких великих ускорений по этой оси нет, зато посадка! Ведь как бы ты мягко модель не сажал (что на соревнованиях бывает редко) - всегда будет ударчик по оси Х. Если же это ловля планера в руку или за штырек, то тоже наверняка будет заметно. Мерять надо и логи смотреть, потом алгоритм сочинять.

Имхо, самое мягкое, это ловля за штырек и сразу следующий заброс. Но тут уже можно идти на определенное допущение ловить не посадку, а начало следующего заброса - раскрутку, после которой неминуемо отпускание с падением ускорения.

В общем, надо техническую идейку покритиковать.
Спасибо

SAN
wws:

только для металок

Проще две проводящие пластинки на штырь (сверху и снизу крыла) - в момент схода с руки сопротивление между пластинками резко увеличится (с сотни килоом до неск. мегомов).
Момент взлёта фиксируется.

wws

Прелесть акселерометра, с какой-нибудь мелкой ATiny, это компактность. Это всё запросто можно быть совмещено с недорогим блоком обратного радиоканала и поместиться в 3-4 грамма веса. А пластинки и провода до них - это уже сложное дооборудование металки. Т.е. вариант - да, но и о минусах не забываем.

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

SAN

Согласен

wws:

Прелесть акселерометра, с какой-нибудь мелкой ATiny, это компактность

Но, по продольной оси (Х) в момент схода ускорения нет. Там есть положительное ускорение во время раскрутки и небольшое отрицательное после схода (модель начинает уменьшать скорость с набором высоты).
Кстати, смену знака можно считать моментом старта.

С приземлением хуже.
Вариант: модель повисла на ветках куста и раскачивается вместе с ними под ветром.
Сложно кмк отделить от полёта.

asw

Вить, в принципе все эти идеи хоть как-то работоспособны. На мой взгляд нужно взять сразу оба два самых реальных метода, а такой умный человек как Хвост Слона сделает схему логической обработки двух приходящих сигналов. Он же умудряется так логически обработать изменение данных на барометрическом датчике, что точность вариометра растет на порядок…
А вот что делать с координатой посадки… Это ж какую, блин, точность нужно иметь, чтобы понять что оно в зоне село!

MxM

мне кажется что информации с бародатчика более чем достаточно для определения как момента взлета так и посадки. я проглядел этих барограмм своих и не своих полетов уже очень много. глазами момент посадки на графике виден отлично (про взлет вообще и говорить нечего) темп поступления данных более 5раз в сек позволит легко сделать определение момента касания по графику, на второй картинке типичная посадка.
Замутить посылку информации с 10-15 моделей на судейский комп ? не вижу технических проблем. вес бортовой фигни думаю будет до 5гр.

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

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

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

SAN
MxM:

определение 2 расстояний однозначно укажет точку посадки. надо только придумать как точно померить расстояние от модели до угла площадки.

Два ультразвуковых излучателя по диагонали поля с импульсной модуляцией и разными частотами; один приёмник на модели.
Но нужна синхронизация часов модели и передатчиков. 😦
И поле должно быть квадратным. Или надо увеличивать число передатчиков.

MxM

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