Кому лимон?

Echelon

Интересный проект, КРОКу в этом плане только уважуха.

Если кто возьмется участвовать из наших - возьмите меня в команду, пжл. У меня дремель ручной есть)

Dav
Vitaly:

github.com очень рекомендую для совместной работы над кодом. У меня там все проекты выложены. Больше шансов, что после публикации кто-то заинтересуется и захочет присоединиться.

Пока конкурс не завершиться, мы будем использовать наш внутренний TFS. Потом можно и на github. Все равно куда на самом деле…

Vitaly:

Если вы это делаете just for lulz, на свои деньги, почему бы просто не указать в условиях конкурса, что код должен быть предоставлен под лицензией MIT(BSD) или GPL? IMHO это вполне разумно, и стимулирует, чтобы на следующей итерации все творили принципиально новое.

Мы не хотим обязывать участников чем то делиться. Кто хочет - пожалуйста.

Sir_Alex:

По поводу места посадки, и обработки изображения на борту:
nootropicdesign.com/ve/

Лично мое мнение - для реализации конкурсного задания нужно иметь на борту что-то максимально похожее на нормальный компьютер. Это дает возможность использовать огромное количество всяких библиотек, фреймворков и просто готовое ПО, иметь запас по мощности и памяти. По этой причине мы и выбрали Gumstix с обычным Linux’ом. Для примера - для привода на место посадки мы планируем использовать OpenCV.

SergDoc

Народ давно такими штуками балуется, я больше года назад предлагал взглянуть в сторону их процев
www.parallax.com
forums.parallax.com/forumdisplay.php?65-Propeller-…
На пропеллерах и инфракрасных датчиках картинку рисовал аппарат (достаточно чтоб препятствия самостоятельно обойти) сейчас что-то видео их не найду

AIRDAN
SergDoc:

и инфракрасных датчиках

КРОК в этом плане молодцы, они конфигурацией стен на полигоне исключили взаимодействие аппарата с наземными средствами определения местоположения и стабилизации по ИК каналу. Тем самым подтолкнули к поиску других новых решений. Ибо ИК канал это уже давно отработанная схема. А радиоканал не даёт такой точности.

SergDoc:

достаточно чтоб препятствия самостоятельно обойти

Вряд ли самостоятельно. По всей комнате развешаны ИК датчики, а дальше триангуляция.

SergDoc

Я имел ввиду что проц сам себе рисует картинку…

точнее не картинку, а обозначает грани (очертания) предметов, потом их можно и передать чему-то более мощному (радиосвязь то будет), а уже обратно получать комманды - куда лететь, зачем распознавать объекты (ну разве что точку посадки, но она плоская её и по камере можно распознать) нужна только информация -где есть препятствие, а где его нет…

AIRDAN
AIRDAN:

КРОК в этом плане молодцы, они конфигурацией стен на полигоне исключили взаимодействие аппарата с наземными средствами определения местоположения и стабилизации по ИК каналу. Тем самым подтолкнули к поиску других новых решений. Ибо ИК канал это уже давно отработанная схема. А радиоканал не даёт такой точности.

AIRDAN:

Вряд ли самостоятельно. По всей комнате развешаны ИК датчики, а дальше триангуляция.

Везде где ИК имел ввиду ультразвук или обычные камеры.
Ик даёт такую же точность, что и радио.

А если использовался ИК канал, то скорей всего это трёхмерное сканирование с борта.

Sir_Alex
Dav:

Лично мое мнение - для реализации конкурсного задания нужно иметь на борту что-то максимально похожее на нормальный компьютер. Это дает возможность использовать огромное количество всяких библиотек, фреймворков и просто готовое ПО, иметь запас по мощности и памяти. По этой причине мы и выбрали Gumstix с обычным Linux’ом. Для примера - для привода на место посадки мы планируем использовать OpenCV.

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

Sturman180

С учётом совокупности особенностей конкурса - простой вопрос: как защитить любую зачётную попытку от чьего-то возможного саботажа с применением технических средств?

Представляется, что эта задача по стоимости может существенно превзойти призовой фонд.

Одним словом, правовых аспектов масса, а сама идея-то, несоменно интересная и щедрая…

Dav
Sturman180:

как защитить

Вопрос хороший. И про стоимость подмечено верно.

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

Sturman180

Алексей, цена вопроса не маленькая и вложения в участие не детские, так что победа запросто может быть “решена” с некоторого удаления - лучом “правильного” радиосигнала…

Это тот случай, когда благое намерение спиной к намеревавшемуся может обернуться.
Из-за одного свинтуса (возможное наличие которого отрицать нелепо) организаторы могут оказаться в весьма неловком и обременительльном положении, а с учётом цены вопроса свинтусов может быть несколько и их техническая квалификация может быть изрядной…

Судейство нужно продумывать тщательно, нужны более конкретные требования к каналам управления… Противостоять свинтусам можно, но нужно тему прорабатывать…

Echelon
Sturman180:

Алексей, цена вопроса не маленькая и вложения в участие не детские, так что победа запросто может быть “решена” с некоторого удаления - лучом “правильного” радиосигнала…

Судейство нужно продумывать тщательно, нужны более конкретные требования к каналам управления… Противостоять свинтусам можно, но нужно тему прорабатывать…

Задавить радиоуправление и/или ГПС это не сложная задача. Препятствовать этому, пожалуй, можно будет только организационными мерами: местоположение полигона не сообщать до дня проведения конкурса (можно и участников везти туда на автобусе с завязанными глазами 😃), подпускать к полигону с аппаратурой только выступающую в данный момент команду, остальные зрители должны оставить свои вещи и аппаратуру в отдаленной на безопасном расстоянии камере хранения. Параллельно со всеми этими мерами организовать на полигоне радиомониторинг всех важных с точки зрения функционирования БПЛА диапазонов частот, а в случае появления помех как минимум приостанавливать соревнования до выяснения причин.

Sevick

Для чего отмечена точка взлета? Дрон ведь в нее и так будет помещен на старте или я чего-то недопонял?

ps. наверное участвую -)

Dav
Sevick:

Для чего отмечена точка взлета? Дрон ведь в нее и так будет помещен на старте или я чего-то недопонял?

Так ведь в нее нужно вернуться. Прочитайте внимательно задание…

P.S.

Здорово 😃

Covax
Echelon:

Задавить радиоуправление и/или ГПС это не сложная задача.

Организаторы наоборот заинтересованны в победе аппарата, который сам по себе защищен от каких либо воздействий из вне. И пусть победит действительно сильнейший, а не по ГПС и по радиолинку с ноутбука по соседству. Имхо конечно же. На месте организаторов даже не заморачивался бы по поводу каких то спец. мер противодействию хулиганов, а то так до клетки Фарадея дойдем 😃 А в задании явно бы прописал “Радио помехоустойчивость обязательна”, пусть взлетает по ИК лучу 😃

Echelon
Covax:

Организаторы наоборот заинтересованны в победе аппарата, который сам по себе защищен от каких либо воздействий из вне. И пусть победит действительно сильнейший, а не по ГПС и по радиолинку с ноутбука по соседству. Имхо конечно же. На месте организаторов даже не заморачивался бы по поводу каких то спец. мер противодействию хулиганов. А в задании явно бы прописал “Радио помехоустойчивость обязательна”, пусть взлетает по ИК лучу 😃

Сергей, это сверхтребования к дрону 😃 (хотя все реально, конечно. Но не в этом конкурсе - имхо). Исключать использование радиолинков не получится: наверняка часть команд будет использовать вариант с обработкой информации с дптчиков БПЛА на внешнем “центре управления полетом”. К тому же, есть требование самих организаторов конкурса по предоставлению судье “красной кнопки” для принуждения БПЛА к спокойствию. Так что радиолинки будут. И скорее всего будут построены на ширпотребных комплектующих, где вопрос помехоустойчивости (тем более от преднамеренных помех) - не на самом высоком уровне. А исключить помехи можно только грамотным выбором местоположения полигона (вдалике от возможных источников индустриальных и пр.помех), плюс жесткая дисциплина участников на месте проведения соревнований.

Covax

А кто тут в игрушки играет? Серьезными вещами надо заниматься серьезно 😃 Ни о каких сверхтребованиях речь не идет, коптер должен жить своей жизнью за исключением двух команд “запустить программу автопилота” и “стоп машина” 😃

Echelon

Кстати, со своей стороны могу содействовать развертыванию на полигоне поста профессионального радиомониторинга. Где можно будет увидеть используемые РУ диапазоны, принимать картинки с бортовых видеолинков, отслеживаться все существующие источники сигналов и появление новых, включая кратковременных и со сложным спектром и проч.
Подавление каналов противника - по отдельной договоренности 😃

Sir_Alex
Covax:

Организаторы наоборот заинтересованны в победе аппарата, который сам по себе защищен от каких либо воздействий из вне. И пусть победит действительно сильнейший, а не по ГПС и по радиолинку с ноутбука по соседству. Имхо конечно же. На месте организаторов даже не заморачивался бы по поводу каких то спец. мер противодействию хулиганов, а то так до клетки Фарадея дойдем А в задании явно бы прописал “Радио помехоустойчивость обязательна”, пусть взлетает по ИК лучу

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

Мне вот интересно, как искать точку посадки (ведь с высоты пары метров, камера может не увидеть точку посадки - значит надо рыскать для ее поиска)… да и вообще, как будет задаваться миссия? Ну например: 1. Взлет 2. Поиск точки посадки 3. Посадка… Или так 1. Взлет 2. Пролететь вперед 30м 3. повернуть налево…

Dav

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

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

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

Но! Спасибо что подняли эту тему, мы продумаем комплекс организационных мер (их уже предложили), а также возьмем с собой какой-нибудь анализатор радиочастотных излучений, например такой - www.rohde-schwarz.ru/products/…/PR100/. И если будем фиксировать какие-то аномалии в эфире + странное поведение дронов, будем разрешать участникам повторять попытки.

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

Echelon:

со своей стороны могу содействовать развертыванию на полигоне поста профессионального радиомониторинга

Отлично! С удовольствием примем данное предложение. Если не затруднит, напишите в личку как с Вами связаться.

Sevick
Dav:

Так ведь в нее нужно вернуться

И еще немножно вопросов, если можно

  • как дается команда на начало выполнения задания дроном (активация дрона после установки на место старта и убора рук устанавливающего)
  • соревнование проводится в погоду, когда фанера не летает? а то с этим отключением двигателей по желанию и так страшно -)
  • когда будут опубликованы условия конкурса (которые надо будет подписывать)?
  • барьер того же материала-цвета что и стены?
  • у вас случайно нет места для тренировок (а то зима на носу… найти подобный полигон мне, лично, непросто)?
Echelon
Sir_Alex:

Мне вот интересно, как искать точку посадки (ведь с высоты пары метров, камера может не увидеть точку посадки - значит надо рыскать для ее поиска)…

Система распознавания образов на борту конкурсного БПЛА, по-моему, это слишком 😃
Но если задача действительно поставлена так, что дрон должен самостоятельно находить круги с крестом инверстной раскраски, то реализация только этой функции будет отдельной и непростой работой. Полагаю что участников конкурса резко уменьшится только из-за этого пункта ТЗ.