I took a few days and ported Cheesey Vision to LabView, then made it a self running executable so anyone can use it. It uses the Smart Dashboard to communicate with the Robot. If you’re not using labview, you may need to install the LabView Run-Time. I’ve included the LabView source code. Please note this was written in LabView 2014 (we’re a beta team) so I’ve also attached a version of the source code saved in LabView 2013 although I’m not sure how well it will work in the older version.
If you have any troubles, please let me know. It looks for the rio by name (roborio-<Team>.local) and not by IP Address so it should work for any connection method. You can also add additional boxes to check for by editing the configuration file. If I have time, I’ll try to write up a help guide for this.
I tried to open it with LabVIEW 2013, and I’m missing all of the IMAQdx VIs. Are these a part of the standard beta install? We looked into making a LabVIEW cheesy vision clone ourselves during the season, but we found that with the 2014 season software, there was no way to capture images from a webcam.
This is the standard beta install. All the IMAQdx VIs? Strange, those have been in previous versions of LabView including 2013. Could you post a screen cap of the error list?
I’m actually interested in this as well. I attempted using the webcam in the labview driver station a while ago and it seemed imaqdx wasn’t in the licensing. Did you install anything special online or did you just use the disk? I never thought to check again though.
IMAQ comes in a number of pieces. The VDM - Vision Development Module is the analysis portion and has been in the kit for years. We used IP cameras from Axis, so didn’t need acquisition drivers.
IMAQdx is on of the three acquisition pieces and is part of VAS - Vision Acquision Software. The IMAQdx portion of this will be included in the upcoming kit. It will support USB2 and USB3 cameras.
It is also downloadable, but since various acquisition drivers are bundled, it is a big download.