An implementation framework for vision-based bat-like inverted perching with bi-directionalthrust quadrotor. (January 2022)