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 字段不包含任何气味源配置。此操作在气味模拟插件中完成。因此,更改实体的形状或大小不会更改释放气味丝的区域。