Mobile Autonomous Systems Laboratory 6.186 Java Image Processing Tutorial

The purpose of this tutorial is to help you become acquainted with some of the basic computer vision techniques used in Maslab and with image processing in Java. Once IAP starts, you will have less than a month to build and debug your robot. The goal of this tutorial is to enable you to hit the ground running. There are two tasks that we would like you to complete before IAP: blue line filtering and red ball finding. These are two tasks that your robot will likely need to perform regardless of the details of the contest. If you are unfamiliar with Java, we strongly suggest that you look at Sun’s Java Tutorial, and that you check out the O’Reilly books on Java.

In Maslab last year, robots had to collect red balls and place them into (or near) yellow goals. Some of the red balls were laying about the field, whereas others were stored in green towers. Although the specifics of the playing field will change, the field will be similar in spirit to last year’s. Detecting and locating objects from images is a difficult computer vision problem. Fortunately, we have simplified the task by color-coding, so that you will be able to manageably complete it during IAP. Last year’s playing field was colorcoded as follows:
Color
Object
Red
Balls
Yellow
Goals
Green
Towers
Blue
Top edge of walls
Light Blue
Floor
White
Walls

Get pdf download Mobile Autonomous Systems Laboratory 6.186 Java Image Processing Tutorial

Rational Robot: Try it with Visual Basic

Use the sample Visual Basic applet with this Try it! to discover how easy it is to test the controls in your Visual Basic applications. In minutes, you’ll understand the power behind Rational Robot’s Object Testing® as you record tests for these and other Visual Basic controls:
Microsoft Chart control
Data Bound List control
MS FlexGrid control
Microsoft Windows common controls
Rich Text Box control
Read more