Кому лимон?

Dav
rty87:

Dav, выкладывая весь ход разработки, вы лишаете народ удовольствия набить собственные шишки в проектировании, конструировании и программировании 😃

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

Если хочется посмотреть на работающие решения, еще и с описанием алгоритмов, пожалуйста вот сюда iarc.angel-strike.com/symposium2009.php, рекомендую ознакомиться, за все года. Там ОЧЕНЬ много интересного.

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

BobbieZi:

а на какой FPS обработки положений Вы рассчитываете?

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

Мы хотим добиться, чтобы все алгоритмы работали достаточно быстро, чтобы аппарат летал на скорости ~1м/с.

Sir_Alex:

Dav, Возможно вам будет интересна вот эта штучка - Сделана под Gumstix Overo - правда дороговатая железяка и софта под нее нету.

Да, очень прикольная вещь. Наверняка кто-то в мире скоро сделает на ней флайт контроллер.

ПНКист:

Такие девайсы, насколько понимаю, можно использывать?

Там на этикетке нарисовано Class 2 вроде. Можно.

ПНКист:

А фотовспышку от любительского фотика можно использывать?

Можно, правилами никак не оговорено. Только учитывайте, что зрители тоже могут их использовать…

А зачем, если не секрет?

Очень дешевый вариант аппарата для решения конкурсной задачи

Вот есть две статьи участника конкурса IARC 2009 года. Они сделали аппарат на базе ESky Big Lama, что вызвало у меня ностальгическую рефлексию - именно на такой пипелаце я учился летать 😃, он до сих пор жив и в вполне летном состоянии. Действительно очень стабильный в воздухе аппарат.

Ключевой момент - они пишут, что стоимость аппарата + всего на борту в пределах $900.

iarc.angel-strike.com/…/2009Chowdhary&Ottander&Sal…

iarc.angel-strike.com/…/2009GeorgiaTech.pdf

ПНКист

Хотите верьте, хотите не верьте, но что-либо покупать на дрон вообще не намерен, а использывать только то, что валяется под ногами. А вспышка для модуляции светового потока при поиске белого и черного. Зрительские вспышки скорее помогут, чем помешают. Синхронизатор по освещенности обладает задержкой и сажать своего “казачка” с таким фотиком в толпу зрителей не имеет смысла, а вот внутреннюю синхронизацию сделаю на опережение.

Dav
ПНКист:

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

Охотно верю. Я уже много раз писал про свою убежденность, что задание можно выполнить очень “бюджетными” методами.

Если я правильно понял, то мы для той же цели собираемся подвесить на коптер светодиодные фонарики.

ПНКист

Непрерывное свечение, даже серхъярких диодов- пустая трата энергии, моргание как модуляция при солнечном свете неэффективна из-за слабой контрастности, проверено. Думал, что впереди планеты всей это Вы, оказывается это я вперед паровоза забежал.
На счет обязательности личного присутствия всех членов команды на конкурсе Вы так и не ответили.

Dav
ПНКист:

Думал, что впереди планеты всей это Вы

Впереди планеты MIT и иже с ними. Одна из целей конкурса для нас (может еще для кого то) - к ним приблизиться.

ПНКист:

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

Пропустил наверное. Нужно присутствие как минимум капитана команды, при соблюдении условий из правил:

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

ПНКист

Так как на счет присутствия? И в faq вопрос задавал и через форум, а то у нас у одного жена в роддом загремела, пока ответа ждем.

Dav
ПНКист:

Так как на счет присутствия? И в faq вопрос задавал и через форум, а то у нас у одного жена в роддом загремела, пока ответа ждем.

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

BobbieZi

www.opennet.ru/opennews/art.shtml?num=34969

Производитель чипов Adapteva, воодушевлённый успехом выпуска дешёвых компьютерных плат общего назначения Raspberry Pi и платформы Arduino, решил дать возможность каждому желающему приобрести “суперкомпьютер”. Вложившись в её проект на kickstater, за 99$ каждый может приобрести готовое устройство производительностью в 26 Гфлопс и размерами с кредитную карту. В качестве операционной системы планируется использовать Ubuntu Linux.

В комплектацию суперкомпьютера за 99 долларов входит двухядерный ARM A9, 16-ядерный RISC сопроцессор Epiphany Multicore Accelerator, 1 ГБ памяти, 2 порта USB 2.0, 16 ГБ MicroSD, HDMI и Gigabit Ethernet. Кластер из сотни 16-ядерных миниатюрных суперкомпьютеров сможет обеспечить производительность в 10 Тфлопс, что всего в 6 раз меньше самого слабого представителя списка 500 самых мощных суперкомпьютеров на планете. За 199 долларов планируется выпускать усиленный вариант с 64-ядреным RISC сопроцессором, способным обеспечить производительность до 90 Гфлопс.

В комплекте с платой будет подставляться открытый SDK для разработки параллельных приложений на C и C++ с задействованием OpenCL. В продажу устройство может поступить уже в мае следующего года, если проекту удастся собрать на Kickstarter 750 тыс. долларов.

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

BarsMonster
BobbieZi:

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

Нафиг оно тут не нужно для такой простой задачи.
А даже если бы нужна была такая скорость на борту - поднимайте ITX плату с четырехядерным процем, производительность и выше 90ГФлоп можно получить.

BobbieZi
BarsMonster:

Нафиг оно тут не нужно для такой простой задачи.
А даже если бы нужна была такая скорость на борту - поднимайте ITX плату с четырехядерным процем, производительность и выше 90ГФлоп можно получить.

так и придётся…

на тему лазерной безопасности:

текст основан на материалах “University of Waterloo - Laser Safety Manual”.

Все лазеры классифицируются изготовителем и оснащаются соответствующими знаками опасности. Любая модификация существующего лазера или неклассифицированный лазер подлежат классификации ответственным за лазерную безопасность перед вводом в эксплуатацию. Для классификации лазеров используются следующие критерии:

Длина волны. Если лазер предназначен для излучения различных длин волн, классификация основывается на наиболее опасной длине волны.
Для непрерывных или импульсных с повторяющимися импульсами лазеров рассматриваются средняя мощность (в ваттах) и заложенное в конструкции ограничение времени воздействия.
Для импульсных лазеров рассматриваются полная энергия в импульсе (в джоулях), длительность импульса, частота повторения импульсов и доза излучения полученного пучка.
Лазеры в основном классифицируются и законодательно регулируются по следующим критериям:

Лазеры класса I - Лазеры, которые неопасны при непрерывном рассматривании или лазеры, устроенные так, чтобы полностью преградить доступ человека к излучению. Они содержат маломощный лазер или мощный лазер внутри закрытого устройства (например, лазерные принтеры).
Видимые лазеры класса II (от 400 до 700 нм) - Лазеры, излучающие видимый свет, который за счет нормального отведения глаз человеком не представляет, как правило, опасности для зрения, но может представлять, если смотреть прямо в пучок в течение длительного времени (как большая часть обычных ярких источников света).
Видимые лазеры класса IIa (от 400 до 700 нм) - Лазеры, излучающие видимый свет, не предназначенные, чтобы на них смотрели и при нормальном использовании не приводящие к повреждениям глаз, если смотреть прямо на них менее 1000 секунд (например, сканеры штрих-кода).
Лазеры класса IIIa - Лазеры, которые как правило не повреждают зрение, если смотреть на них короткое время, но могут, если делать это с помощью собирающей оптики (волоконной оптики, лупы, телескопа).
Лазеры класса IIIb - Лазеры, представляющие опасность для глаз и кожи, если смотреть прямо на них. Это включает как прямое наблюдение луча, так и зеркальные отражения. Лазеры класса IIIb не создают опасных диффузных отражений, разве что на очень малом расстоянии.
Лазеры класса IV - Лазеры, представляющие опасность для глаз от прямого, зеркального и рассеянного отражения. Кроме того, такие лазеры представляют пожарную опасность и создают ожоги кожи.
Вот другое описание, переписанное из курса CORD “Intro to Lasers”. (Cord CommunicationsLasers) Оно описывает классификацию лазеров обычных типов и видов мощности:

Класс I - НЕПОДКОНТРОЛЬНЫЕ ЛАЗЕРЫ, считающиеся ‘неопасными’ при взгляде в луч. Луч видимый.
Максимальная мощность менее 0,4 мкВт для долговременной экспозиции (больше 10000 секунд). Взгляд на лазер класса I не приведет к повреждению глаз, даже если весь луч попадает в зрачок, и на него смотрят непрерывно.

Лазер может также иметь класс I, если он полностью закрыт и недоступен без разборки устройства с помощью инструментов. Так, DVD-резак с лазерным диодом 150 мВт (относящимся к классу IIIb) все еще должен считаться изделием класса I.

Класс II - ВИДИМЫЕ МАЛОМОЩНЫЕ НЕПРЕРЫВНЫЕ ИЛИ ЧАСТЫЕ ИМПУЛЬСНЫЕ ЛАЗЕРЫ, не повреждают глаз при кратковременном взгляде. Видимый луч.
Максимальная мощность менее 1 мВт для гелий-неонового лазера.

Класс IIIa - ЛАЗЕРЫ СРЕДНЕЙ МОЩНОСТИ, сфокусированный луч может повредить глаз.
Мощность от 1,0 до 5,0 мВт для гелий-неонового лазера.

Класс IIIb - ЛАЗЕРЫ СРЕДНЕЙ МОЩНОСТИ, диффузное отражение неопасно, не представляют пожарной опасности.
Мощность видимого луча от 5,0 до 500 мВт для лазера на аргоне.

Класс IV - ЛАЗЕРЫ БОЛЬШОЙ МОЩНОСТИ, диффузные отражения опасны и/или пожарная опасность.
Классификация зависит и от длины волны и, как было замечено, могут быть дополнительные требования к каждому классу в зависимости от того, какая организация устанавливает правила. Например, NPRB (Великобритания) добавляет требование к лазерам класса IIIa, что плотность видимого лазерного излучения не должна превышать 25 Вт/м2, что повышает некоторые лазерные указки с тонко сфокусированным пучком из класса IIIa до класса IIIb. Дополнительно о безопасности лазерных указок и классификации NRPB читайте NRPB Laser Pointer Article.

Delimiter
BobbieZi:

www.opennet.ru/opennews/art.shtml?num=34969

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

Проблема не в железе , я уже приводил в пример 144-рех ядерный процессор за 20-ть долларов , ПРОБЛЕМА В ПРОГРАММИСТАХ!!! Он уже сейчас в продаже, а программсты ТОЛЬКО начали обучение в ArrayInsitute!
www.greenarraychips.com

железяк много а программистов желающих изучать НОВЫЕ системы НЕТ! А по старинке однозадачное решение растаскивать операционкой, на 4-ре и 16-ть ядер это попытка использовать старые грабли под видом новых решений!

BobbieZi
Delimiter:

Проблема не в железе , я уже приводил в пример 144-ри ядерный процессор за 20-ть долларов , ПРОБЛЕМА В ПРОГРАММИСТАХ!!! Он уже сейчас в продаже, а программсты ТОЛЬКО начали обучение в ArrayInsitute!

железяк много программистов , желающих изучать НОВЫЕ системы НЕТ! А по старинке однозадачное решение растаскивать операционкой, на 4-ре и 16-ть ядер это попытка использовать старые грабли под видом новых решений!

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

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

Delimiter

нет 8)) … я правильно сравнил … выбрал подмножество из множества возможных решений! По поводу пилота формулы ОДЫН … в случае с линуксом это будет не просто руль а тяжелый руль на котором управление кофеваркой, стиральной машиной и управлением подогревом сиденья!

SergDoc

Харэ, поскудить Пингвиндовс, отличная ось, сам под ней сижу и не мычу 😃

BobbieZi
Delimiter:

нет 8)) … я правильно сравнил … выбрал подмножество из множества возможных решений! По поводу пилота формулы ОДЫН … в случае с линуксом это будет не просто руль а тяжелый руль на котором управление кофеваркой, стиральной машиной и управлением подогревом сиденья!

пишете линукс, а описываете винду.
путаетесь в показаниях, батенька! линукс всегда как раз наоборот был.

SergDoc

а слабо в 64 битное АЛУ грузить по 8 бит за такт, дабы поддержать Х86… всех осей касается…

Delimiter

я не путаюсь 8)) я говорю ОБО ВСЕХ УНИВЕРСАЛЬНЫХ ОС-ях (может линуксоиды и думаю что они особенные, но никак не для тех кто работает с микроконтроллерами 8))
… есть несколько градаций универсальности ,дружественности к пользователю , удобству в программировании, низкоуровневости доступа итд итп!
Если ктото начинает говорить о богоизбранности одной из осей … прекращайте разговор … это ортодоксальность!

А вообще конечно ,подобные конкурсы и хороши для решений что круче 8))) ! Поэтому полетаем увидим! 8))

BobbieZi
Delimiter:

я не путаюсь 8)) я говорю ОБО ВСЕХ УНИВЕРСАЛЬНЫХ ОС-ях (может линуксоиды и думаю что они особенные, но никак не для тех кто работает с микроконтроллерами 8))

путаетесь. тёплое != мягкое.
вы говорите про теоретические возможности, а я говорю про интерфейс управления.
нет никакого толку от железа, если оно не поддержано операционной системой.
вот Вы говорите - есть теоретическая числодробилка. она офигительна, то-сё, пятое-десятое
а я говорю - дайте мне стандартный интерфейс до неё, OpenCL как нельзя подходит. чтобы я мог без труда отправить в числодробилку данные и так же без труда получить результат.
в том, что написал я - это предполагается “из коробки”. а то, что предлагаете Вы - голое железо, на котором ещё толком никто ничего не запрограммировал.

Delimiter

на подобном летает ХАБЛ … если вы о языке форт …который и является тем самым програмным интерфейсом о котором вы столько рассуждаете 8))
Отладочный же комплект …
GA144-1.20 Evaluation Boards
www.greenarraychips.com/home/products/index.html
является тем самым решением которое вживую вам показывает все возможности!
Просмотрел и даже беглого взгляда хватило понять что эта плата на борту позволит
создать асинхронную работу с различными датчиками и асинхронным управлением
движками сервами и всем чем можно! Тактовая частота каждого ядра 750 мегагерц 8)

На сайте лежит 100%-й симулятор процессора на котором можно создавать готовые
решения и уже грузить отлаженный код

Из тех решений которые открыты на сайте … полностью интерфейс работы с SRAM
в партнер решениях реализация I2c , реализация UART TTL имеются АЦП и ЦАП 8))

___________________________________________________________________________
Дайте мне стандартный интерфейс , дайте мне стандартный язык , дайте мне стандартный
алгоритм и я победю всех 8)))))…
это все зависит от того что для вы называете стандартами! 8)))

BobbieZi
Delimiter:

Дайте мне стандартный интерфейс , дайте мне стандартный язык , дайте мне стандартный
алгоритм и я победю всех 8)))))…
это все зависит от того что для вы называете стандартами! 8)))

у машины должны быть руль и педали. точка.

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

Delimiter

когда создавали любопытный этого процессора еще не было , это к вопросу о современности! 8))))))

и при чем тут Я … если считаете 144-ри ядерное решение не современным, так и напишите в GreenArray inc!
Я писал лишь …в ответ на утяжеление летательных аппаратов многоядерными решениями линукс миниПК,
в противовеc предложил решение в оптимальном сооношении ядро/грам! 8)