Software Overview

This year, we have further revised and optimized our Autonomous Vehicle Intelligence software, and call it AVI 3.0. Our latest revision of  the autonomous  vehicle  intelligence  is  designed  as  a general  solution  to  controlling  automated vehicles,  and now works in conjunction with a dsPIC microcontroller to perform the low-level input/output and proportional-integral-derivative feedback control system in a more efficient manner. The main mission control and optical processing code runs on the OQO Model 01+, which sends navigational commands to the microcontroller via serial.

Optical Processing

This year we have added a second camera to our submarine.  We use two Creative Lab's Live! Cam Notebook Pro webcams (VF0250). These communicate over a standard USB bus via a USB hub, and the video feed is then processed by RoboRealm computer vision software.  RoboRealm then provides input to our own software control systems through a socket. The downward-facing camera is used to detect the path and the blackjack table, while the forward-facing camera detects the start gate, slot machine, and air duct in conjunction with the RoboRealm software and various image processing algorithms.

Roborealm is a free computer vision software that has built in image processing functions and a robust API for communicating with other programs. It allows us to focus on designing filters and techniques rather than implementing them ourselves.

Copyright 2008 Amador Valley High School Robotics Club