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 欄位不包含任何氣味源配置。此操作在氣味模擬外掛中完成。因此,更改實體的形狀或大小不會更改釋放氣味絲的區域。