2017
DOI: 10.1109/lra.2017.2658940
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Optical Flow and Stereo Vision for Velocity Estimation and Obstacle Avoidance on an Autonomous Pocket Drone

Abstract: Micro Aerial Vehicles (MAVs) are very suitable for flying in indoor environments, but autonomous navigation is challenging due to their strict hardware limitations. This paper presents a highly efficient computer vision algorithm called Edge-FS for the determination of velocity and depth. It runs at 20 Hz on a 4 g stereo camera with an embedded STM32F4 microprocessor (168 MHz, 192 kB) and uses edge distributions to calculate optical flow and stereo disparity. The stereo-based distance estimates are used to sc… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
99
0
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 169 publications
(105 citation statements)
references
References 23 publications
0
99
0
1
Order By: Relevance
“…This could resolve the more complex collision scenarios, especially in smaller rooms. There is also on-going work to improve the miniaturized platforms to feature a front-facing camera, as in (McGuire et al 2017), and active wall-sensors, so as to achieve fully autonomous teams of MAVs capable of exploring an unknown environment safely.…”
Section: Discussionmentioning
confidence: 99%
“…This could resolve the more complex collision scenarios, especially in smaller rooms. There is also on-going work to improve the miniaturized platforms to feature a front-facing camera, as in (McGuire et al 2017), and active wall-sensors, so as to achieve fully autonomous teams of MAVs capable of exploring an unknown environment safely.…”
Section: Discussionmentioning
confidence: 99%
“…Few previous works presented nano-size flying robots with some degree of autonomous navigation relying on onboard computation. In [13], the authors developed a 4 g stereocamera and proposed a velocity estimation algorithm able to run on the MCU on board a 40 g flying robot. If on one side this solution allows the drone to avoid obstacles during the flight, it still requires favorable flight conditions (e.g., low flight speed of 0.3 m/s).…”
Section: Related Workmentioning
confidence: 99%
“…The traditional approach to the navigation of nano-drones requires to offload the computation to a remote basestation [1], [5], [7], demanding high-frequency video stream-ing, which lowers reliability and imposes constraints on maximum distance, introduces control latency and is poorly scalable. On the other hand, COTS nano-size quadrotors, like the Bitcraze Crazyflie 2.0 or the Walkera QR LadyBug, usually make use of very simple computing devices such as singlecore microcontroller units (MCUs) like the ST Microelectronics STM32F4 [1], [2], [8]. Autonomous flying capabilities achievable on these platforms are, to the date, very limited.…”
Section: Related Workmentioning
confidence: 99%
“…Autonomous flying capabilities achievable on these platforms are, to the date, very limited. In [2] the proposed obstacle avoidance functionality requires favorable flight conditions (e.g., low flight speed of 0.3 m/s). The solutions proposed in [3], [4] are limited to hovering and do not reach the accuracy of computationally expensive techniques leveraged by powerful standard-size UAVs.…”
Section: Related Workmentioning
confidence: 99%