在Webots中进行仿真时,是否可以在场景树中添加新节点?

时间:2019-07-26 18:48:47

标签: webots

我想为路口管理器创建自动驾驶汽车的实时仿真。在仿真开始之前,我可以通过创建固定数量的汽车来做到这一点。现在,我想出于相同的目的创建一个仿真,但是现在我想拥有很多汽车,所以我想创建一个Supervisor节点,并让Supervisor节点在某些定义的位置创建新的car(节点),因此看起来像是实时仿真。我知道我可以使用主管节点来设置其他机器人的位置,但是我想知道在模拟运行期间是否有可能或有任何功能可以创建新节点?

1 个答案:

答案 0 :(得分:1)

这是可行的,这要归功于Supervisor导入功能:

  • wb_supervisor_field_import_mf_node
  • wb_supervisor_field_import_mf_node_from_string

这些功能使您可以在任何MF字段(例如,顶部Group节点的'children'字段)中导入节点。

在此处查找更多信息:https://www.cyberbotics.com/doc/reference/supervisor#wb_supervisor_field_import_mf_node