roboforum.ru

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

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

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

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

demoontz » 14 дек 2009, 11:54

во вложеном файле расчет по первой функции.
я думаю там какраз то что надо.
+матрица начальных точек плечей относительно О.

самое сложное это вторая функция. но задумки есть. даже мат-описание.


вот еще ссылки.
http://hexapod.ru/index.php/Расчет_положения_ног_в_шестиногом_роботе
http://micromagicsystems.com/#/inverse- ... 4517055386
http://micromagicsystems.com/#/balance- ... 4517267257
Вложения
IK_Solutions_corrected.pdf
(55.77 КиБ) Скачиваний: 20

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

=DeaD= » 14 дек 2009, 12:27

2demoontz: А вторая функция описывать что должна? Там же разные действия есть? И как будем делать переходы между ними?

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

demoontz » 14 дек 2009, 12:46

торая функция есть само передвижения.

как описывать.. вот тут уже дело фантазии и на мой взгляд кинематика саого шага.
у меня есть такие мисли.

1. передвижение. думаю сначала лучше реализовать это. потом брать сложнее.
ступни перемещаються по формуле(самое простое)z=K*sin(x).
где z-высота поднятия ноги, передвижение в заданом напрвлении. к -коеф. высоты.
есть еще пару формул. тока я рисую плохо.

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

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

=DeaD= » 14 дек 2009, 12:54

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

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

Angel71 » 14 дек 2009, 13:59

QVM is a quaternion, vector, and matrix class set in C++ for 3D kinematics.
http://sourceforge.net/projects/qvm/
IKAN (Inverse Kinematics using ANalytical Methods) is a complete set of inverse kinematics algorithms suitable for an anthropomorphic arm or leg.
http://sourceforge.net/projects/ikan/
RL. Open source software in robotics (mathematics, kinematics, dynamics, hardware abstraction, visualization, collision detection, motion planning, ...).
http://sourceforge.net/projects/roblib/

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

=DeaD= » 14 дек 2009, 14:00

2Angel71: Отличная работа, премного благодарен!

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

demoontz » 14 дек 2009, 14:54

а мы тут велик изобретаем =)
правда своя разработка-это своя разработка...

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

=DeaD= » 14 дек 2009, 15:03

Своя - не всегда хорошо.

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

demoontz » 14 дек 2009, 15:07

ну я не к этому.
кстати там все не так просто. я так понимаю придеться переписывать, так как в мк не засунешь то что там.
или я не прав?
а еще я боюсь что не разберусь что там написано....

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

=DeaD= » 14 дек 2009, 15:23

Думаю надо не париться и сделать свою простую функцию для шестинога, а уже под шагающих двуногих и манипуляторы мутить что-то сложное, ну потом оно глядишь и на 6-ногов распространится.

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

demoontz » 14 дек 2009, 15:50

тогда я считаю стоит начать с простого секвенсера, а потом потихоньку добавлять функционал.
а из данных примеров можно выдрать математику.

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

Angel71 » 14 дек 2009, 15:52

а после кинематики можно поискать на форумах разработчков игр еще и как они физику реализовывают.

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

demoontz » 14 дек 2009, 16:43

после беглого просмотра формул кинематики, я увидел там дикие дифуры и тп. такое врядли мк потянет, поэтому надо будет апрксимировать, либо отдавать на обработку внешнему астройству(кпк-он-борд или стацкомп по радиоканалу.)

но начать нужно с чего-то. какую математику поставить, это дело такое.
единственное условие-исполнение для МК.

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

=DeaD= » 14 дек 2009, 16:48

2demoontz: Дикие дифуры иногда решаются за 4-5 итераций каким-нибудь численным методом. Вот mandigit тоже делал когда свою LPS у него система уравнений вылезла, которую он численно решал - и ничего, всё нормально разрулил на ATMega8.

Добавлено спустя 21 секунду:
А вообще кинематику пока не стоит смотреть, давайте со статикой разберемся :)

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

Duhas » 14 дек 2009, 20:25

мы в лабах обратную задачу решали поисковыми алгоритмами ) если нада - могу найти ) оно есть в матлабе для х-звенного манипулятора ) х=не помню )

вообще я бы под задачи математики делал бы отдельный вычислительный модуль ....


Rambler\'s Top100 Mail.ru counter