Skip to content
Jonathan Leitschuh edited this page Apr 26, 2016 · 10 revisions

Welcome to the GRIP wiki!

What is GRIP?

GRIP (the Graphically Represented Image Processing engine) is a program for rapidly prototyping and deploying computer vision algorithms, primarily for robotics applications. It is currently in an early state of development.

Why GRIP?

Teams participating the FIRST Robotics Competition are often presented with challenges requiring the use of computer vision for extra points. To aid in this, students participating in FIRST are given access to industry‐grade computer vision toolkits, such as OpenCV and the NI Vision software. However, the six‐week build season required by FIRST makes it hard for teams to invest time in learning new programming languages and SDKs, or experiment with algorithms and parameters.

GRIP is our attempt to solve this problem by providing software for computer vision that is easy to learn, experiment with, and deploy!

##How was GRIP made?

We used the JavaFX platform and OpenCV to make GRIP.

##How can you help?

Our goals are to make GRIP :

User-friendly!

We want to make using GRIP as intuitive as possible for all your most common computer vision tasks. We're currently working on this with help from FIRST team beta-testers, who will be using GRIP to try to solve this year's vision challenge.

Portable!

We want GRIP to operate smoothly on Windows, Mac, AND Linux machines, as well as able to run without graphics on an embedded Linux ARM processor.

Fast!

We believe you should never have to trade adequate performance for ease of use!

Design Overview

Below is a 1.5 hour long video explaining how GRIP works under the hood and how the source code is structured.

IMAGE ALT TEXT HERE

Get in touch with us!

If you have any suggestions to help us in these goals, you can contact us by gitter https://gitter.im/WPIRoboticsProjects/GRIP