title: Bio-inspired vision based robot control using featureless estimations of time-to-contact.
abstract: Marvelous vision based dynamic behaviors of insects and birds such as perching, landing, and obstacle avoidance have inspired scientists to propose the idea of time-to-contact, which is defined as the time for a moving observer to contact an object or surface if the current velocity is maintained. Since with only a vision sensor, time-to-contact can be directly estimated from consecutive images, it is widely used for a variety of robots to fulfill various tasks such as obstacle avoidance, docking, chasing, perching and landing. However, most of existing methods to estimate the time-to-contact need to extract and track features during the control process, which is time-consuming and cannot be applied to robots with limited computation power. In this paper, we adopt a featureless estimation method, extend this method to more general settings with angular velocities, and improve the estimation results using Kalman filtering. Further, we design an error based controller with gain scheduling strategy to control the motion of mobile robots. Experiments for both estimation and control are conducted using a customized mobile robot platform with low-cost embedded systems. Onboard experimental results demonstrate the effectiveness of the proposed approach, with the robot being controlled to successfully dock in front of a vertical wall. The estimation and control methods presented in this paper can be applied to computation-constrained miniature robots for agile locomotion such as landing, docking, or navigation.
authors.affiliation: Department of Mechanical Engineering, Colorado State University, Fort Collins, CO 80523, United States of America.
authors.forename: Haijie
authors.initials: H
authors.lastname: Zhang
authors.forename: Jianguo
authors.initials: J
authors.lastname: Zhao
mesh_terms: D000465:Algorithms; D000818:Animals; D040761:Biomimetic Materials; D032701:Biomimetics; D001717:Birds / Q000502:physiology; D004867:Equipment Design; D005426:Flight, Animal / Q000502:physiology*; D007313:Insecta / Q000502:physiology; D009038:Motion; D009068:Movement / Q000502:physiology*; D012371:Robotics; D013997:Time Factors; D014785:Vision, Ocular / Q000502:physiology*