Hardware in the loop for optical flow sensing in a robotic bee

The design of autonomous robots involves the development of many complex, interdependent components, including the mechanical body and its associated actuators, sensors, and algorithms to handle sensor processing, control, and high-level task planning. For the design of a robotic bee (RoboBee) it is necessary to optimize across the design space for minimum weight and power consumption to increase flight time; however, the design space of a single component is large, the interconnectedness and tradeoffs across components must be considered, and interdisciplinary collaborations cause different component design timelines. In this work, we show how the development of a hardware in the loop (HWIL) system for a flapping wing microrobot can simplify and accelerate evaluation of a large number of design choices. Specifically, we explore the design space of the visual system including sensor hardware and associated optical flow processing. We demonstrate the utility of the HWIL system in exposing trends on system performance for optical flow algorithm, field of view, sensor resolution, and frame rate.

[1]  Eric N. Johnson,et al.  FLIGHT SIMULATION FOR THE DEVELOPMENT OF AN EXPERIMENTAL UAV , 2002 .

[2]  Ronald S. Fearing,et al.  Optical flow on a flapping wing robot , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Dario Floreano,et al.  Fly-inspired visual steering of an ultralight indoor aircraft , 2006, IEEE Transactions on Robotics.

[4]  Robert J Wood,et al.  Distributed power and control actuation in the thoracic mechanics of a robotic insect , 2010, Bioinspiration & biomimetics.

[5]  Robert J. Wood,et al.  Design, fabrication, and analysis of a 3DOF, 3cm flapping-wing MAV , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Karthik Dantu,et al.  Programming micro-aerial vehicle swarms with karma , 2011, SenSys.

[7]  Richard Szeliski,et al.  A Database and Evaluation Methodology for Optical Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[8]  Roland Siegwart,et al.  MAV navigation through indoor corridors using optical flow , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[10]  Robert J. Wood,et al.  Lift force control of a flapping-wing microrobot , 2011, Proceedings of the 2011 American Control Conference.

[11]  Robert J. Wood,et al.  Biomimetic sensor suite for flight control of a micromechanical flying insect: design and experimental results , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  Richard M. Murray,et al.  A real-time helicopter testbed for insect-inspired visual flight control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Matthew Garratt,et al.  An overview of insect-inspired guidance for application in ground and airborne platforms , 2004 .

[14]  Mandyam V. Srinivasan,et al.  An image-interpolation technique for the computation of optic flow and egomotion , 1994, Biological Cybernetics.

[15]  Nick Barnes,et al.  Performance of optical flow techniques for indoor navigation with a mobile robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  J. P. Whitney,et al.  Aeromechanics of passive rotation in flapping flight , 2010, Journal of Fluid Mechanics.

[17]  Robert J. Wood,et al.  Stroke plane deviation for a microrobotic fly , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Gu-Yeon Wei,et al.  The Accelerator Store framework for high-performance, low-power accelerator-based systems , 2010, IEEE Computer Architecture Letters.

[19]  T.H. Lee,et al.  Design and implementation of a hardware-in-the-loop simulation system for small-scale UAV helicopters , 2008, 2008 IEEE International Conference on Automation and Logistics.

[20]  S. Shankar Sastry,et al.  Virtual insect flight simulator (VIFS): a software testbed for insect flight , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Robert J. Wood,et al.  An ultra-high precision, high bandwidth torque sensor for microrobotics applications , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  R. Wood,et al.  Fabrication of corrugated artificial insect wings using laser micromachined molds , 2010 .

[23]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[24]  Michael B. Reiser,et al.  A test bed for insect-inspired robotic control , 2003, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[25]  Robert J. Wood,et al.  Design and fabrication of ultralight high-voltage power circuits for flapping-wing robotic insects , 2011, 2011 Twenty-Sixth Annual IEEE Applied Power Electronics Conference and Exposition (APEC).

[26]  Panagiotis Tsiotras,et al.  Real-time Implementation and Validation of a New Hierarchical Path Planning Scheme of UAVs via Hardware-in-the-Loop Simulation , 2009, J. Intell. Robotic Syst..

[27]  Robert J. Wood,et al.  Passive torque regulation in an underactuated flapping wing robotic insect , 2010, Auton. Robots.