The design we pioneered in 2009 for machine vision with Gumstix Overo is now finally available as product from Gumstix. They did a great job of converting our initial raw open source design into a usable product, our internal prototype made it not beyond basic sensor readout routines. The picture on the top shows the finished Caspa board, the image on the bottom one of the earlier prototypes:
The module provides 752x480 (640x480) pixel resolution in color and can be purchased from Gumstix either with IR (VS) or without IR cut filter (FS). For most applications not operating at dawn/dusk the version with IR cut filter will provide better image quality.
PLEASE NOTE: We're thrilled that this tiny machine vision platform is now available for the general public. PIXHAWK is however not associated to Gumstix or does benefit financially from the product. We're just happy that the concept of open hardware worked out again.
Comments
Congratulations!
A long time ago (2006) we purchased a few Gumstix processors to explore using them as a processor for some of our vision sensors. It is an intriguing idea given that Gumstix are tiny, fast, and have more than adequate memory to do the job. However we found IO to be painfully slow- basically every IO operation went through the Linux file system and thus had lags of hundreds of microseconds to even a few milliseconds. This was not useful to us given that we typically generate precisely timed pulse and command sequences to operate our chips.
Is this still the case with Gumstix? Or is it easier now to access the IO at a lower level? A Gumstix-class processor and one of our image sensor chips would completely smoke any optic mouse sensor.
(Oh- we wouldn't be competing with you- we typically operate in lower resolution / faster frame rate.)
Thanks,
Geof
Any further spec about that?
How about interfacing it with an ARM Cortex M3 for example?
Can we use the Caspa without a Gumstix?
Waht kind of output the Caspa has?
Thanks
This middleware was developed for Computer Vision on Gumstix. It reads out the camera and interfaces via MAVLink to ArduPilotMega. So if you want to hook up your APM to a Linux PC, it is a small, nice framework to start with:
https://github.com/pixhawk/mavconn
has anyone ideas how to integrate it with AP or APM?