Surveyor Robotics Journal          Surveyor Robotics Forum          Online Orders
  SRV-1 Blackfin Firmware/Drivers/Consoles           SRV-1 Command Protocol Definition
  Stereo Vision System Setup

Surveyor Stereo Vision System ("SVS")





Video captured from SVS mounted on SRV-1 robot base - view with anaglyph (red/cyan) glasses

Stereo Vision System Specifications
  • Two SRV-1 Blackfin camera modules separated by 10.75 cm (4.25"). Each camera module includes:
    • 500MHz Analog Devices Blackfin BF537 Processor (1000 integer MIPS), 32MB SDRAM, 4MB SPI Flash, JTAG, external 32-pin i/o header w/ 2 UARTS, 4 timers (PWM/PPM), SPI, I2C, 16 GPIO
    • Omnivision OV9655 1.3 megapixel sensor with AA format header and interchangeable lens - M12 P0.5 format - 3.6mm f2.0 (90-deg FOV) or optional 2.2mm f2.5 (120-deg FOV)
  • Processor-to-processor communications via SPI bus (64MHz)
  • Lantronix Matchport WLAN 802.11g radio w/onboard 3dB dipole antenna for Wifi communications
  • On-board 3.3V high efficiency switching regulator (Recom R-783.3-1.0) for battery input (4.75 - 18.0 VDC)
  • Headers for 8 servos (5V supply provided)
  • Dual H-bridge motor driver (Fairchild FAN8200) with 1000mA drive current per motor
  • Two switching transistor drivers with 100mA drive current for lights and laser pointers
  • Low battery detect circuit
  • Headers for 8 servos (5V regulator provided)
  • Extended pin headers for full access to S-32 expansion bus of both processors
  • Board dimensions - 60 mm x 150 mm (2.5" x 6.0"), 140g (5 oz)
  • 1" x 2" mounting hole pattern for compatibility with SRV-1 robot base (dual and quad motor versions)
  • Total power draw - 300mA @ 7.4V (approx 2 watts)
  • RoHS compliant


Default Firmware
  • GPL Open Source - download from http://www.surveyor.com/blackfin/#blackfin3
  • Full-speed frame capture direct to SDRAM at 1280x1024, 640x480, 320x240 or 160x120 pixel resolutions
  • JPEG (Motion JPEG) compression
  • Basic image processing - histogram, pixel sampling, mean, frame difference, blob, scan, count, find
  • Stereo correspondence and image rectification functions (in development)
  • Motor control for PWM (H-bridge) and PPM (servo) interfaces
  • Built-in interpreters for Small C or Lisp languages for autonomous operation
  • Real-Time-Clock (milliseconds since reset), internal timer resolution to 10 nanoseconds
  • Direct control of I2C and SPI devices
  • In-Application-Programming (IAP) of flash memory
  • XMODEM protocol for reliable file transfer
  • Direct support for up to 4 Maxbotics ultrasound rangers per camera module
  • Compiled with GNU Blackfin Toolchain (bfin-elf-gcc) - download from http://www.surveyor.com/blackfin/#blackfin4
  • Command Protocol Definition - SRV_protocol


Schematics and Drawings


Host Software Support


Additional schematics, reference manuals, compiler toolchains, firmware source code, java consoles, third party software links and example applications are found on the main webpage for the SRV-1 Blackfin Camera.

Click here for online ordering information. Academic discounts are available. Contact sales@surveyor.com by email for additional information.


Surveyor SVS available from
surveyor_corporation.stores.yahoo.net




Surveyor SVS shown here with Lynxmotion BPT-KT pan/tilt head and SRV-1q robot base


Shown here is the underside of the SVS with extended pin headers for the two Blackfin S-32 expansion buses


Shown here is an original SRV-1 robot base with the SVS upgrade


Last Updated - 8 December 2009 15:50 gmt
Click to return to Surveyor home page