Flight control and collision avoidance for quadcopter and flapping wing MAVs using only optical flow