Webots: создание узла программно

У меня есть симуляция, в которой робот имитирует поведение муравьев: возвращаясь в гнездо, робот оставляет след. В реальном мире для этого муравьи используют следовые феромоны.

Чтобы подражать этим феромонам в симуляции, я хочу, чтобы мой робот оставлял Шарики позади себя по пути к гнезду. Итак, моя проблема: я хочу создавать Ball Nodes программно из кода контроллера робота.

Можно ли сделать это? Я использую Java.


person user3542857    schedule 30.04.2020    source источник


Ответы (1)


Да, это возможно, для этого создан Supervisor API: https://www.cyberbotics.com/doc/reference/supervisor

Вот симуляция, в которой робот оставляет за собой след, используя Supervisor API: https://www.cyberbotics.com/doc/guide/samples-howto#supervisor_draw_trail-wbt

person David Mansolino    schedule 30.04.2020