Navigation of Mini Unmanned Aerial Vehicle in Unknown Environment
Abstract
In this paper, two algorithms are proposed to navigate the mini unmanned aerial vehicle (MUAV) in unknown environment. The first algorithm is path planning algorithm, it proposed to force the MUAV to track a specific trajectory. The second algorithm is obstacle avoidance algorithm, it proposed to avoid the collision between the MUAV and borrower when the MUAV is maneuvering in unknown environment. The pure pursuit algorithm (PPA) is used to force the MUAV to follow the desired trajectory depends on the given waypoints. While the vector field histogram algorithm (VFHA) is used to avoid collision of the MUAV with obstacles block in the desired path. To keep the flight of MUAV without collision, the 3D laser sensors are used to collect the information from the surrounding environment. The GPS sensor is used to keep the MUAV on the specific path. The collected information from the two sensors are analysed by the controller of the MUAV to improve its performance. The Matlab program is used to implement the proposed algorithms and plot the trajectories of MUAV in the unknown algorithm. The Matlab program is connected with the gazebo program via robotic operating system (ROS) to simulate the visual movement of the MUAV in any unknown environment. The obtained results show the effectiveness of the proposed algorithm to flight the MUAV in different environments.
- Publication:
-
Materials Science and Engineering Conference Series
- Pub Date:
- February 2020
- DOI:
- 10.1088/1757-899X/745/1/012014
- Bibcode:
- 2020MS&E..745a2014S