距离传感器#
介绍#
距离传感器可以检测物体是否位于传感器前方,并返回物体与传感器之间的距离。它还可以报告被检测物体的相对速度,并估计物体的大小(小、中、大)。
距离传感器的工作范围为 20 毫米至 2000 毫米。
小于 200 毫米时,精度约为 ±15 毫米;大于 200 毫米时,精度可提高至约 5%。
该距离传感器采用1级激光。探测方向为正前方,对教室环境安全。

以下是可用模块列表:
物距#
物体距离报告模块报告距离传感器与最近检测到的物体之间的距离。
([Distance 1 v] 对象距离 [毫米 v])
参数 |
描述 |
|---|---|
设备 |
要使用的距离传感器。请从“设备”窗口中配置的距离传感器中选择。 |
单位 |
距离单位:毫米(20毫米至2000毫米)或英寸(0.78英寸至78.74英寸)。 |
例子
向前行驶,直到在 200 毫米范围内检测到物体为止#
当开始
[Drive forward until the object is within 50 mm away.]
驱动 [向前 v]
等到 <([Distance 1 v] 对象距离 [毫米 v]) [math_less_than v] [50]>
驱动停止
物体速度#
物体速度报告模块以米/秒(m/s)为单位,报告检测到的物体的相对速度(十进制数)。
速度表示物体相对于距离传感器移动或远离的快慢。接近 0 的值表示物体相对于传感器移动的幅度很小。
([Distance 1 v] 对象速度m/s)
参数 |
描述 |
|---|---|
设备 |
要使用的距离传感器。请从“设备”窗口中配置的距离传感器中选择。 |
物体大小是#
物体大小布尔模块报告距离传感器检测到的物体是否与选定的大小匹配。
距离传感器根据被检测到的物体在传感器视野中所占的比例来估计物体的大小。
正确 — 距离传感器检测到选定尺寸的物体。
错误 — 距离传感器未检测到所选尺寸的物体。
<[Distance 1 v] 对象尺寸 [小 v]?>
参数 |
描述 |
|---|---|
设备 |
要使用的距离传感器。请从“设备”窗口中配置的距离传感器中选择。 |
尺寸 |
要检查的物体尺寸:
|
距离测量结果显示物体#
“距离检测到物体”布尔模块报告距离传感器当前是否检测到物体。
正确 — 距离传感器检测到物体。
错误 — 距离传感器未检测到物体。
<[Distance 1 v] 发现对象?>
参数 |
描述 |
|---|---|
设备 |
要使用的距离传感器。请从“设备”窗口中配置的距离传感器中选择。 |
例子
向前行驶,直到在 50 毫米范围内检测到物体为止#
当开始
[Drive forward until the object is within 50 mm away.]
永久循环
驱动 [向前 v]
如果 <[Distance 1 v] 发现对象?> 那么
如果 <([Distance 1 v] 对象距离 [毫米 v]) [math_less_than v] [50]> 那么
驱动停止
退出循环