Оптимизация инверсной кинематики.

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

Оптимизация инверсной кинематики.

Сообщение xrou 03 мар 2019, 15:10

Всем привет.
По статье на Хабре https://habr.com/ru/post/332164/ сделал манипулятор на инверсивной кинематике по алгоритму Градиентный спуск.
Все работает, все круто. Сделал сортировку разноцветных шаров по соответствующего цвета корзинам - работает, но вылез один нюанс.
Манипулятор закидывая один шарик может сильно изогнутся и если следующий шарик близко, манипулятор не разгибается - подходит к нему с согнутыми суставами что не очень красиво,
а и иногда возникает ситуация когда сгиб оказывается ниже шарика и части манипулятора проходят сквозь пол.
Вобщем мне нужно добавить к алгоритму способность потдерживать оптимальное расположение суставов. А оптимальным расположением будет перевернутая латинская U.
Т.е. к каждому шарику манипулятор должен подходить сверху, ну или стремиться к этому.

У меня есть идея: после каждого отпущенного шарик ставить манипулятор в вертикальное положение, но это конский костыль, хочется всеже научить алгоритм работать правильно.
xrou
UNец
 
Сообщения: 27
Зарегистрирован: 10 сен 2018, 08:56

Вернуться в Почемучка

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 26