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

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

|
Всем доброго времени суток. Я делаю прибор, который вычислял бы параметры траектории (протяженность пути, радиусы поворотов, высоту подъемов и тд) движения того, на чем он установлен. Я выбрал evaluation board с самым чувствительным 3-осевым аналоговым акселерометром от STMicroelectrnics. Начал с ней работать и понял, что одного акселерометра не достаточно. Он выдает проекции на три оси прилагаемых к нему сил, в том числе и силу тяжести. И получается так, что если плату начинаешь дергать-крутить-вертеть, то она выдает проекции результирующей силы (сила с которой мы ее дергаем + сила тяжести). Причем пока мы производим какие-то манипуляции с патой, то непонятно в какую сторону направлена эта сила тяжести. А чтобы точно посчитать траекторию, мне необходимо как то ибавиться от этой mg. Имеется ли какой-то датчик, который выдает ориентацию в пространстве? Тогда можно было бы просто с помощью него вычитать mg из суммы всех прилагаемых сил. Я подумал использовать гироскопы, это поможет? как они работают? или есть другие решения? Спасибо.
P.S. измерения должны быть очень точными (до мм, а то и менее), поэтому GPS бессильна.
|
|
|
|
|
 |
Ответов
|
Sep 22 2009, 16:17
|
Группа: Участник
Сообщений: 4
Регистрация: 22-09-09
Пользователь №: 52 520

|
Шесть степеней свободы = шесть акселерометров + вычислитель. Установка в ноль. Интегрируем ускорение получаем скорость, интегрируем скорость, получаем путь. В координатах относительно звезд, получаем положение объекта.
В координатах связаных с землей Учитываем движение земли. Вычисляем положение объекта относительно земли.
Время от времени придется вводить корекцию ошибок
|
|
|
|
|
Sep 27 2009, 13:21
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(alextr @ Sep 22 2009, 20:17)  Время от времени придется вводить корекцию ошибок Ежемикросекундно придется корректировать своё местоположение., только непонятно по чему(в сиысле усторйства для выдачи координат). Акселерометр и точность - вещи плохосовместимые, и пытаться ловить миллиметры бесполезно. Меня больше волнует вопрос: откуда некоторые собираются вычитать Ж. Учитывая пристальное внимание к моей персоне со строны некоторых не рискну развивать тему о Ж дальше, но очень интересует вопрос-почему именно g. Цитата(hlebn @ Sep 19 2009, 12:30)  По конкретному датчику. Датчик 3 осевой. Если проложить на горизонтальную неподвижную поверхность то показания будут x=0, y=0, z=1g. а если перевернуть датчик то x=0, y=0, z=-1g. При свободном падении показания датчика x=0, y=0, z=0. Также датчик определяет режим свободного падения и информирует о нем. Показания датчика по любому приходится фильтровать ибо уж больно он шумный (или мне так не повезло с ним). Этот текст меня впечатлил до такой степени,что я просто был вынужден вмешаться в процесс обсуждения. 1.Датчик (если он пьезо) просто выдает милливольты. Ж оп при всем желании показать не может. Кто хоть раз видел акселерометры подтвердит мою правоту. 2 С ориентацией у автора этого текста однозначно плохо. Если датчик правильно сорентирован, то что-то показать он может только по оси Y. Даже если он сорентирован неправильно-то покажет только по оси перпендикулярной горизонтальной поверхности. 3 Пьезоакселерометры используют как для измерения ускорения, так и для измерения вибрации.Эти устройства отличаются друг от друга.Чем обзавелся автор надо ещё посмотреть. И,повторюсь, почему именно g. Как уже неоднократно писалось датчик представляет из себя кусок керамики (речь идет о пьезоакселерометре) на котором лежит груз определенного веса. Почему выходной сигнал датчика должен быть равен 1g, пересчитанному в милливольты?
|
|
|
|
|
Oct 24 2010, 09:24
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580

|
Цитата(Евгений Германович @ Sep 27 2009, 17:21)  1.Датчик (если он пьезо) просто выдает милливольты. Ж оп при всем желании показать не может. Кто хоть раз видел акселерометры подтвердит мою правоту. 2 С ориентацией у автора этого текста однозначно плохо. Если датчик правильно сорентирован, то что-то показать он может только по оси Y. Даже если он сорентирован неправильно-то покажет только по оси перпендикулярной горизонтальной поверхности. Возьмем конкретный датчик LIS3LV02. Цепляем к AVR и смотрим результаты. 1. Датчик выдает коды (2 байта) для выбранного диапазона измерения +\- 2 g или +\- 6 g. 2. Ориентация -  когда датчик находится в таком состоянии, то по оси z получаем код, равный -1 g.
|
|
|
|
Сообщений в этой теме
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 @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 Здравствуйте!
на данный момент работаем над за... Apr 7 2011, 10:50 klen ууууу....... как все запущено, ... от корки до ко... Apr 7 2011, 12:53 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|