Geoffrey L. Barrows's Blog (23)

360 degree stereo vision and obstacle avoidance on a Crazyflie nano quadrotor

(More info and full post here)

I've been experimenting with putting 360 degree vision, including stereo vision, onto a Crazyflie nano quadrotor to assist with flight in near-Earth and indoor environments. Four stereo boards, each holding two image sensor chips and lenses, together see in all directions except up and down. We developed the image sensor chips…

Continue

Added by Geoffrey L. Barrows on November 19, 2015 at 4:28pm — 19 Comments

Visually stabilizing a Crazyflie, including in the dark

I've been working on adding visual stabilization to a Crazyflie nano quadrotor. I had two goals- First is to achieve the same type of hover that we demonstrated several years ago on an eFlite 'mCX. Second is to do so in extremely low light levels including in the dark,…

Continue

Added by Geoffrey L. Barrows on March 28, 2014 at 6:44am — 10 Comments

What can bees tell us about seeing and flying at night?

(Image of Megalopta Genalis by Michael Pfaff, linked from Nautilus article)

How would you like your drone to use vision to hover, see obstacles, and otherwise navigate, but do so at night in the presence of very little light? Research on nocturnal insects will (in my opinion) give us ideas on how to make this possible.

A recent …

Continue

Added by Geoffrey L. Barrows on March 21, 2014 at 11:47am — 3 Comments

Hardware Startup Groups Unite!

Recently I started the DC Hardware Startup meetup as a complement to the many Web 2.0-ish entrepreneur meetups in the DC area and elsewhere, and then reached out to the organizers of similar meetups around North America. Two are about a year old- the …

Continue

Added by Geoffrey L. Barrows on August 9, 2012 at 5:43pm — 1 Comment

11 gram Arduino-powered laser rangefinder

I was pleased to see a cool laser rangefinding project on Kickstarter- I hope this project gets fully funded (and I'm a backer). I've actually been experimenting myself with structured light and laser rangefinding using our ArduEye hardware and thought I'd share…

Continue

Added by Geoffrey L. Barrows on June 29, 2012 at 1:49pm — 22 Comments

New ArduEye using Stonyman image sensor chips

Awhile ago we (Centeye) started ArduEye, a project to implement an open source programmable vision sensor built 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…

Continue

Added by Geoffrey L. Barrows on February 25, 2012 at 2:25pm — 7 Comments

Detecting and locating lights using an Arduino and an image sensor

I've been experimenting with using an Arduino-powered vision system to detect and locate point light sources in an environment. The hardware setup is an Arduino Duemilanove, a Centeye…

Continue

Added by Geoffrey L. Barrows on January 22, 2012 at 11:00pm — 22 Comments

Wide field 4D optical flow odometry using Arduino and Stonyman image sensor

 

I've been working on a new version of our ArduEye using one of our "Stonyman" image sensor chips and decided to see if I can grab four dimensions of optical flow (X shift, Y shift, curl, and divergence) from a wide field of view. I wirebonded a Stonyman chip to a 1" square breakout board, and attached it to an Arduino Mega256 using a simple…

Continue

Added by Geoffrey L. Barrows on December 16, 2011 at 9:39am — 4 Comments

Make an optical flow sensor using an Arduino, CdS cells, and a shoebox!

This device is no match for an Randy's sensor, but it does (minimally) work. Think of this little project as a fun hack more than anything else. But with some tweaking and size reduction someone could probably implement an…

Continue

Added by Geoffrey L. Barrows on December 5, 2011 at 4:25pm — 4 Comments

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

As part of Centeye's participation in the 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…

Continue

Added by Geoffrey L. Barrows on December 1, 2011 at 5:24pm — 8 Comments

Chip design, open source, and DIY: Part 3, batch fabrication of chips

This is the third part of a three-part posting on chip design and how to reconcile it with the open source and DIY movements. (Part 1 is here and part 2 is…

Continue

Added by Geoffrey L. Barrows on September 12, 2011 at 6:17am — 17 Comments

Chip design, open source, and DIY: Part 2, open source issues

Above: Concept for an "abstract layout" workflow that could reconcile open source circuit designs with "closed" process design rules and libraries. First the designer would generate an abstract layout by instancing cells for various components. The above example shows a 2-input AND gate,…

Continue

Added by Geoffrey L. Barrows on September 7, 2011 at 12:00pm — 8 Comments

Chip design, open source, and DIY: Part 1, Indie chip design

Above: Simple circuit using a transistor (an N-channel MOSFET), a resistor, and a capacitor. Left shows the schematic, right shows the layout.

Following discussions from a previous…

Continue

Added by Geoffrey L. Barrows on August 24, 2011 at 4:39pm — 8 Comments

New Image Sensor Chips for Robotics and Embedded Vision

I just got back some new silicon! These are the latest image sensor chips I designed specifically for robotics and…

Continue

Added by Geoffrey L. Barrows on August 9, 2011 at 5:56pm — 23 Comments

ArduEye: Brutally minimalist (but quite fast) vision sensor using an Arduino

We are finally having manufactured a "shield" board for the Arduino platform that interfaces a Centeye image sensor with an Arduino to form a true (if simple) "smart sensor". This particular version is about a simple as you can make it:

Shield Board:…

Continue

Added by Geoffrey L. Barrows on February 28, 2011 at 10:13pm — 4 Comments

Kicking off two open source optical flow / vision sensor projects (Finally!)

I would like to "formally" announce two open source projects related to optical flow / programmable vision sensors. These are based on some of the optical flow techniques developed at Centeye, but in the spirit of "open source" are meant to be hacked/modified/copied any way a user deems fit. In both cases, the…

Continue

Added by Geoffrey L. Barrows on January 19, 2011 at 6:00pm — 10 Comments

Make your own plastic mini lens, part 2

In a recent post I described some simple acrylic lenses I made using a simple press-molding technique. The methods were crude, but the results weren't too bad. Also, I had designed an assembly containing…

Continue

Added by Geoffrey L. Barrows on January 11, 2011 at 6:45pm — 2 Comments

Arduino Pro Mini optical flow sensor

This is a follow-on to an earlier post about an Arduino-based optical flow sensor prototype. Here I actually constructed a complete sensor that could actually be integrated into a robotic platform. To…

Continue

Added by Geoffrey L. Barrows on January 10, 2011 at 7:32am — 10 Comments

Make your own plastic mini lens

One of my side projects has been to develop an open-source visual motion / optical flow sensor that may be usable in all sorts of devices, whether robotic related or not. I've found though that one of the most difficult parts of developing tiny vision sensors is finding the right optics. Ideally we want something…

Continue

Added by Geoffrey L. Barrows on December 22, 2010 at 5:09am — 6 Comments

© 2018   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service