roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 07:58

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Использывание акселерометра ADXL202
СообщениеДобавлено: 24 мар 2006, 12:45 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. Практика показала, что данный девайс проблематично использывать без гироскопа, т.к. его показания очень критичены к углу наклона. Т.е. на обычном колесном роботе его использование для определения направления движения не целосообразно.
2.  По питанию обязательна установка дроселя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 мар 2006, 17:10 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
А у гироскопов большой дрейф ну как тут быть? остаються механические гироскопы на у них тоже есть прицессия, да и он механический.
На этом форуме проскакивала мысль: у любого тела есть шесть степеней свободы, если мерить 6 ускорений, проинтегрировав эти показания можно определить координаты тела и углы поворота по всем трем осям. Собственно я этим и хочу заньться.
Встает вопрос а хватит ли производительности МК для всех этих операций. (опросить все шесть акселерометров пусть АЦП внешний, и проинтегрировать это все) и все это достаточно за маленькое время, хотелось бы 100 раз в секудну это делать.
Да и всеравно дрейф у акселерометров есть как ним бороться я не знаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 мар 2006, 00:02 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Интегрирование это по сути суммирование, а на него не надо много мозгов. Главное - это шустрый АЦП.

Кстати 3-осевой акселерометр отлично работает при любом наконе - вводишь компенсации и все просто и понятно. Хотя если робот кувырком покатится - будут глюки... Надо калибровать на полном ходу и на нулевой скорости - и все без проблем. (в теории) на практике я только с 2-осевым работал, но робот ездил по столу и все ОК было, наклона просто не было.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 мар 2006, 12:07 
Не в сети

Зарегистрирован: 22 окт 2005, 11:15
Сообщения: 345
Откуда: Красноярск
Обнадежили Александр а то я уже над компом стал задумаваться :)
Я понимаю что интегрирование это простое сложение, но зато как звучит :), шустрый АЦП не проблема, просто надо подобрать внешний и все будет пучком. Но вот cos и sin вычислять тоже придеться, вообщем ладно как придут акселерометры и будет свободное время я этим займусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 мар 2006, 15:01 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Косинус и синус проще просто вбить таблицу скажие с точностью до половины градуса, дольше вряд-ли понадобится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2006, 20:29 
Не в сети

Зарегистрирован: 09 июн 2005, 19:49
Сообщения: 303
может не по теме, но разве косинус не по форумле маклорена , вроде, вычисляется... т.е как бы зачем место тратить? или слишком долго сщитать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2006, 21:28 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Это еще что места больше потратит, таблица или инклудить Math.h или писать сумму ряда если не влом...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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