Webots 气味模拟/部署气味源
外观
与气味和风传感器类似,气味源只是具有特殊 DEF 名称的普通 Webots 对象。此处的魔法 DEF 名称是 SOURCE_ODOR_#,其中 # 必须是唯一编号(1-16),要创建的对象是实体。
第一个源在世界文件中的外观可能如下(请参阅 worlds/odor_test.wbt 了解示例)
DEF SOURCE_ODOR_1 Solid { translation 1 0.05 0 children [ Shape { appearance Appearance { material Material { diffuseColor 1 1 1 } texture ImageTexture { url [ "textures/strips.png" ] } } geometry DEF CYLINDER_SOURCE_ODOR Cylinder { height 0.1 radius 0.1 } } ] name "source_odor" boundingObject USE CYLINDER_SOURCE_ODOR }
与传感器一样,world 字段不包含任何气味源配置。此操作在气味模拟插件中完成。因此,更改实体的形状或大小不会更改释放气味丝的区域。