这个问题与FRC有关。我有OpenCV代码,可以自动瞄准并将球射入目标。 我的问题是如何将其加载到CRio(机器人)上。我看到了几个选项。
使用覆盆子pi来处理视力(我不知道该怎么做)
从驱动站获取图像,处理所有内容,然后发送电机值。
将代码直接加载到机器人上(“会显示机器人,所以我不想这样做,也不知道怎么做)
压缩是在几天之内,因此快速反应将非常有价值!
答案 0 :(得分:0)
我是2730队的高级程序员学生。抱歉,我无法在今年赛季结束前回答这个问题。首先,您应该使用http://damnfineraspberrypi.com/install-open-cv-on-your-pi-for/在Raspberry Pi上安装OpenCV。由于大多数安装和设置都可以使用一些控制台命令完成,并且已经存在python IDe,因此它非常紧凑。然后在http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-gpio下载该库。这将允许您将模拟输出发送到cRio,可以使用Pi上的引脚通过AnalogChannel对象读取。例如,您可以使用通道发送瞄准目标所需的旋转,如果没有目标则返回0。
答案 1 :(得分:0)
查看Nvidia的Jetson系列。它是与主处理器一起运行的协处理器,是专门为计算机视觉而设计的。在共享方面,我将使用NetworkTables与主处理器和驱动程序站进行通信。