Quantcast
Channel: 2018 FRC Control System > Vision Processing : Recent Lessons
Browsing latest articles
Browse All 49 View Live

Axis M1013 Camera Compatibility

It has come to our attention that the Axis M1011 camera has been discontinued and superseded by the Axis M1013 camera. This document details any differences or issues we are aware of between the two...

View Article



Using the Microsoft Lifecam HD-3000

The Microsoft Lifecam HD-3000 is a USB webcam that was tested with the roboRIO as part of the Beta testing and software development effort. While other USB webcams may work with the roboRIO, this...

View Article

Using the Axis Camera at Single Network Events

The 2015 convention for using the Axis camera uses mDNS with the camera name set to axis-camera.local At home this works fine as there is only one camera on the network. At official events, this works...

View Article

Reading array values published by NetworkTables

This article describes how to read values published by NetworkTables using a program running on the robot. This is useful when using computer vision where the images are processed on your driver...

View Article

Camera Settings

It is very difficult to achieve good image processing results without good images. With a light mounted near the camera lens, you should be able to use the provided examples, the dashboard or...

View Article


Identifying and Processing the Targets

Once an image is captured, the next step is to identify Vision Target(s) in the image. This document will walk through one approach to identifying the 2016 targets. Note that the images used in this...

View Article

Calibration

While many of the numbers for the Vision Processing code can be determined theoretically, there are a few parameters that are typically best to measure empirically then enter back into the code (a...

View Article

Target Info and Retroreflection

This document describes the Vision Targets from the 2016 FRC game  and the visual properties of the material making up the targets. Note that for official dimensions and drawings of all field...

View Article


Introduction to GRIP

GRIP is a tool for developing computer vision algorithms interactively rather than through trial and error coding. After developing your algorithm you may run GRIP in headless mode on your roboRIO, on...

View Article


Generating Code from GRIP

View Article

Processing Images from the 2009 FRC Game

In the FRC 2009 game, Lunacy, robots were required to put orbit balls into the trailers of opponents robots. To differentiate robots on each of the two alliances, a "flag" was attached to the center of...

View Article

Processing Images from the 2014 FRC Game

This is a quick sample using GRIP to process a single image from the FRC 2014 Aerial Assist. Keep in mind that this is just a single image (all that I could find in a hurry) so it is not necessarily a...

View Article

Processing Images from the 2016 FRC Game

GRIP can be used to locate goals for the FIRST Stronghold by using a series of thresholding and finding contours. This page describes the algorithm that was used. You should download the set of sample...

View Article


Using GRIP with a Kangaroo Computer

A recently available computer called the Kangaroo looks like a great platform for running GRIP on FRC robots. Some of the specs for this processor include:Quad core 1.4Ghz Atom processorHDMI port2 USB...

View Article

Read and process video: CameraServer class

View Article


2017 Vision Examples

View Article

Vision processing on an Arm coprocessor

View Article


Processing images from the 2017 FRC Game

View Article

Using multiple cameras

View Article

Configuring an Axis Camera

Three different Axis camera models are supported by the FRC software, the Axis 206, Axis M1011 and Axis M1013. This document provides instructions on how to configure one of these cameras for FRC use....

View Article

Off Board Vision Processing in Java

View Article


Strategies for vision programming

View Article


Using Generated Code in a Robot Program

View Article

Using the CameraServer on the roboRIO

View Article
Browsing latest articles
Browse All 49 View Live




Latest Images