Indoor Quadrotor Teleoperation: On-Board State-Estimation and Obstacle Avoidance