Text this: Real-time controller design and onboard attitude estimation of a quadrotor with collision safety through ultrasonic sensors