roboforum.ru

Технический форум по робототехнике.

Секвенсор, управление шагающими платформами, манипуляторами

Правила форума
Правила раздела OpenRobotics

Re: Секвенсор, управление шагающими платформами, манипуляторами

Sergey Filippov » 24 янв 2010, 20:53

=DeaD= писал(а):Еще бы сказал кто, куда надо эту информацию о положении?

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

Re: Секвенсор, управление шагающими платформами, манипуляторами

=DeaD= » 24 янв 2010, 21:22

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

Re: Секвенсор, управление шагающими платформами, манипулятор

Romeo » 09 сен 2010, 21:02

Обновил ПО. Полный генератор любых движений и их комбинаций. Осталось только хелп прикрутить, сделать форму создания движений и немного других мелочей.
Прога написана на VB6.
Своего хексапода научил ходить за 10 минут.
Вложения
Cmd_(exe).rar
(86.49 КиБ) Скачиваний: 0
Последний раз редактировалось Romeo 13 окт 2010, 20:43, всего редактировалось 1 раз.

Re: Секвенсор, управление шагающими платформами, манипулятор

setar » 09 сен 2010, 22:27

а на Qt у нас (или не нас) секвенсера не встречалось ? (для mini2440)

Re: Секвенсор, управление шагающими платформами, манипулятор

Strijar » 15 мар 2011, 10:49

А чем дело то закончилось? Тема умерла?

Re: Секвенсор, управление шагающими платформами, манипулятор

=DeaD= » 15 мар 2011, 11:12

Пока да. Ну если не считать того, что LynxTerm теперь можно использовать для управления контроллерами с ORFA.

Re: Секвенсор, управление шагающими платформами, манипулятор

Strijar » 15 мар 2011, 16:58

LynxTerm только под винду и как-то вообще не то ;)

Я тут озадачился сабж - по кускам делаю. Планирую мультиплатформенно за счет виджетов FLTK. Написано будет на скриптовом языке Dao (что-б не компилировать), визуализация OpenGL, физика Bullet Physics.

Что сделано:

http://code.google.com/p/daofltk2/
http://code.google.com/p/daobullet/

Re: Секвенсор, управление шагающими платформами, манипулятор

ivan_k » 27 сен 2011, 18:23

Romeo писал(а):Обновил ПО. Полный генератор любых движений и их комбинаций. Осталось только хелп прикрутить, сделать форму создания движений и немного других мелочей.
Прога написана на VB6.
Своего хексапода научил ходить за 10 минут.

Здравствуйте Romeo. копаюсь в Вашем софте - очень достойно :good: . проект заброшен? или "форму создания движений и немного других мелочей" можно ожидать? :oops:

-----------------

2Strijar
Strijar писал(а):визуализация OpenGL, физика Bullet Physics.

также интересна судьба проекта.

Re: Секвенсор, управление шагающими платформами, манипулятор

Strijar » 27 сен 2011, 19:28

ivan_k писал(а):2Strijar
также интересна судьба проекта.


У меня пока пауза, делаю прошивку для FPGA под жука.

Re: Секвенсор, управление шагающими платформами, манипулятор

Romeo » 27 сен 2011, 19:30

ivan_k писал(а):Здравствуйте Romeo. копаюсь в Вашем софте - очень достойно :good: . проект заброшен? или "форму создания движений и немного других мелочей" можно ожидать? :oops:

Что нового?
1. Инструкции движений.
2. Управление джойстиком через сеть(надо только указать IP сервера с главной программой в файле cfgc.txt).
При подключении клиента (Сlient.exe) сервер сам включит приём данных.
3. Подключение 2-хосевого акселлерометра, УЗ-сонара, шести концевых датчиков, контроль напряжения аккумулятора (с сигнализацией), управление светодиодным фонарём.
4. Создание собственного набора движений (файлы move_*.txt).

Выкладываю последнюю версию программы с исходниками и небходимыми библиотеками.
P.S. До хелпа руки ещё не добрались, но краткое описание прилагается.
P.P.S. Считаю, что этот проект полностью закончен.
Вложения
beg.rar
Общая краткая информация
(7.79 КиБ) Скачиваний: 0
06_06_11.rar
Описание проекта
(1.15 МиБ) Скачиваний: 0
Cmd_5(27_09_11).rar
Программа
(508.86 КиБ) Скачиваний: 0

Re: Секвенсор, управление шагающими платформами, манипулятор

ivan_k » 27 сен 2011, 19:46

спасиб.

Re: Секвенсор, управление шагающими платформами, манипулятор

ivan_k » 01 окт 2011, 17:45

а кто-нибудь юзал
SSC-32 Sequencer, FlowStone Pro :?:

Re: Секвенсор, управление шагающими платформами, манипулятор

ivan_k » 05 окт 2011, 21:10

Romeo, помоги.
не могу понять где косячу.

1,3,4 - куда должна была передвинуться нога №2
2 - куда она передвинулась в итоге.
Вложения
vopros.JPG

Re: Секвенсор, управление шагающими платформами, манипулятор

Romeo » 05 окт 2011, 21:45

Открыл старую версию, покопался...
Скорее всего происходит глюк из-за того, что нога №2 не может встать в указанное место.

Re: Секвенсор, управление шагающими платформами, манипулятор

ivan_k » 05 окт 2011, 22:04

физически она может встать.
и программно может -20,130,10
просто как бы зеркально получается.

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


cron
Rambler\'s Top100 Mail.ru counter