Collision avoidance control for Unmanned Autonomous Vehicles (UAV): Recent advancements and future prospects