|
Помогите с акселерометрами и гироскопами, навигация в 3-мерном пространстве |
|
|
|
Sep 16 2009, 12:54
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 16-09-09
Пользователь №: 52 409

|
Всем доброго времени суток. Я делаю прибор, который вычислял бы параметры траектории (протяженность пути, радиусы поворотов, высоту подъемов и тд) движения того, на чем он установлен. Я выбрал evaluation board с самым чувствительным 3-осевым аналоговым акселерометром от STMicroelectrnics. Начал с ней работать и понял, что одного акселерометра не достаточно. Он выдает проекции на три оси прилагаемых к нему сил, в том числе и силу тяжести. И получается так, что если плату начинаешь дергать-крутить-вертеть, то она выдает проекции результирующей силы (сила с которой мы ее дергаем + сила тяжести). Причем пока мы производим какие-то манипуляции с патой, то непонятно в какую сторону направлена эта сила тяжести. А чтобы точно посчитать траекторию, мне необходимо как то ибавиться от этой mg. Имеется ли какой-то датчик, который выдает ориентацию в пространстве? Тогда можно было бы просто с помощью него вычитать mg из суммы всех прилагаемых сил. Я подумал использовать гироскопы, это поможет? как они работают? или есть другие решения? Спасибо.
P.S. измерения должны быть очень точными (до мм, а то и менее), поэтому GPS бессильна.
|
|
|
|
|
 |
Ответов
|
Apr 7 2011, 10:50
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 7-04-11
Пользователь №: 64 185

|
Здравствуйте! на данный момент работаем над задачей определения координат объекта по средствам объединенной системы INS&GPS, во время отключения сигнала GPS. По сути, та же задача, что и тема данного топика. в качестве инерциальных датчиков берем дешевый МЕМС - ADIS16354 (примерно 500$), который содержит 3 акселерометра и 3 гироскопа. вот как мы решаем эту задачу: знаем угловые скорости, решаем кинематические уравнения(ур-я Пуассона), вычисляем кватернион,связывающий ориентацию нашей СК для бесплатформенной ИНС с ориентацией в геоцентрической СК, переходим непосредственно в эту СК, вычитаем в ней из показаний акселерометра по соответствующей оси g, интегрируем(один или 2 раза соответсвенно), получаем оценку местоположения.(вроде так, если ничего не напутал  )+фильтрация. одна из проблем, с которой столкнулись при решении! подскажите, опытные люди!(написал бы в личку, но не могу!((((( ) на данные с выхода всех датчиков влияют смещения этих датчиков и масштабные коэффициенты(о чем было сказано выше)(также шумы датчиков и кроссфакторы влияния осей, но об этом пока не думали).эти параметры для ADIS разные при каждом включении! то есть понятно, что данные вредные факторы надо оценивать-то есть калибровать прибор. возникает несколько вопросов: ну допустим откалибрую я датчики в лаборатории с помощью сложного стенда и замороченных методов калибровки, и что? при непосредственной установке на объект все значения "вредных факторов" будут другими. то есть надо проводить эту процедуру непосредственно перед началом движения. как это сделать, если прибор уже установлен на объект??? возможен другой вариант - в этом датчике (ADIS) предусмотрена функция автокалибровки. программируем соответствующие регистры в девайсе, ждем некоторое время - он выдает, во всяком случае, значения смещения по всем осям...можно ли ограничиться только этой процедурой? (мой ответ на этот же вопрос - нет, так как заводская калибровка, как я понял и на сколько смог разобраться с датчиками, не дает ни масштабных коэффициентов ни значения кроссфакторов, но в условиях непосредственно натурного эксперимента???) если да, то стоит ли тогда проводить процедуру лабораторной калибровки??? посоветуйте, если есть какие-либо идеи?! И я не из тех, кто считает, что 2ое интегрирование решает проблему!:))) мы изучаем задачу уже не мало времени и с разных сторон!)
|
|
|
|
|
Apr 7 2011, 12:53
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912

|
ууууу....... как все запущено, ... от корки до корки прочитал, вставлю свои 3 копейки. начнем все с начала, как всегда  в теорию вдаватся не буду, похоже она тут не всем нужна по ряду разных иррациональных причин. сразу перейду у тому как нада сделать. сам морочусь это задачей 3 года. задачка провести аэродинамический летательный аппарат по маршруту. 1. Акселерометры выдают сигнал пропорциональный проекции суммы векторов ускорения и mg (почему ? это к создателю которго Гагарин в космосе должен был увидеть по мнению некоторых) на ось чувствительности. 2. МЕМs гироскопы (правеольнее называть СКОРОСТНЫЕ ГИРОСКОПЫ) выдают сигнал пропорциональный угловой скорости врашения оси чувствительности (кстате замдумайтесь над скользким вопросом - А В КАКОЙ СИСТЕМЕ КООРДИНАТ это врашение подразумевается, из ответа следует что покоющийся на земле трехосевой скоростной (да и обычный механический) будут давть по всем осям ненулевый! значения) 3. нам нужно ! измерить координаты в системе координат связанной с земдей( ортодромические или декартовые неважно ) измерить ориентацию осей платформы в этойже системе координат вопрос вопрос - как из 1 и 2 сделать 3, ответ - НИКАК. почему - чтоб измерить относительную координату нада два раза проинтегрировать сигнал с акскелерометра, как уже сдесь разжУЖЁжовывано!!! в сигнале на входе интеграторов нада скомпенсировать составляющие mg... а чтоб их скомпенсировать нада снать ориентацию. фигня вопрос - у нас есть гироскопы - сбрасываем на мерной горизонтали инреграторы интегрируем один раз и получаем углы ориентации... используем их для расчета сигнала с акселерометров и.... хрена лысого, через минуту - несколько Ваша замечательная платформа скажет вам ЧТО ОНА ОКАЗЫВАЕТСЯ ДВИГАЕТСЯ В СТОРОНУ АЛЬДЕБАРАНА ПО КРАТЧАЙШЕМУ ПУТИ СКВОЗЬ ЗЕМЛЮ!! причина? в сигналах датчиков имеется ОШИБКА ИЗМЕРЕНИЯ, в итоге эта ошибка интегрируется АЖ 3 раза один раз на гироскопах + 2 на акселерометрах. Че делать? вешатся! теперь тонкие моменты которые вылезут если ВЫ умудритесь сделать СУПЕРМЕГАТУРБОКЛЕВЙ акселерометр и скоростной гироскоп в которых ошибка измерения будет нулевая  думаете это Вам поможет, Вы действительно думаете что это спасет отцов русской демократии?? хрена лысого; -нелзя полность учесть межканальное взаимодействие -нельзя избавится от ошибок АЦП -нельзя избавится от конечной полосы пропускания системы обработки сигнала с датчиков -неизвестно описание поля гравитации на маршруте ( mg - это примитивная модель , не примитивная mg(X), где X - вектор координат платформы ). для начала вспомните что в 5 классе объясняли почему портрет Ленина на экваторе выгоднее запускать ракетой к Луне нежели с Байконура( кстате в космической отрасли у нас вполне обоснованные комплексы неполноценности по поводу места нашего ПМЖ). что приведет что компенсация mg будет опять с ошибкой. -нельзя нельзя 1001 раз А теперь посмотрим на что можно и как это работет на реальных образцах техники - вернее какого изврата приходится иметь чтобы хоть както ракета прилетела куда нада а не как глонасовские спутники с Потоном. как борются с ошибками определения ориентации ставять лазерные гироскопы - дают высокую точность но не избавляют от накопления ошибок неизбежно для списания ошибок интегрирования вводят в навигационный комплекс дополнительные неавтономнеы каналы коррекци a) радиотехничеческие ( РСДН РСБН СРНС(типа Глоннас по нашему) ) б) оптические - это так называеймые астрокоординаторы - работают по звездам, требуют очень точного источника времени. в) по магнитному полю земли - в определенные моменты по нему можно ГНРУБО сбросить ошибки гироскопа г) пирометрические - определяют фоновую температуру конуса диагарммы направленности - типа у земли и неба разные иемпературы излучения, если датчика 4 и они в горизоне то дифсигнал близок нулю при крене возникает разность и реализуется дискриминационная характеристика. неработають на малых высотах, неработают в условиях рельефа и тд. д) ну еще есть теория из мира эфиродинамики - там дается ответ как померить абсалютную скорость относительно покоющегося эфира. (это тем кто дочитал для окончательного выноса мозга) на ракетах которые не должны пользоватся внешними каналами - они будут падавлены противником ( GPS и Глоннас сугубо мирные технологии для бомбометания по верблюдам груженных коноплей, в случае всемирного шухера спутники будут выведены минут через 10 и никой спутниковой навигации и даже видимо радиосвязи не будет - все включат стнции радиолектронной брорьбы на мегаватные мощности и превеД! ) применяестя обычные платформы - но увод ее з подлетноее время просто обеспечивает промах менее заданного. Хотя вру, наши баллические ракеты привыходе в ближний космом васетаки по звездам корекцию производят а то они бы а америку попалиьы только вот в юную или севеную неизвестно. на самолетах есть каналы коррекции - например у всех радиолокаторов в режиме 'по земле' есть "кнопка коррекция' - штурман видит кород.. о!!!! командир - этож Волгоград!!! куда нас занесло!! ... вижу электорстанцию... о! вижу на локаторе!! ввожу координаты плотины электностанции в новигационну систему!!! получаю локатором дальность и пеленг..... ИНС хавает это пересчитывает и корректирует интеграторы ... недавече как в декабре имел в руках модуль микронавигации размером с полбуханки хлеба, сделн в России. я его спецально попрол продемонстрировать. вообщем в течении 10 секунд после запуска обеспечиват точность измерения углов непоню а координат с точность 3 сигма 0,5 см. после десятой секунды все разваливается - ошибка нарастает квадратично. модуль предназанчен для приема сигнала радиолокатором - для измерения фазового центра антенны чтоб собрать синал по времени и по частоте доплера. вот так, 10 секунд - и это несомненный успех!! ну както так если в детали не вдаватся....  гдето мож чучуть неаврал но за базар отвечаю. просто убежден что всех постигло понимание и бесссссспросветный оптимизм по поводу изготовления подводных лодок за 3 копейки дома с паяльником на болконе.
|
|
|
|
Сообщений в этой теме
oligarch Помогите с акселерометрами и гироскопами Sep 16 2009, 12:54 Microwatt Хм, так а что же должен выдавать акселерометр?
Тр... Sep 16 2009, 15:45 oligarch Цитата(Microwatt @ Sep 16 2009, 18:45) Хм... Sep 17 2009, 03:27  Сергей Борщ Цитата(oligarch @ Sep 17 2009, 06:27) он ... Sep 17 2009, 06:26  1S49 Цитата(oligarch @ Sep 17 2009, 07:27) PS:... Sep 17 2009, 08:12 1S49 Цитата(oligarch @ Sep 16 2009, 16:54) Все... Sep 16 2009, 16:03 Rostislav Цитата(1S49 @ Sep 16 2009, 20:03) Человек... Nov 3 2010, 10:18  Stanislav Цитата(Rostislav @ Nov 3 2010, 13:18) ... Nov 3 2010, 18:59  карабас Да, если все было бы просто... возьмите практическ... Nov 3 2010, 19:44 tolik1 Цитата(oligarch @ Sep 16 2009, 16:54) Все... Sep 17 2009, 07:13 Aner Зачем советовать читать такую сложную книжку начин... Sep 17 2009, 07:54 Microwatt Странно, как это акселерометр показывает статическ... Sep 17 2009, 09:41 Tanya Цитата(Microwatt @ Sep 17 2009, 13:41) Ст... Sep 17 2009, 11:30  gregory Цитата(Tanya @ Sep 17 2009, 17:30) Это не... Sep 18 2009, 05:55   Tanya Цитата(gregory @ Sep 18 2009, 09:55) Наве... Sep 18 2009, 06:23 oligarch всем спасибо, понемногу начал разбираться. не посо... Sep 17 2009, 09:54 Rst7 ЦитатаЭто не странно.
Да нет, Татьяна, с точки зр... Sep 17 2009, 11:48 Tanya Цитата(Rst7 @ Sep 17 2009, 15:48) Да нет,... Sep 17 2009, 12:14 Aner Кто с этим не согласен?
"Акселерометр меряет ... Sep 17 2009, 12:26 Rst7 ЦитатаИ измеряет он не вектор.
Трехосевой - именн... Sep 17 2009, 12:30 Tanya Цитата(Rst7 @ Sep 17 2009, 16:30) Трехосе... Sep 17 2009, 13:32 Rst7 ЦитатаНельзя измерить вектор.
Не понял. Измерение... Sep 17 2009, 16:17 Tanya Цитата(Rst7 @ Sep 17 2009, 20:17) О как. ... Sep 17 2009, 16:50 Rst7 ЦитатаЯ легко безо всяких бумажек вывожу все эти с... Sep 17 2009, 17:23 Tanya Цитата(Rst7 @ Sep 17 2009, 21:23) Повторю... Sep 17 2009, 17:55 Rst7 ЦитатаНе буду оспаривать Ваше право на заблуждение... Sep 17 2009, 20:01 Tanya Цитата(Rst7 @ Sep 18 2009, 00:01) Татьяна... Sep 18 2009, 03:34 oligarch люди, прекратите спор. зачем тут чтото кому то док... Sep 18 2009, 05:17 Tanya Цитата(oligarch @ Sep 18 2009, 09:17) люд... Sep 18 2009, 05:26 andrey_s Цитата(oligarch @ Sep 16 2009, 15:54) Все... Sep 18 2009, 08:16 @Ark Цитатаhttp://dpla.ru/acclmmer.img/acclmmer.htm
... Sep 18 2009, 09:50 Евгений Германович Цитата(@Ark @ Sep 18 2009, 13:50) Бред со... Sep 18 2009, 12:00  Tanya Цитата(Евгений Германович @ Sep 18 2009, 16... Sep 18 2009, 12:30 @Ark ЦитатаНасчет бреда вы абсолютно правы. Особенно ко... Sep 18 2009, 12:24 Евгений Германович Цитата(@Ark @ Sep 18 2009, 16:24) В ваших... Sep 18 2009, 12:43 @Ark ЦитатаЖэ он не покажет. При всем желании. Про чувс... Sep 18 2009, 12:53 jam Цитата(@Ark @ Sep 18 2009, 16:53) Это не ... Sep 18 2009, 17:35 Евгений Германович Цитата(@Ark @ Sep 18 2009, 16:53) Это не ... Sep 19 2009, 06:55  Tanya Цитата(Евгений Германович @ Sep 19 2009, 10... Sep 19 2009, 07:24   Евгений Германович Цитата(Tanya @ Sep 19 2009, 11:24) Почему... Sep 19 2009, 13:05 @Ark ЦитатаСудя из названия акслерометр должен показыва... Sep 18 2009, 18:02 jam Цитата(@Ark @ Sep 18 2009, 22:02) Как у В... Sep 18 2009, 20:19 @Ark ЦитатаА вот ссылка на девайс http://www.st.com/sto... Sep 18 2009, 20:27 jam Цитата(@Ark @ Sep 19 2009, 00:27) Вы пере... Sep 18 2009, 20:40 @Ark ЦитатаСпецально для Вас нагуглил:
http://www.inven... Sep 18 2009, 20:57 DS Ну Вы, господа, даете шороху ! Это же 8 класс ... Sep 19 2009, 07:26 Rst7 Цитата(DS @ Sep 19 2009, 10:26) Ну Вы, го... Sep 19 2009, 10:41  Tanya Цитата(Rst7 @ Sep 19 2009, 14:41) А то. Д... Sep 19 2009, 11:14   Microwatt Цитата(Tanya @ Sep 19 2009, 14:14) Не мор... Sep 19 2009, 12:49    Tanya Цитата(Microwatt @ Sep 19 2009, 16:49) Ак... Sep 19 2009, 12:59     Microwatt Цитата(Tanya @ Sep 19 2009, 15:59) Вот, п... Sep 19 2009, 15:09      jam Цитата(Microwatt @ Sep 19 2009, 19:09) зн... Sep 19 2009, 20:31  blackfin Цитата(Rst7 @ Sep 19 2009, 14:41) А то. Д... Sep 19 2009, 13:09 NickNich Цитата(DS @ Sep 19 2009, 11:26) Ну Вы, го... Sep 19 2009, 11:01 @Ark ЦитатаКартинка- тоже синус. Как , по вашему, это с... Sep 19 2009, 07:43 Tanya Цитата(@Ark @ Sep 19 2009, 11:43) Когда а... Sep 19 2009, 07:57 @Ark ЦитатаЕсли нечто неподвижно в некоторый момент, то... Sep 19 2009, 08:22 hlebn По конкретному датчику.
Датчик 3 осевой.
Если прол... Sep 19 2009, 08:30 @Ark ЦитатаПоказания датчика по любому приходится фильт... Sep 19 2009, 09:57 Rst7 ЦитатаНе морочьте мою голову цитатами из Ишлинског... Sep 19 2009, 11:30 Tanya Цитата(Rst7 @ Sep 19 2009, 15:30) Ах вот ... Sep 19 2009, 12:02 @Ark ЦитатаИли я ошибаюсь?
Не то, что бы ошибаетесь... ... Sep 19 2009, 19:47 Microwatt Цитата(@Ark @ Sep 19 2009, 22:47) Не то, ... Sep 19 2009, 20:44  jam Цитата(Microwatt @ Sep 20 2009, 00:44) Не... Sep 19 2009, 22:10   Microwatt Цитата(jam @ Sep 20 2009, 01:10) Посмотри... Sep 19 2009, 23:40    jam Цитата(Microwatt @ Sep 20 2009, 03:40) Ой... Sep 20 2009, 00:40 1S49 Лазерный гироскоп и волоконно-оптический гироскоп ... Sep 19 2009, 20:54 BORIV Акселерометр не даёт информации о скорости, только... Sep 19 2009, 20:56 alextr Шесть степеней свободы = шесть акселерометров + вы... Sep 22 2009, 16:17 Евгений Германович Цитата(alextr @ Sep 22 2009, 20:17) Время... Sep 27 2009, 13:21  dim99 Цитата(Евгений Германович @ Sep 27 2009, 17... Oct 24 2010, 09:24 @Ark ЦитатаИнтегрируем ускорение получаем скорость, инт... Sep 22 2009, 17:00 alextr Цитата(@Ark @ Sep 22 2009, 21:00) Еще оди... Sep 22 2009, 17:24 @Ark ЦитатаНет, не достаточно.
Достаточно выставить НОЛ... Sep 22 2009, 17:31 alexQ Господа,
то о чем говорит alextr имеет право на жи... Sep 27 2009, 07:29 alextr " ADIS16405 — это высокоточный микромеханичес... Sep 27 2009, 17:35 alexQ Цитата(alextr @ Sep 27 2009, 21:35) ... Sep 28 2009, 05:29  alextr Цитата(alexQ @ Sep 28 2009, 09:29) и где ... Sep 28 2009, 11:57 AlexSVC Я так понял из прочтенного топика, что у автора на... Oct 19 2009, 15:02 Serj78 Господа!!!
Прежде чем ломать копья, ... Oct 25 2010, 17:05 do_it_self а кто говорит о балконах, паяльниках и 3х копейках... Apr 7 2011, 14:31 klen калибровка и шумы вещи перпендикулярные. калибровк... Apr 7 2011, 15:32 do_it_self я тоже далек от того, чтобы назвать себя специалис... Apr 7 2011, 16:18 @Ark Совет простой: разберитеcь для начала с физикой яв... Apr 7 2011, 17:26 do_it_self да я вроде разбирался!..и про переходы из разн... Apr 7 2011, 17:46 @Ark Цитатаснова соглашусь - скорость вращения матушки ... Apr 7 2011, 17:58 do_it_self время автономной работ в нашей задаче не часы, а д... Apr 7 2011, 18:28 НЕХ Земля всё-таки вертится http://www.pabr.org/copern... Apr 8 2011, 07:24 do_it_self да)это уже выяснили и в модель внесли!) Apr 8 2011, 08:24
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|