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

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

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

Сообщение =DeaD= » 14 дек 2009, 20:28

Чтобы делать отдельный вычислительный модуль надо сначала чтобы обычной Меги не хватило :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Duhas » 14 дек 2009, 20:31

ну смотря какая нужна скорость )))) вообще можно подумать над алгоритмом оптимального перемещения их текущей в заданную точку... только думается мне уж больно он будет тяжел... и нужен аксель )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение =DeaD= » 14 дек 2009, 20:38

Оптимального в каком смысле? Да и с учетом чего? Того что на борту SICK? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Duhas » 14 дек 2009, 20:42

оптимального с учетом энергозатрат, во-первых, + скорости достижения позиции (максимальной или соответствующей заданной)
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение =DeaD= » 14 дек 2009, 20:46

А какие допущения делаем по поводу поверхности? Ровная? А в чем тогда прикол с оптимальностью? Учимся делать оптимальный шаг вперед и поворот и погнали.

Добавлено спустя 27 секунд:
А учимся - да хоть час пока стоим и думаем :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Duhas » 14 дек 2009, 20:54

не не не... задача перемещений конца ноги в координаты xyz... а о ровности поверхности вообще не етим местом нада думать ) этим нада математику считать )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Angel71 » 14 дек 2009, 21:16

Duhas, :oops: да да да, лучше пока забить на обдумывание вычислительных потребностей, размер кода, оптимальность перемещений, энергопотребление,... :) пока это слишком тратить на это время. а постепенно и до этого доберёмся
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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

Сообщение Duhas » 14 дек 2009, 21:20

чот я не понял смысл "сарказма"....
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Angel71 » 14 дек 2009, 21:40

это не сарказм. просто смысла сейчас действительно в этом нет. сначала грубые наброски, а оптимизация и "наворачивание" функционала дело постепенное
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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

Сообщение =DeaD= » 14 дек 2009, 21:51

Duhas писал(а):не не не... задача перемещений конца ноги в координаты xyz...

Тогда я просто теряюсь как её можно решить неэффективно по затратам энергии? Любое решение не гоняющее привод в разные стороны будет одинаково эффективно. Представь, что у тебя 3 привода отвечают каждый за свою координату - угадай, если не гонять привод туда-сюда, будет разница по затратам энергии при разных алгоритмах включения приводов?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Duhas » 14 дек 2009, 21:56

будет) всегда есть силя тяжести) мы же не о шестиного сферическом коне в невесомости ? :crazy: :ROFL:
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Michael_K » 14 дек 2009, 22:47

Ок. Если задача ставится так:
перевести положение стопы в декартовых координатах робота
в положение серв, то, действительно, ничего пока не надо.

Но в модель я бы ввел положение стопы относительно суставов.
(проекция ноги на горизонтальную плоскость может в реальности и не быть прямой)...

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

Кстати, а не упрощается ли эта канитель при переходе в дискретно-дифференциальную форму?

А оптимизация походки - это конечно нужно,
но в данные условия задачи никак не входит...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение =DeaD= » 15 дек 2009, 00:16

Я может покажусь странным, но я привык сначала просто решить какую-то задачу, а потом её оптимизировать до посинения :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Michael_K » 15 дек 2009, 01:47

Dead, все правильно...
Я же и не пытаюсь усложнять ваши условия, я их выяснить пытался :)))

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

Например:
Изображение

Вот параметр x я бы ввел.
noga.GIF
noga.GIF (2.5 КиБ) Просмотров: 2088


Добавлено спустя 19 минут 25 секунд:
А параметр L1y из ПДФ-ки IK_Solutions_corrected выкинул бы.
Он незначащий - это только вопрос выбора начала координат.

Добавлено спустя 40 минут 59 секунд:
А, кстати, насколько линейно зависит угол сервы от ширины ШИМа?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Vooon » 15 дек 2009, 05:49

По моим наблюдениям угол сервы довольно линейно зависит от ШИМа, с погрешностью порядка LaTeX: \pm 2 градуса.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

Вернуться в Open Robotics

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

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