Design and Control of an Autonomous Bat-like Perching UAV