Obstacle Avoidance for Drones Using a 3DVFH* Algorithm
Unmanned Aerial Vehicles (UA V) possess a vast potential for various autonomous applications such as surveying or delivery. When considering autonomous flight operations one of the most essential requirements certainly is a reliable obstacle avoidance mechanism. Obstacle avoidance is a very active field of research without any conclusive solutions so far. This thesis introduces the 3DVFH* obstacle avoid- ance algorithm suitable for real-time application on UAVs. The algorithm combines the ideas behind the previously presented 3DVFH+ and the VFH* algorithm with a novel memory strategy. The 3DVFH* algorithm computes obstacle avoidance maneuvers in a purely reactive manner without the need to build a global map of the environment. The memory strategy keeps track of previously seen obstacles by propagating the previous polar histogram to the current location. Various features, such as ground detection and safety mechanisms, have been implemented to increase the robustness and render application on UAVs possible. The 3DVFH* algorithm has been shown to effectively avoid obstacles in complex simulation scenarios ex- hibiting a look-ahead capability. The ground detection was shown to be able to keep a specified minimum distance to the ground. Real-world flight tests were performed by running the 3DVFH* algorithm on-board the Intel®Aero Ready to Fly drone equipped with only one forward facing camera. The drone was able to successfully avoid an obstacle in all of the 26 test flights.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
EcoFlight: Finding Low-Energy Paths Through Obstacles for Autonomous Sensing Drones
Obstacle avoidance path planning for uncrewed aerial vehicles (UAVs), or drones, is rarely addressed in most flight path planning schemes, despite obstacles being a realistic condition. Obstacle avoidance can also be ene…
DoubleStar: Long-Range Attack Towards Depth Estimation based Obstacle Avoidance in Autonomous Systems
Depth estimation-based obstacle avoidance has been widely adopted by autonomous systems (drones and vehicles) for safety purpose. It normally relies on a stereo camera to automatically detect obstacles and make flying/dr…
Depth EstimationSensor FusionStereo MatchingSIGN: Safety-Aware Image-Goal Navigation for Autonomous Drones via Reinforcement Learning
Image-goal navigation (ImageNav) tasks a robot with autonomously exploring an unknown environment and reaching a location that visually matches a given target image. While prior works primarily study ImageNav for ground …
Reinforcement LearningDrone navigationChannel-Aware Distillation Transformer for Depth Estimation on Nano Drones
Autonomous navigation of drones using computer vision has achieved promising performance. Nano-sized drones based on edge computing platforms are lightweight, flexible, and cheap, thus suitable for exploring narrow space…
Autonomous NavigationDepth EstimationEdge-computingGPU+1Towards Perception-based Collision Avoidance for UAVs when Guiding the Visually Impaired
Autonomous navigation by drones using onboard sensors combined with machine learning and computer vision algorithms is impacting a number of domains, including agriculture, logistics, and disaster management. In this pap…
Autonomous NavigationCollision AvoidanceManagement