roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 20:39

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Нужна прошивка
СообщениеДобавлено: 22 янв 2011, 23:19 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
Нужно реализовать фильтр Калмана на ARM для акселя и магнитометра.
Кто возмётся?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 00:14 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А гиро не будет ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 00:21 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
avr123.nm.ru писал(а):
А гиро не будет ?

Нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 00:51 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
А в каком аппарате это будет установлено? Сколько денег? Как будет контролироваться результат?

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 01:26 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
Виталий писал(а):
А в каком аппарате это будет установлено? Сколько денег? Как будет контролироваться результат?


Аппарат будет представлять собой блок сбора данных о своём положении через некоторые промежутки времени и сохранении их на флешке.
По деньгам: не вопрос.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 08:54 
Не в сети

Зарегистрирован: 24 май 2010, 15:31
Сообщения: 92
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич
Гиры надо ставить. Обязательно. Какие аксы? МЕМС? Какой магнитометр?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 09:17 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
elesy писал(а):
Гиры надо ставить. Обязательно. Какие аксы? МЕМС? Какой магнитометр?


МК STM32F103RE и модуль LSM303DLH.
Обьясни пжл, почему Гиры Обязательно! Мне нужно узнать лишь углы относительно горизонта и азимута в какой то момент времени. Причём интересуют не абсолютные значения, а только их изменения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 09:51 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Гира поможет существенно сгладить данные от акселя и магнетометра, но привязку к абсолютным углам дадут именно они. Если вам не нужны абсолютные углы, то нужно указать постоянные времени, на которых вы хотите оценить угловые отклонения.

И аксель, и компас будут сильно шуметь, кроме того, магнитное поле - оно болтается, как хочет, от чего-попало, так что гироскоп, вероятно, поможет избавиться от болтанки.
Виталий задал очень правильные вопросы, на которые вы не ответили.

Что за аппарат? сильно его трясет? Быстро вращает? В любой плоскости одинаково? Какого порядка ускорения (пиковые, средние), угловые скорости и т.п. От этого очень многое зависит.

И как вы проконтролируете результат? Чего нужно добиться? как исполнитель поймет, что результат достигнут? как вы поймете, что работа выполнена?

Добавлю еще от себя: город какой?

Добавлено спустя 15 минут 2 секунды:
Termik38 писал(а):
блок сбора данных о своём положении

Termik38 писал(а):
лишь углы относительно горизонта и азимута

Termik38 писал(а):
не абсолютные значения, а только их изменения

Это ТРИ большие разницы.
Планируете ли вы, сложив "изменения", получить изменение за бОльший промежуток времени.
Планируете ли вы, сложив все изменения, и зная стартовое положение, найти текущее положение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 10:51 
Не в сети

Зарегистрирован: 24 май 2010, 15:31
Сообщения: 92
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич
Насчет гириков уже ответили за меня. И вопросы правильные задали


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 10:53 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
Michael_K писал(а):

Что за аппарат? сильно его трясет? Быстро вращает? В любой плоскости одинаково? Какого порядка ускорения (пиковые, средние), угловые скорости и т.п. От этого очень многое зависит.


Траектория движения сравнима с движением ромба на футбольном мяче во время игры.
Состояния от статичного до пиковых значений
Частота измерений 50Гц

Michael_K писал(а):
И как вы проконтролируете результат? Чего нужно добиться? как исполнитель поймет, что результат достигнут? как вы поймете, что работа выполнена?


Профильтровать данные, преобразовать в TXT и положить во флеш

Michael_K писал(а):
Добавлю еще от себя: город какой?


Йошкар Ола

Michael_K писал(а):
Планируете ли вы, сложив "изменения", получить изменение за бОльший промежуток времени.
Планируете ли вы, сложив все изменения, и зная стартовое положение, найти текущее положение?


Нет.Только текущее изменение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 11:13 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
тогда вам хватит только гироскопа.
Он вам выдаст угловые скорости вокруг трех локальных осей.
Калман вам не нужен, честное слово.

Добавлено спустя 2 минуты 36 секунд:
Termik38 писал(а):
Профильтровать данные, преобразовать в TXT и положить во флеш

Ну вот написал я фильтр... Допустим, потерял минус в формуле - как я смогу проверить?
Потом передам вам - как вы будете проверять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 11:54 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
Michael_K писал(а):
тогда вам хватит только гироскопа.
Он вам выдаст угловые скорости вокруг трех локальных осей.
Калман вам не нужен, честное слово.


А как быть с очень малыми скоростями? К тому же будет накапливаться ошибка.

Michael_K писал(а):
Ну вот написал я фильтр... Допустим, потерял минус в формуле - как я смогу проверить?
Потом передам вам - как вы будете проверять?


Это уже ньюансы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 12:04 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Termik38 писал(а):
А как быть с очень малыми скоростями?

Выдаст очень малую скорость. Точность не может быть бесконечной.

Termik38 писал(а):
К тому же будет накапливаться ошибка.

А кто сообщением выше говорил, что не собирается их складывать?

Termik38 писал(а):
Michael_K писал(а):
Планируете ли вы, сложив "изменения", получить изменение за бОльший промежуток времени.
Планируете ли вы, сложив все изменения, и зная стартовое положение, найти текущее положение?

Нет.Только текущее изменение.

Вы и получите именно текущее изменение за 20 миллисекунд (50 герц).

Termik38 писал(а):
Michael_K писал(а):
Ну вот написал я фильтр... Допустим, потерял минус в формуле - как я смогу проверить?
Потом передам вам - как вы будете проверять?

Это уже ньюансы

Ну как хотите... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 12:13 
Не в сети

Зарегистрирован: 24 май 2010, 15:31
Сообщения: 92
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич
А разве у акса у вас не будет накапливаться ошибка? Будет точно также. Поэтому для коррекции и используют акс и гир в паре


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна прошивка
СообщениеДобавлено: 23 янв 2011, 12:30 
Не в сети

Зарегистрирован: 19 дек 2010, 00:27
Сообщения: 18
Для коррекции акса я хотел использовать компас.
Но я не против применения гиро, если он существенно улучшит результат.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO