Webots - Как маркировать координаты в среде во время моделирования - PullRequest
1 голос
/ 28 апреля 2020

Контроллер робота использует RRT для генерации набора узлов (x, y), переводя его от начала к концу sh. Если возможно, я бы хотел, чтобы эти узлы как-то показывались в окружении.

Редактировать:

root = supervisor.getRoot() 
root_children_field = root.getField("children") root_children_field.importMFNode(-1,"tree_node.wbo") 
node = root_children_field.getMFNode(-1) 
field = node.getField("translation") 
location = [-1, 0.5, 0] # location of path node 
field.setSFVec3f(location)

1 Ответ

1 голос
/ 29 апреля 2020

Вы можете использовать Supervisor для импорта / изменения / изменения / перемещения / удаления узлов (например, визуальных узлов) во время выполнения в среде: https://www.cyberbotics.com/doc/reference/supervisor

Вы найдете некоторые Пример моделирования с использованием Супервизора здесь:

...