Webots - избегайте (частичного) погружения робота в RectangleArena; и как прикрепить его к земле

У меня есть этот робот с физикой и все такое:

введите описание изображения здесь

Проблема, с которой я сталкиваюсь, заключается в том, что, как только я запускаю симуляцию, часть робота погружается в RectangleArena, например:

введите описание изображения здесь

У робота действительно есть какие-то странные суставы, но если вы обратите внимание на нижний цилиндр, это примерно 10% от арены. Я не уверен, почему это происходит, любые указатели должны быть оценены. При необходимости я с радостью предоставлю больше кода. Кроме того, мне интересно, как я могу прикрепить нижний цилиндр к земле, чтобы он стал неподвижным, то есть только верхняя часть руки должна двигаться вместе с суставами. Я пытался придать ему достаточно большую массу, но это, похоже, не работает, и я думаю, что должно быть лучшее решение.

Спасибо!


person Sanjay Verma    schedule 25.12.2019    source источник


Ответы (1)


Вам нужно просто удалить узел Physics основания робота (нижний цилиндр), чтобы прикрепить его к статическому миру. См. https://www.cyberbotics.com/doc/reference/physics#how-to-use-physics-nodes для полного объяснения.

person Olivier Michel    schedule 26.12.2019
comment
Спасибо, Оливье. Интересно, не могли бы вы также прокомментировать погружение цилиндра в арену? Оцените ваш ответ. - person Sanjay Verma; 27.12.2019
comment
Прикрепление цилиндра к статическому миру также должно закрепить его, чтобы он больше не проваливался в пол. - person Olivier Michel; 28.12.2019