Webots: создать узел программно - PullRequest
1 голос
/ 30 апреля 2020

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

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

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

1 Ответ

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

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

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

...