Делаем стабилизатор своими руками

Drinker
Z_Z_Z:

даташита погрешность получается где то 8 см, у меня сделано 0,1 метра

bmp085 не даст ни 0.008 ни 0.1 м погрешности

evgeny_online:

А были уже летные испытания? И есть ли видео?

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

evgeny_online
Drinker:

… Далее осд горизонт останавливаецца в верхнем или нижнем положении. Но в этих пределах - как примагниченный.

Здорово, ждем продолжения!

gensek

Имею практически такой же набор 6dof ,только акселерометр ВМА020, работают ВМА020 и ITG3200 вместе просто отлично, сейчас все это летает на квадрике мультивии, так что если есть или будет поддержка ВМА020 готов переставить на самик и попробовать, крылышко резвое тоже имеется 😃

msv

2Drinker Можно ссылочку на DCM алгоритм? В гугле что-то ничего конкретного не попадается…

msv

Спасибо, нашел исходники, разобраться можно… Может где есть хоть небольшое описание “на пальцах”?

gensek
slawik:

в чем разница (кроме цены ) www.bay.ru/ebay/list?query=HMC5883L+BMA180+BMP085+… ???

Кроме ценника разницы нет, а вот покупать тот что 1 281,22 руб не вижу смысла т.к. при оформлении заказа прилипает две суммы:
Стандартная Доставка (4-5 недель) 1 477,84 руб.
Обработка заявки 435,00 руб.

Drinker
msv:

Спасибо, нашел исходники, разобраться можно… Может где есть хоть небольшое описание “на пальцах”?

Описание чего? На странице проекта ведь все есть

msv

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

msv

Читал, читал… код смотрел… Ничего не понял… 😦 Зачем столько рассказывается о матрице поворота и в итоге ничего нигде не поворачивать… Остальное вроде бы все очевидно. Разве что не догадался бы поставить в корректирующей ОС ПИ-регулятор (хотя думаю и П достаточно) и идея коррекции акселя на центростремительное ускорение понравилась. Хотя для этого кроме скорости GPS используется заведомо недостоверные показания текущих углов, что дает неуверенность в сходимости алгоритма.

Drinker
msv:

что дает неуверенность в сходимости алгоритма.

ищще как сходицца!

12 days later
Drinker

Привет всем!
При помощи “бутербродной” технологии водрузил IMU на плату OSD (max7465).

Видео будет завтра (жду easycap).

Rom111

Андрей, скажите, пожалуйста, чем обусловлен выбор cArduino ? Почему не Arduino Pro mini - 18,95$ или вообще ArduPilot (не Мега) - 24,95$

Drinker
Rom111:

Андрей, скажите, пожалуйста, чем обусловлен выбор cArduino ? Почему не Arduino Pro mini - 18,95$ или вообще ArduPilot (не Мега) - 24,95$

2к памяти, usb, маленькая, 700р.

3.3 вольта на борту

именно то что нужно

3 months later
maalv

По аналогичным причинам занялся тем же самым, только плата ардуина2560, датчики от того же спаркфуна ITG3200, BMA180, HMV5843, BMP085, MAX7456, все по отдельности на отдельной плате поверх меги, правда конвертор уровней пришлось поставить, сейчас в пути 9DOF с теми же датчиками (кроме барометра) только 5883 вместо 5843. Софт пока на стадии получения информации от датчиков. Гиро, аксель, компас готовы, сейчас заканчиваю мучить баро и MAX7456. В планах перевести под Cortex M3, плата уже в пути. Но уже назрел вопрос получения углов крена и тангажа для отображения на OSD. Почитал про DCM и фильтр Калмана, но пока как-то туго с пониманием. Не поделитесь исходником подсмотреть.