Insect-Inspired Optical-Flow Navigation Sensors

Integrated circuits that exploit optical flow to sense motions of computer mice on or near surfaces (“optical mouse chips”) are used as navigation sensors in a class of small flying robots now undergoing development for potential use in such applications as exploration, search, and surveillance. The basic principles of these robots were described briefly in “Insect-Inspired Flight Control for Small Flying Robots” (NPO-30545), NASA Tech Briefs, Vol. 29, No. 1 (January 2005), page 61. To recapitulate from the cited prior article: The concept of optical flow can be defined, loosely, as the use of texture in images as a source of motion cues. The flight-control and navigation systems of these robots are inspired largely by the designs and functions of the vision systems and brains of insects, which have been demonstrated to utilize optical flow (as detected by their eyes and brains) resulting from their own motions in the environment. Optical flow has been shown to be very effective as a means of avoiding obstacles and controlling speeds and altitudes in robotic navigation. Prior systems used in experiments on navigating by means of optical flow have involved the use of panoramic optics, high-resolution image sensors, and programmable imagedata-processing computers. These systems are large, complex, and computationally expensive, and not readily scalable for inclusion in miniature robots, for which there are severe design requirements to limit power demand, mass, and size. The present development exploits the recent proliferation and commercial availability of optical mouse chips. Each optical mouse chip includes a low-resolution (16 × 16) array of photosensors, and circuitry that compares consecutive image frames to compute the optical flow across the array in two dimensions, in a manner analogous to that of an element in an insect’s compound eye. In a computer mouse, the optical flow is used to track the movement of the mouse on a mouse pad or equivalent surface; in a flying robot of the type now under development, the optical flow serves as a measure of two-dimensional velocity relative to nearby surfaces and objects. The use of optical mouse chips instead of the imaging-and-computing systems described above offers advantages of compactness, low mass (15 to 20 g per chip), low power