Using the Simple Camera Viewer in SmartDashboard

This article describes a version of SmartDashboard with a built-in simple camera viewer widget that can view the Axis camera over the network without having to install all the OpenCV/JavaCV plugin code. It is hoped that it's simpler configuration will work for teams having trouble with the full version.

Download SmartDashboard.jar

Download SmartDashboard.jar

Download this version of SmartDashbard.jar from the SmartDashboard project here: http://firstforge.wpi.edu/sf/frs/do/viewRelease/projects.smartdashboard/frs.smartdashboard_client_0_5a1.smartdashboard_with_simplecamera. Replace your existing SmartDashboard.jar file with this one. In a C++ development environment it is located in the WindRiver/WPILib folder. In a Java development environment it is in the sunspotfrcsdk/tools folder.

Run SmartDashboard in the usual way and add the Simple Camera Viewer widget

Run SmartDashboard in the usual way and add the Simple Camera Viewer widget

Click View then Add... then Simple Camera Viewer to add the widget to the SmartDashboard screen.

Configure the widget for your team IP address

Configure the widget for your team IP address

Put the SmartDashboard into editable mode by selecting View then Editable. Make sure Editable is checked. Then right-click on the camera widget and select properties. Then enter the IP address for the Axis camera. It should be the .11 IP address on your team subnet as shown (team 190 in this case).

You should see the image stream start in a few seconds

You should see the image stream start in a few seconds

You can resize the image by clicking and dragging the edges of the image. The camera settings such as the resolution can be set in a separate browser window.