title: Monocular distance estimation from optic flow during active landing maneuvers.
abstract: Vision is arguably the most widely used sensor for position and velocity estimation in animals, and it is increasingly used in robotic systems as well. Many animals use stereopsis and object recognition in order to make a true estimate of distance. For a tiny insect such as a fruit fly or honeybee, however, these methods fall short. Instead, an insect must rely on calculations of optic flow, which can provide a measure of the ratio of velocity to distance, but not either parameter independently. Nevertheless, flies and other insects are adept at landing on a variety of substrates, a behavior that inherently requires some form of distance estimation in order to trigger distance-appropriate motor actions such as deceleration or leg extension. Previous studies have shown that these behaviors are indeed under visual control, raising the question: how does an insect estimate distance solely using optic flow? In this paper we use a nonlinear control theoretic approach to propose a solution for this problem. Our algorithm takes advantage of visually controlled landing trajectories that have been observed in flies and honeybees. Finally, we implement our algorithm, which we term dynamic peering, using a camera mounted to a linear stage to demonstrate its real-world feasibility.
authors.affiliation: California Institute of Technology, Pasadena, CA, USA.
authors.forename: Floris
authors.initials: F
authors.lastname: van Breugel
authors.forename: Kristi
authors.initials: K
authors.lastname: Morgansen
authors.forename: Michael H
authors.initials: MH
authors.lastname: Dickinson
mesh_terms: D000401:Aircraft; D000465:Algorithms; D000818:Animals; D032701:Biomimetics / Q000379:methods*; D054910:Compound Eye, Arthropod / Q000502:physiology*; D003198:Computer Simulation; D003867:Depth Perception / Q000502:physiology*; D025461:Feedback, Physiological / Q000502:physiology; D056228:Feedback, Sensory / Q000502:physiology; D005426:Flight, Animal / Q000502:physiology*; D008954:Models, Biological; D057849:Optic Flow / Q000502:physiology*; D012371:Robotics / Q000379:methods; D015349:Vision, Monocular / Q000502:physiology*