journal article·2016-01-07Open access

Monocular distance estimation with optical flow maneuvers and efference copies: a stability-based strategy

Guido C H E de Croon

Bioinspiration & Biomimetics· Volume 11· Issue 1

Abstract

The visual cue of optical flow plays an important role in the navigation of flying insects, and is increasingly studied for use by small flying robots as well. A major problem is that successful optical flow control seems to require distance estimates, while optical flow is known to provide only the ratio of velocity to distance. In this article, a novel, stability-based strategy is proposed for monocular distance estimation, relying on optical flow maneuvers and knowledge of the control inputs (efference copies). It is shown analytically that given a fixed control gain, the stability of a constant divergence control loop only depends on the distance to the approached surface. At close distances, the control loop starts to exhibit self-induced oscillations. The robot can detect these oscillations and hence be aware of the distance to the surface. The proposed stability-based strategy for estimating distances has two main attractive characteristics. First, self-induced oscillations can be detected robustly by the robot and are hardly influenced by wind. Second, the distance can be estimated during a zero divergence maneuver, i.e., around hover. The stability-based strategy is implemented and tested both in simulation and on board a Parrot AR drone 2.0. It is shown that the strategy can be used to: (1) trigger a final approach response during a constant divergence landing with fixed gain, (2) estimate the distance in hover, and (3) estimate distances during an entire landing if the robot uses adaptive gain control to continuously stay on the 'edge of oscillation.'
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Vision and Imaging · Robotics and Sensor-Based Localization · Robotic Path Planning Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (47)

Show source-provided references
1. 10.2514/1.G00063410.2514/1.G000634 ↗
2. 10.2316/Journal.206.2014.1.206-394210.2316/Journal.206.2014.1.206-3942 ↗
3. 10.1073/pnas.131431111010.1073/pnas.1314311110 ↗
4. 10.1007/BF0036397810.1007/BF00363978 ↗
5. 10.1242/jeb.06649810.1242/jeb.066498 ↗
6. van Breugel F · Bioinsp. Biomim. · 2014 · 9 · 02500210.1088/1748-3182/9/2/025002 ↗
7. 10.2514/1.5211010.2514/1.52110 ↗
8. Corke P I · Proc. IEEE Int. Conf. on Robotics and Automation · 1992 · 1838
9. 10.1109/TAES.2014.13013510.1109/TAES.2014.130135 ↗
10. Dimogianopoulos D G · Proc. of the 16th IFAC World Congress · 2005
11. Dunkley O · IROS2014 Aerial Open Source Robotics Workshop · 2014
12. 10.1016/j.robot.2014.03.01210.1016/j.robot.2014.03.012 ↗
13. 10.1242/jeb.03746510.1242/jeb.037465 ↗
14. 10.1002/rob.2039810.1002/rob.20398 ↗
15. Expert F · Bioinsp. Biomim. · 2015 · 10 · 02600310.1088/1748-3182/10/2/026003 ↗
16. 10.1073/pnas.121906811010.1073/pnas.1219068110 ↗
17. 10.1109/ICRA.2014.690658410.1109/ICRA.2014.6906584 ↗
18. 10.1098/rstb.1992.010610.1098/rstb.1992.0106 ↗
19. 10.1073/pnas.132352911110.1073/pnas.1323529111 ↗
20. Fuller S B · IMAV 2014: Int. Micro Air Vehicle Conf. and Competition · 2014
21. Gibson J J · The Ecological Approach to Visual Perception · 1979
22. Hattenberger G · IMAV 2014: Int. Micro Air Vehicle Conf. and Competition · 2014
23. Helbling E F · IEEE Int. Conf. on Robotics and Automation (ICRA) · 2014 · 5516
24. 10.1109/TRO.2011.216343510.1109/TRO.2011.2163435 ↗
25. Izzo D · EuroGNC 2013 (Delft, Netherlands) · 2013
26. 10.2514/1.5659810.2514/1.56598 ↗
27. 10.2514/1.5255310.2514/1.52553 ↗
28. 10.1177/027836491350949610.1177/0278364913509496 ↗
29. 10.1016/S0376-6357(98)00007-210.1016/S0376-6357(98)00007-2 ↗
30. Lee D N · J. Exp. Biol. · 1993 · 180 · 8510.1242/jeb.180.1.85 ↗
31. Lucas B D · Proc. of Imaging Understanding Workshop · 1981 · p121
32. 10.1109/IROS.2013.669691710.1109/IROS.2013.6696917 ↗
33. 10.1126/science.123180610.1126/science.1231806 ↗
34. Miao T · Int. Conf. on Control Applications (Hawaii, USA) · 1999 · 37 · 38
35. 10.1109/BIOCAS.2009.537204810.1109/BIOCAS.2009.5372048 ↗
36. Remes B D W · Proc. of the Int. Micro Air Vehicle Conf. and Flight Competition Toulouse, France · 2013
37. 10.1016/j.robot.2004.09.01610.1016/j.robot.2004.09.016 ↗
38. Rzucidło P · Aviation · 2007 · 11 · 1510.3846/16487788.2007.9635950 ↗
39. Chirarattananon P · Int. Micro Air Vehicle Competition and Conf. 2014 · 2014 · 102
40. 10.1109/CVPR.1994.32379410.1109/CVPR.1994.323794 ↗
41. 10.1038/nature1208310.1038/nature12083 ↗
42. Srinivasan M · J. Exp. Biol. · 1996 · 199 · 23710.1242/jeb.199.1.237 ↗
43. Tammero L F · J. Exp. Biol. · 2002 · 205 · 278510.1242/jeb.205.18.2785 ↗
44. 10.1109/ICUAS.2014.684235810.1109/ICUAS.2014.6842358 ↗
45. Valette F · IEEE International Conference on Robotics and Automation (ICRA 2010) · 2010 · 225310.1109/ROBOT.2010.5509364 ↗
46. 10.1109/ICRA.2014.690758910.1109/ICRA.2014.6907589 ↗
47. Yildiz Y · American Control Conf. (ACC), 2011 · 2011 · 44410.1109/ACC.2011.5991270 ↗