roboforum.ru

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

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 143 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 11:54 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
во вложеном файле расчет по первой функции.
я думаю там какраз то что надо.
+матрица начальных точек плечей относительно О.

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


вот еще ссылки.
http://hexapod.ru/index.php/Расчет_положения_ног_в_шестиногом_роботе
http://micromagicsystems.com/#/inverse- ... 4517055386
http://micromagicsystems.com/#/balance- ... 4517267257


Вложения:
IK_Solutions_corrected.pdf [55.77 КиБ]
Скачиваний: 20
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 12:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2demoontz: А вторая функция описывать что должна? Там же разные действия есть? И как будем делать переходы между ними?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 12:46 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
торая функция есть само передвижения.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 12:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Самый тупой конечно вариант - есть стыковое положение ног, все движения должны с него начинаться и в него же возвращаться.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
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: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Angel71: Отличная работа, премного благодарен!

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 14:54 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
а мы тут велик изобретаем =)
правда своя разработка-это своя разработка...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 15:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Своя - не всегда хорошо.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 15:07 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
ну я не к этому.
кстати там все не так просто. я так понимаю придеться переписывать, так как в мк не засунешь то что там.
или я не прав?
а еще я боюсь что не разберусь что там написано....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 15:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Думаю надо не париться и сделать свою простую функцию для шестинога, а уже под шагающих двуногих и манипуляторы мутить что-то сложное, ну потом оно глядишь и на 6-ногов распространится.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 15:50 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
тогда я считаю стоит начать с простого секвенсера, а потом потихоньку добавлять функционал.
а из данных примеров можно выдрать математику.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а после кинематики можно поискать на форумах разработчков игр еще и как они физику реализовывают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 16:43 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
после беглого просмотра формул кинематики, я увидел там дикие дифуры и тп. такое врядли мк потянет, поэтому надо будет апрксимировать, либо отдавать на обработку внешнему астройству(кпк-он-борд или стацкомп по радиоканалу.)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2demoontz: Дикие дифуры иногда решаются за 4-5 итераций каким-нибудь численным методом. Вот mandigit тоже делал когда свою LPS у него система уравнений вылезла, которую он численно решал - и ничего, всё нормально разрулил на ATMega8.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Секвенсор, управление шагающими платформами, манипуляторами
СообщениеДобавлено: 14 дек 2009, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
мы в лабах обратную задачу решали поисковыми алгоритмами ) если нада - могу найти ) оно есть в матлабе для х-звенного манипулятора ) х=не помню )

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

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 143 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10  След.

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


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

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


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

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