Visual SLAM on Unmanned Aerial Vehicle

Extended Semi-direct Visual Odometry (SVO) by combining direct method and feature-based method in pose estimation and implemented Extended Kalman Filter (EKF) to improve the accuracy of pose estimation.

Introduction

Visualization of optical flow during initialization.

I extended a classic monocular visual odometry called semi-direct visual odometry. The initial idea to extend this algorithm is to make it more robust in indoor environments. It is sometime hard to achieve localization in indoor and textureless environment. So I optimized this algorithm based on this setting by utilizing direct method and added sensor like lidar information in an extended kalman filter implemented by myself.

Demo

Extended SVO Demo