реклама на сайте
подробности

 
 
> Корректировка интеграла ДУС магнитометром
Mityan
сообщение Jun 13 2012, 13:23
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 5-07-11
Пользователь №: 66 068



Кто выполнял, поделитесь, пожалуйста. Хотя бы в общих чертах.

Спасибо.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mityan
сообщение Jun 15 2012, 06:21
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 5-07-11
Пользователь №: 66 068



Принципы - да, но не совсем понятно, как их реализовывать на практике.
Магнитометр и ДУС показывают, мягко говоря, не совсем одно и то же. Когда я вращаю устройство вокруг оси чувствительности ДУС (допустим, Х, т.е. вращение в плоскости OYZ), его интеграл дает угол поворота. Ровно на тот же угол поворачивается как сам вектор магнитного поля Земли (имеется ввиду в системе отсчета устройства), так и его проекция на плоскость OYZ. Но эта проекция изменяется и при вращении в других плоскостях.
С ДУС еще одно НО: если вращать его по оси, которая не совпадает с осью чувствительности, он показывает меньшую угловую скорость (видимо, проекцию полного вектора угловой скорости на свою ось). В этом случае, например, я совершил полный оборот и положил устройство на место, а интеграл ДУС говорит, что поворот совершен, например, на 250 или сколько там еще градусов вместо 360.
Может быть, дело в том, что мне не хватает данных - вы только не смейтесь, но у меня пока один (одноосевой) ДУС, остальные заказаны, но не прибыли еще.
Известно, что zero-rate level у ДУС плавает, что может дать нам при полностью неподвижном устройстве уход угла поворота в бесконечность ос временем. Его изменения я постоянно отслеживаю и вычитаю, что избавляет нас от данного явления, но остается еще вот что: при вращениях я не могу его отслеживать. Получается: повернул, например, и вернул на место. Выход ДУС показал сначала положительную, затем отрицательную угловую скорости. Суммы этих отсчетов (положительных и отрицательных, т.е. интегралы) не равны, а это приводит к тому, что по математике устройство не вернулось в прежнее угловое положение. Образовалась ступенька, которых со временем также может набежать очень много, что даст большую ошибку.
Вот ее я и хотел корректировать магнитометром. Предполагая, что магнитное поле Земли - достаточно медленно меняющийся параметр по сравнению с маневрами устройства. Но с математикой пока разобраться не могу.
Конечно, вариант сделать алгоритм на логике, т.е. если там по такой-то си поменялось, а по такой-то нет, то этот интеграл ДУС скорректировать на столько-то. Но это очень ненадежно.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jun 16 2012, 09:00
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Да не поможет здесь никакая математика. Гораздо эффективнее просто локализовать ошибку примитивным способом — поставить с десяток гироскопов в разных плоскостях. А для нуля горизонта без датчика гравитации не обойтись, и компас таковым однозначно не является.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mityan   Корректировка интеграла ДУС магнитометром   Jun 13 2012, 13:23
- - Tanya   Цитата(Mityan @ Jun 13 2012, 17:23) Кто в...   Jun 13 2012, 14:07
- - Mityan   Датчик угловых скоростей. Его еще МЕМС гироскопом ...   Jun 13 2012, 14:15
|- - MrAlex   Фильтр Калмана   Jun 13 2012, 18:06
|- - SDFF   Цитата(MrAlex @ Jun 13 2012, 22:06) Фильт...   Jun 18 2012, 16:32
- - Mityan   Спасибо за идею. А лично Вы уже проектировали так...   Jun 14 2012, 13:22
|- - MrAlex   Принцип рабочий. Где-то даже открытые проекты попа...   Jun 14 2012, 16:04
- - Plain   Сколько проблем, и на пустом месте. Задача решаетс...   Jun 15 2012, 06:38
- - Mityan   Не уверен, что это панацея. Как инклинометр ведет ...   Jun 15 2012, 07:11
|- - Plain   Цитата(Mityan @ Jun 15 2012, 10:11) Как и...   Jun 15 2012, 07:28
|- - Tanya   Цитата(Plain @ Jun 15 2012, 11:28) Абстра...   Jun 15 2012, 08:15
- - Mityan   Для тех, кто занимается этими датчиками - а значит...   Jun 15 2012, 08:26
- - Mityan   Тут на форумах кто-то приводил ссылку на статью ка...   Jun 18 2012, 06:38
|- - Plain   Цитата(Mityan @ Jun 18 2012, 09:38) при р...   Jun 18 2012, 06:55
|- - MrAlex   Вы бы уже озвучили желаемую точность выходной инфо...   Jun 18 2012, 09:02
- - Mityan   А что за датчик гравитации? Не инклинометр, случай...   Jun 18 2012, 11:41
|- - blackfin   Цитата(Mityan @ Jun 18 2012, 15:41) Точно...   Jun 18 2012, 11:50
- - MrAlex   Цитата(Mityan @ Jun 18 2012, 15:41) А в д...   Jun 18 2012, 14:01
- - MrAlex   ADIS16480 тоже с использованием Калмана решение сч...   Jun 18 2012, 15:22
- - MrAlex   Пример из смежной области, но суть передана верно ...   Jun 18 2012, 16:51
|- - SDFF   Цитата(MrAlex @ Jun 18 2012, 20:51) Приме...   Jun 18 2012, 16:56
|- - MrAlex   Цитата(SDFF @ Jun 18 2012, 20:56) Лучше п...   Jun 18 2012, 17:14
|- - SDFF   Цитата(MrAlex @ Jun 18 2012, 21:14) ...   Jun 18 2012, 17:20
|- - MrAlex   Цитата(SDFF @ Jun 18 2012, 21:20) Если па...   Jun 18 2012, 17:30
|- - SDFF   Цитата(MrAlex @ Jun 18 2012, 21:30) При н...   Jun 18 2012, 17:38
|- - MrAlex   Цитата(SDFF @ Jun 18 2012, 21:38) Еще раз...   Jun 18 2012, 18:13
|- - SDFF   Цитата(MrAlex @ Jun 18 2012, 22:13) Напри...   Jun 18 2012, 18:22
|- - MrAlex   Так же по теме в картинках http://ugorka.ivakorin....   Jun 18 2012, 19:15
- - Mityan   Я прошу прощения, что возвращаюсь. Вот все-таки ч...   Jun 22 2012, 11:43
|- - MrAlex   Цитата(Mityan @ Jun 22 2012, 15:43) Я про...   Jun 22 2012, 12:33
- - Mityan   Заметил, что магнитометр обладает инерционностью. ...   Jun 27 2012, 10:02
|- - iiv   я смог достичь повышения точности (примерно в 100 ...   Jun 30 2012, 18:27
- - Mityan   А зачем все-таки вам магнитометры 8 раз? (напомню...   Jul 6 2012, 08:13


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016