roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
В очередной раз озаботился постройкой балансирующего робота.
В связи с чем хочется услышать мнения человеков, которые к этому делу прикладывали руки и мозги.
Код:
Назначение:
р/у игрушка, сохраняющая вертикальное положение

Предварительные параметры:
габариты:      высота 30см, ширина 17см, длина 10см
вес            2кг
скорость макс. 1м/с
питание        12В
аккумулятор    12В, 2А*ч
управление     стандартное управление моделями

Электроника:
единая плата датчики, микроконтроллер, силовая электроника
гироскоп Murrata ENC-03J
акселерометр     ADXL202

Математика:
фильтр Кальмана
PID регулятор

_________________
http://www.imobot.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
скорость, как мне кажется, получится поменьше
(на метре в секунду, еще и балансировать... это имхо, легкий перебор)
Диаметр колес, как я понимаю не сможет быть больше 10 см... имхо, это маловато.
(Тут от механики многое зависит. Например, можно сделать колеса с большим моментом инерции -
тогда сохранять устойчивость будет достаточно просто, но управлять ускорением тяжелее, а можно наоборот...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 19:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Да, колеса как раз 10см планируется, но тут все повязано сильно.
Колеса, которые можно подобрать, движки, мощность. Надеюсь, наступит время когда можно будет оценить, насколько различные элементы друг-другу соответствуют.
1м/с - это максимальная скорость. Возможно, крейсерская скорость будет выбрана 0,5м/с, что-бы иметь возможность для ускорения и коррекции положения.

_________________
http://www.imobot.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
да, повязано все сильно
(попробуйте свесить ему ЦТ ниже оси :) - будет классный балансер :good: )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 20:33 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
тогда разгоняться/тормозить придется медленно и печально.
вообще надо под эту тему какую-то физику/математику подогнать.
непонятно, где лучше расположить центр масс(аккумулятор) повыше или пониже?

_________________
http://www.imobot.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 20:40 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Подозреваю, что разгоняться и тормозить он так и так будет медленно и печально.
(не сможет подняться, если сильно вынесет ЦТ вперед для разгона)
Имхо, лучше сделать колеса побольше и потяжелее...
(посмотрите, например, на колеса сегвея или Nbot-а)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 28 авг 2010, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
mandigit писал(а):
Робот балансирующий?

а я по чём знаю...

--------
тоесть я хотел предложить малость переименовать тему - ато смешно как-то :)

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 30 авг 2010, 11:02 
Не в сети

Зарегистрирован: 08 янв 2005, 14:32
Сообщения: 114
Откуда: Ковров, Владимирская область
А нужен ли Калман то? Мне попадались исходники простого "балансировщика" без применения Калмана - только ПИД, причем я не уверен в том что там был ПИД а не ПИ регулятор. Попробую поискать у себя на домашнем компе - вроде сохранял.

ИМНО - повальное увлечения Калманом - зло :) т.к есть более простые решения, во вторых - это не панацея, в третих - его довольно таки сложно программировать для слабых МК....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 30 авг 2010, 15:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Посмотрим, какие результаты можно будет получить с ним и без него. Ожидается, что с применением алгоритма кальмана можно будет хорошо делать оценку наклона робота (все равно информацию с гироскопа и датчика наклона как-то придется объединять).
Материалы по ПИ регулятору? - конечно нужны!

_________________
http://www.imobot.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот балансирующий?
СообщениеДобавлено: 30 авг 2010, 15:44 
Не в сети

Зарегистрирован: 08 янв 2005, 14:32
Сообщения: 114
Откуда: Ковров, Владимирская область
Ссылочки:
Почитать здесь:
http://www.vegalab.ru/forum/showthread. ... %FC-segway

Вот аналог того что вы хотите строить на ардуино
http://hacknmod.com/hack/build-a-self-b ... ike-robot/
а вот таку фигню может я соберусь сделать к следующему лету
http://hacknmod.com/hack/build-a-self-b ... kateboard/

Гуглите DIY SEGWAY , selfbalansing scooter
только не яндексите - яндекс тупит :)

А самое главное вот: http://web.mit.edu/first/segway/
это то что у меня сохранено :) было...


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

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


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

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


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

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