什么是视觉

FRC| reg |中的视觉是一种通过使用连接到机器人的摄像头,以帮助团队在自动阶段和远程操作期间得分和驾驶的技术。

视觉方式

在FRC比赛中, 大多数团队采用的视觉方法主要有两种。

流媒体

此方法将相机的数据流传输到机器操控台,以便驾驶员和操作手可以从机器人的角度获取视觉信息。这种方法很简单,不需要花费很多时间来实现。如果不需要视觉处理功能,这是一个不错的选择。

处理

视觉处理这种方法不仅将相机数据流传输到机器操控台,还会将相机捕获的帧以计算信息,例如计算比赛物件或目标的角度,或计算到相机的距离。该方法需要更多的技术知识和时间来实施,并且在计算上更加消耗资源。但是,此方法有助于提高自动阶段到性能,并在在遥控操作时协助进行“自动得分”的操作。此方法可以使用roboRIO或协处理器(例如树莓派)或OpenCV或GRIP等程序来完成。

有关使用协处理器进行视觉处理的优缺点的其他信息,请参阅下一页:ref:docs/software/vision-processing/introduction/strategies-for-vision-programming:Strategies for Vision Programming.