In a previous post, I demonstrated that the ArduEye platform could be used to prototype a 6DOF vision system for optical flow odometry.  The goal is to make a vision system for the Harvard University Robobee Project.

 

After the success of the prototype, the next step was to design a board that was as small and light as possible.  The result is shown below:

 

The ArduEye prototype (left) and the finished sensor (right)

Main components of vision sensor

The vision system consists of two back-to-back Stonyman vision chips, an Atmel ATMEGA 328P microcontroller, an oscillator (16Mhz), and a voltage regulator.  The chips have flat printed optics (as described previously) with slits in order to take one-dimensional images of the environment.  Even better, the Atmel has the Arduino bootloader, so the sensor is an Arduino clone and can be programmed through the Arduino IDE.  The entire system weighs approximately 300-350 milligrams and has dimensions of 8×11 millimeters.

 

The following video shows that motion along all six axes can be distinguished.  Some axes are stronger than others, and the Y translation, in particular, is weak.  However, the results are promising and with a little optimization this could be a useful addition to a sensor suite.

 

I’d like to gauge the interest for an integrated Arduino clone vision sensor similar to this, but maybe not as compact and minimal.  This would be most likely a one-sided vision chip with optics and an Arduino clone processor integrated on a small, single board. The size would be about that of a penny and weigh a half a gram.  The user would have control over which pixels are read and how they are processed through the Arduino environment.

 

 

{ 0 comments }

ArduEyeMini 4 gram sensor prototype

by Geoffrey L. Barrows on March 28, 2012

Recently we showed off a new ArduEye system using a Stonyman vision chip. A batch of 200 Stonyman breakout boards is (still) being fabricated. But in the mean time we decided to have some fun and prototype an ArduEye using an Arduino Pro Mini as the computing engine. The ‘Pro Mini uses the same Atmel microcontroller as the UNO, and thus is as powerful in terms of speed and memory, but is much smaller.

Above and below are pictures of the prototyped ArduEye. One version, using flat printed optics, weighs 4.0 grams. The other version uses a cell phone camera lens and weighs 4.5 grams. This mass includes both the Arduino Pro Mini and the breakout board for the Stonyman chip, soldered directly to the Arduino.

{ 0 comments }

WFOV 6-DOF Vision System for Optical Flow Odometry using ArduEye and Arduino

March 20, 2012

  As a participant in the Harvard University Robobees Project, our primary task at Centeye is to develop a vision sensor system that will fit into a small flying robot about 2cm in size.  The target weight budget for the vision system is 25 milligrams.  While we still have a ways to go before achieving [...]

Read the full article →

New ArduEye using Stonyman image sensor chips

February 28, 2012

Awhile ago we (Centeye) started ArduEye, a project to implement an open source programmable vision sensorbuilt around the Arduino platform. The first ArduEye version used a simple Tam image sensor chip and a plastic lens attached directly to the chip. After much experimentation and some feedback from users, we now have a second generation ArduEye. [...]

Read the full article →

RC micro helicopter hover (yaw and height) using millimeter thick vision camera

December 1, 2011

As part of Centeye’s participation in the NSF-funded Harvard University Robobee project, we are trying to see just how small we can make a vision system that can control a small flying vehicle. For the Robobee project our weight budget will be on the order of 25 milligrams. The vision system for our previous helicopter [...]

Read the full article →

CYE32 Features Video

October 4, 2011

In an earlier post, I shared plans for a CYE32 vision sensor based around the AT32UC3B1256 microcontroller.  After working with this vision sensor for a couple months, it has become a useful platform for trying out new vision chips and new image processing algorithms.   I put together a short video that shows off some [...]

Read the full article →

New Image Sensor Chips for Robotics and Embedded Vision

August 9, 2011

I just got back some new silicon! These are the latest image sensor chips I designed specifically for robotics and embedded vision applications. The pictures above show a full wafer followed by a close-up of the wafer from an angle. There are four chips in each reticle- if you look closely you can see them [...]

Read the full article →