Learning to fly

What does it take to make the machine understand its environment while moving around (or flying)? In this talk we will walk through the steps you need to take to make the drone equiped with camera only to fly on its own, smoothly and safely in unfriendly environments. You will participate in all the stages of this exciting adventure from the first lines of code, through algorithmic struggles up to complete system ready to explore the world.

We cover topics: deep learning, computer vision, software system design. There are demonstration videos embedded within presentation. There is very little code. The focus is on ideas, problem solutions and algorithms.