Как убрать резкие / нестабильные движения из анимации временной шкалы при использовании робота NAO в реальной жизни

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

Движение установлено в пассивный режим с частотой 25 кадров в секунду, я предполагаю, что это по умолчанию, потому что я не касался этого

Я попытался пропустить больше кадров между моментами "ускорения", но это не сработало ..


person Paweł P    schedule 26.03.2019    source источник


Ответы (1)


Возможно, "фоновые движения" выполняются одновременно с вашей анимацией. Перед воспроизведением анимации сначала отключите автономную жизнь (значок сердца в Choregraphe), затем заставьте робота встать (значок солнца). В этот момент робот должен стоять и полностью неподвижно.

Если у вашей анимации есть проблемы в этом состоянии, то это может быть что-то еще, например, защита от самоуничтожения, регулирующая движение на лету, или обнаружение падения. В любом случае это означает, что на этом этапе вам придется исправить свою анимацию.

person Sebastien Cagnon    schedule 27.03.2019
comment
Как сказал Себастьен (добро пожаловать!), Вы должны быть уверены, что никакие другие движения не выполняются. Так что не забудьте отключить автономную жизнь и некоторое уравновешивание. Защита от самоуничтожения также может взаимодействовать с вашим движением (когда руки находятся близко или близко к телу), поэтому обязательно избегайте столкновения или протестируйте один раз после их отключения. Удачи ! - person Alexandre Mazel; 27.03.2019