roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: БИНС для коптера
СообщениеДобавлено: 14 апр 2011, 10:55 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2010, 18:03
Сообщения: 3
Откуда: Нижний Новгород
Skype: marvin.yorke
прог. языки: C/C++/C#, ASM, Python
Всем доброго дня! Я тут новенький, поэтому если пишу не то и не туда, просьба не серчать, а поправить..

Хочу в качестве дипломного проекта в универе сделать систему управления мультикоптером. Знаю, что задача не из простых и можно поискать готовое решение, но хочется свой велосипед (пусть и не с совсем круглыми колесами). Есть ли здесь кто-нибудь, кто уже делал подобное и готов поделиться советом?

Пока что решил начать с ИНС, как с самой, на мой взгляд, неочевидной части. Интернет говорит мне, что необходимы гироскопы, акселерометры, магнитометры. Правильно ли я понимаю, что:
- магнитометры играют роль по сути просто компаса - определяют угол поворота аппарата относительно магнитного поля Земли
- акселерометры регистрируют ускорения аппарата (в том числе статические?), т.е. могут быть использованы для стабилизации аппарата в воздухе (удержание горизонтали?)
- гироскопы измеряют скорость вращения аппарата вокруг каждой из осей, используются как второй компонент стабилизации

Второй вопрос касается гироскопов. В продаже есть 1/2- и 3-осевые, но с 3-осевыми видел не так много проектов. Значит ли это, что они уступают связке 1+2 или вызвано тем, что 3-осевые конструктивно сложнее и появились позже? Имеет ли смысл ставить 1+2-осевые или сразу ставить 3-осевой, если есть возможность?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БИНС для коптера
СообщениеДобавлено: 14 апр 2011, 12:08 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Акселерометр позволяет определить углы крена и тангажа, регистрируя статические ускорения (проекции g на оси x и y). Магнитометр - действительно просто компас, определяет угол рыскания. Гироскопы, которые на самом деле не совсем гироскопы, в них ничего не вращается - ДУСы, т.е датчики угловых скоростей. Они показывают производные всех трех вышеперечисленных углов. А затем используется обычно фильтр Кальмана для объединения информации от гироскопов и остальных датчиков. Смысл в том, что на коротком периоде времени гироскопы точнее - интегрируя их показания, получаем углы. Но на длинном периоде времени интегралы "плывут" - накапливается погрешность. И вот для ее устранения корректируют показания по акселерометрам и компасу. Акселерометр наоборот, на коротком периоде показывает чушь в виде суммы статических и динамических ускорений, а вот на длинном - среднее от динамических стремится к нулю, а статические выделяются. Ну и компас тоже, сам по себе шумит, а если хорошенько усреднить - то что-то осмысленное покажет.
1+2 осевые гироскопы наверное выбирают из соображений цены и доступности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БИНС для коптера
СообщениеДобавлено: 16 апр 2011, 19:24 
Не в сети

Зарегистрирован: 24 май 2010, 15:31
Сообщения: 92
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич
Плюс у трехосевых ДУСов хромает ось Z


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БИНС для коптера
СообщениеДобавлено: 16 апр 2011, 19:43 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
А компас на коптере будет бесполезен,
слишком сильные наводки от моторов будут :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БИНС для коптера
СообщениеДобавлено: 17 апр 2011, 01:51 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
marvin_yorke писал(а):
Имеет ли смысл ставить 1+2-осевые или сразу ставить 3-осевой, если есть возможность?
Советую 3-х осевой конечно. И еще 3-х осевой акселерометр с магнетометром.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: БИНС для коптера
СообщениеДобавлено: 17 апр 2011, 09:03 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2010, 18:03
Сообщения: 3
Откуда: Нижний Новгород
Skype: marvin.yorke
прог. языки: C/C++/C#, ASM, Python
elesy писал(а):
Плюс у трехосевых ДУСов хромает ось Z

хромает в каком плане?


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

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


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

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


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

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