spyON писал(а):А участников достаточно?
Так-то хочется чтобы было больше конечно. Может тогда отдельную группу? Сделать анонс и при согласии с нераспространением инфы включать в группу для обсуждения.
lis писал(а):Насчёт мозгов. Они будут на микроконтроллере или какой нить х86 совместиый комп будет управлять высокоуровнево, оставив контроллерам чисто базовые действия?
Опишу сейчас свои соображения на текущий момент. Хочу попробовать сделать все на самом квадре, на комп отправлять только телеметрию.
Мозги бьются на несколько функциональных модулей:
1. Модуль автопилота, который управляет моторами, держит равновесие, высоту и летит куда вздумается
2. Модуль распознавания видео, смотрит вниз и при получении сигнала начинает искать шаблон в изображении и сообщать о результатах в модуль автопилота.
3. Модуль сенсоров, датчики касания, ИК (есть 3) и УЗ (жду 2, надо еще 2) сонары обработка и слив данных в автопилот.
4. Модуль GPS/GLONASS, уже есть в наличии готовый заводской, надо только антенну докупить, отдает глобальные координаты 10 раз в сек.
5. Модуль телеметрии, связь с базовым ПК, отправка телеметрии и прием команд, пока на базе синезубого модуля, тоже есть.
6. Модуль навигации. обрабатывает данные со всех МЕМС датчиков (акселерометров, гироскопов, магнетометров) и отдает текущее положение в пространстве в автопилот. Принцип такой системы
http://www.oshec.org/projects/fhydra/wiki, модуль датчиков
http://www.oshec.org/projects/9d-sensor/wiki/Wiki уже работает, тестовая плата
http://www.oshec.org/projects/ucpumod-v1/wiki как раз запускаю. Уже распаял дополнительно, нет на фото, один из модулей МЕМСов и барометрический высотомер.
Сейчас заканчиваю разводить универсальный проц.модуль на TI LM3S9B90, это ARM 32bit, 80MHz + 16MB SDRAM + 2-4MBEEPROM, размер 16х22мм. Он будет сердцем всех модулей. исключая 4 и 5. Где-то на нему будет крутиться простой жоский планировщик заданий реального времени, а вот в 2 можно запустить в нем линух и для распознавания воспользоваться либой
http://libccv.org/post/introducing-ccv-milestone/. Защита памяти в проце есть, но FPU нет
Это пока грубые прикидки, у кого какие мысли, пишите.