Direct Sparse Odometry