视觉传感器可用于查看物体并允许您的机器人与其周围的世界交互。 有时,机器人可能难以检测已知物体。 已知对象是先前配置为由视觉传感器识别的对象。 通常,一个物体被配置为在一种环境中(例如在教室中)被视觉传感器识别。 当视觉传感器随后被带入不同的环境(例如比赛环境)时,视觉传感器可能无法识别该物体。 这通常是由于视觉传感器已配置 之后照明发生变化。 要解决此问题,您可能需要调整视觉传感器。
在本文中,我们将使用检测对象(视觉)示例项目。
在 VEXcode V5 中,打开配置窗口。
从设备列表中选择视觉传感器,然后选择“配置”以启动视觉实用程序。
在此项目中,视觉传感器已配置为检测蓝色、红色或绿色物体。 将已知物体放置在视觉传感器前面。
在这里,视觉传感器应该检测到这是一个红色物体。 然而,由于照明条件发生了变化,视觉传感器无法检测到红色物体。
调整签名滑块
选择红色对象的签名滑块。
移动滑块以检测更多红色对象。 滑块确定要检测的颜色的宽度。 增加宽度意味着包括颜色的较浅和较深的色调。
注意: 请务必记住,过多改变滑块可能会影响读数的准确性。
调整亮度
调整视觉传感器的另一种方法是改变亮度。 更改亮度会增加或降低视觉传感器对光的敏感度。 这使得视觉传感器可以在不同的环境中使用。
选择亮度滑块。
注意: 调整亮度会影响所有颜色。
移动滑块可调整视觉传感器对光的敏感度,使其能够更准确地检测颜色特征。
注意: 请务必记住,过多改变滑块可能会影响读数的准确性。
重置签名
根据环境和签名集的颜色,调整亮度或签名滑块可能不起作用。 另一种选择是清除颜色签名并重置签名。
清除设置的签名。
将物体放在视觉传感器前面,然后选择“冻结”以使图像静止。
选择对象上将用于配置颜色的彩色区域。 配置新签名时,“设置”图标将变为绿色。
选择彩色区域后,通过选择“设置”按钮配置颜色。
签名已重置,“设置”图标已恢复为蓝色。