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

 
 
> Инерциальные бескарданные системы ориентации, Помогите с математикой разобраться
alexPec
сообщение Mar 26 2011, 16:09
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем добрый день. Разбираюсь с бескарданными системами ориентации. Есть как обычно вопросы, может кто подскажет. Во-первых интересует ориентация в пространстве на базе мемс-гироскопов. Нашел описание математики (в файле). Вопросы такие:

1. Правильно ли я понял, что в выражении (4.7) омега x,y,z - это угловые скорости,которые можно получить, измерив сигнал с мемс-гироскопов, расположенных по трем осям объекта?
2. Правильно ли я понял, что матрица направляющих косинусов (4.7) постоянно пересчитывается, т.е. берем условно-мгновенные угловые скорости (дискретизируем по времени сигнал с гироскопов, как раз dt в (4.8) ) и перемножая старую матрицу направляющих косинусов на матрицу угловых скоростей (в 4.7) получаем новую матрицу косинусов?
3. Как оптимально выбрать dt? Понятно, что упрется все в аппаратну часть, как и из каких характеристик это должно вытечь?
4. Обязательно будет ошибка интегрирования матрицы. Как ее оценить исходя из характеристик гироскопов? А именно, в единицах "уход от 0 в градусах за час (минуту, секунду)"
5. Можно ли (вопрос именно можно ли, если кто скажет как - отдельный респект sm.gif ) имея на борту три акселерометра, расположенные по трем осям "на ходу" (т.е. объект, условно самолет, испытывает при полете постоянно какие-то ускорения по всем трем осям + земное притяжение) откалибровать гироскоп, описанный в файле. На борту еще есть трехосевой компас, но чтоб узнать результирующее текущее направление, ему нужны углы ориентации относительно вектора силы тяжести. Вот и получается круг - чтоб откалибровать ориентацию например, по магнитному полю земли, нужны углы ориентации, а они плывут из-за ошибки интегрирования. Вот и прихожу к выводу, что "на ходу" такие вещи не калибруются. Рад буду ошибиться, кто в теме - разубедите пожалуйста.

Спасибо!
Прикрепленные файлы
Прикрепленный файл  bso.pdf ( 56.12 килобайт ) Кол-во скачиваний: 809
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexeyW
сообщение Mar 26 2011, 21:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 988
Регистрация: 3-11-10
Пользователь №: 60 636



Если не ошибаюсь, гироскоп не калибруется "на ходу" - он калибруется в специальном подвесе с четко измеряемыми углами и т.п. Магнитный компас, по идее, никогда не даст той точности, которая адекватна требуемой точности современных гироскопов - хотя бы из-за локальных деформаций слабого поля земли.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 26 2011, 22:26
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(AlexeyW @ Mar 27 2011, 00:15) *
Если не ошибаюсь, гироскоп не калибруется "на ходу" - он калибруется в специальном подвесе с четко измеряемыми углами и т.п. Магнитный компас, по идее, никогда не даст той точности, которая адекватна требуемой точности современных гироскопов - хотя бы из-за локальных деформаций слабого поля земли.

Ну в если объект неподвижен - да, проблем нет, углы берем с акселерометров (точнее высчитываем через проекции силы тяжести), полагая, что больше никакие силы не действуют (раз неподвижен- ускорений нет).
Я похоже неточно выразился. Речь идет не о калибровке, а о компенсации при уходе гироскопа от нуля. Понятно что можно учитывать температуру гироскопов и много чего еще, но это только "оттянет конец" sm.gif . Внутреннее чутье мне говорит (но поподробней не описывает), что информацию с акселерометров, компаса можно как то использовать для компенсации ошибки гироскопа. Может за счет усреднений как нибудь. Конечно, начальной точности не получить, но все-таки можно ли сделать так, чтоб ошибка гироскопа не улетала в бесконечность с течением времени,а упиралась в какое-то значение, допустим, до 10 градусов. И сколько бы этот блок с гироскопами, компасами, акселерометрами не крутили, все равно ошибка от первоначального положения была бы не больше этого значения.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Mar 27 2011, 16:42
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(alexPec @ Mar 27 2011, 01:26) *
Конечно, начальной точности не получить, но все-таки можно ли сделать так, чтоб ошибка гироскопа не улетала в бесконечность с течением времени,а упиралась в какое-то значение, допустим, до 10 градусов. И сколько бы этот блок с гироскопами, компасами, акселерометрами не крутили, все равно ошибка от первоначального положения была бы не больше этого значения.

Конечно можно! В общем случае ошибка упрется, допустим, в 180 градусов.. biggrin.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:11
Рейтинг@Mail.ru


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