Harshit K. Sankhla*, M. Nomaan Qureshi*, Shankara Narayanan V.*, Vedansh Mittal, Gunjan Gupta,
Harit Pandya, K. Madhava Krishna
[Paper][Video]
We propose a novel flow synthesis based visual servoing framework enabling long-range obstacle avoidance for Micro Air Vehicles (MAV) flying amongst tall skyscrapers. Recent deep learning based frameworks use optical flow to do high-precision visual servoing. We explore the question:
Can we design a surrogate flow for these high-precision visual-servoing methods which leads to obstacle avoidance?
We revisit the concept of saliency for identifying high-rise structures in/close to the line of attack amongst other competing skyscrapers and buildings as a collision obstacle. A synthesised flow is used to displace the salient object segmentation mask. This flow is so computed that the visual servoing controller maneuvers the MAV safely around the obstacle. In this approach, we use a multi-step Cross-Entropy Method (CEM) based servo control to achieve flow convergence, resulting in obstacle avoidance.
We use this novel pipeline to successfully and persistently maneuver high-rises and reach the goal in photo-realistic and simulated real-world scenes. We conduct extensive experimentation and compare our approach with optical flow and short-range depth-based obstacle avoidance methods to demonstrate the proposed framework’s merit.
Our algorithm explicitly segments the building to generate a surrogate desired flow for the high precision Flow-Based visual servoing algorithms.
The 'pink' obstacle flow pushes the building leftward, and hence a rightward drone trajectory is generated by the servoing framework and vice-versa for 'blue' flow, which pushes the building rightward.