Abstract

In the past decade, a lot of researches have been done on the topic of real-time obstacle avoidance of Unmanned Aerial Vehicle (UAV). For example, the use of Light Detection and Ranging (LIDAR), ultrasonic sensors, and now more popular visual sensors can effectively avoid obstacles. Although these methods are simple and effective, there are few of UAV real-time obstacle avoidance for complex environments, and most of them are used to avoid a single obstacle. When facing multiple obstacles, they cannot choose the optimal strategy, which inevitably consumes more power and time. In view of the complex environment that UAV may face multiple obstacles, in order to avoid multiple obstacles with minimum efforts in the process of real obstacle avoidance, this paper proposes a new method to detect multiple obstacles. Firstly, it extracts obstacle feature points, and then uses unsupervised clustering algorithm in machine learning to divide the feature points of different obstacles into different categories, and finally detects the obstacles represented by convex hull of same category feature points. The method is simple and effective. This paper compares the time of several popular feature point detection and unsupervised clustering algorithms through experiments and estimates the approximate relationship between the number of feature points detected and the distance when the UAV approaches the obstacle, which is a priori study for the future practical obstacle avoidance link. It summarizes which algorithm can save more time and is more suitable for real-time obstacle avoidance of multiple obstacles.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call