Abstract:Planning the path to gather the surface information of the target objects is crucial to improve the efficiency of and reduce the overall cost, for visual inspection applications with Unmanned Aerial Vehicles (UAVs). Coverage Path Planning (CPP) problem is often formulated for these inspection applications because of the coverage requirement. Traditionally, researchers usually plan and optimize the viewpoints to capture the surface information first, and then optimize the path to visit the selected viewpoints. … Show more
“…In the current research review, the combination of fusion-based algorithms provides better solutions, utilizing various algorithms' advantages. For instance, sampling-based planning with frontier-based exploration methods could optimize local and global searchability [149,323]. In addition, the combined receding horizon NBV and frontier-based exploration approach could reduce the computational complexity of gain estimation from inversely quartic growth to inversely linear growth, providing the overall complexity as ( ) ( )…”
Section: Discussion and Future Research Directionmentioning
confidence: 99%
“…Furthermore, Jing et al [149] proposed a novel CPP framework, including viewpoint generation, path primitive generation, visibility estimation, primitive coverage graph encoder formulation, and coverage graph search. The computation of an iterative adaptation of uniform could provide full coverage by generating viewpoint in high fidelity mesh model following point-to-point connecting based on RRT* [150].…”
Section: ) View Planning and Motion Planningmentioning
The small battery capacities of the mobile robot and the un-optimized planning efficiency of the industrial robot bottlenecked the time efficiency and productivity rate of coverage tasks in terms of speed and accuracy, putting a great constraint on the usability of the robot applications in various planning strategies in specific environmental conditions. Thus, it became highly desirable to address the optimization problems related to exploration and coverage path planning (CPP). In general, the goal of the CPP is to find an optimal coverage path with generates a collision-free trajectory by reducing the travel time, processing speed, cost energy, and the number of turns along the path length, as well as low overlapped rate, which reflect the robustness of CPP. This paper reviews the principle of CPP and discusses the development trend, including design variations and the characteristic of optimization algorithms, such as classical, heuristic, and most recent deep learning methods. Then, we compare the advantages and disadvantages of the existing CPP-based modeling in the area and target coverage. Finally, we conclude numerous open research problems of the CPP and make suggestions for future research directions to gain insights.
INDEX TERMSCoverage path planning, exploration, heuristic algorithm, deep reinforcement learning.
“…In the current research review, the combination of fusion-based algorithms provides better solutions, utilizing various algorithms' advantages. For instance, sampling-based planning with frontier-based exploration methods could optimize local and global searchability [149,323]. In addition, the combined receding horizon NBV and frontier-based exploration approach could reduce the computational complexity of gain estimation from inversely quartic growth to inversely linear growth, providing the overall complexity as ( ) ( )…”
Section: Discussion and Future Research Directionmentioning
confidence: 99%
“…Furthermore, Jing et al [149] proposed a novel CPP framework, including viewpoint generation, path primitive generation, visibility estimation, primitive coverage graph encoder formulation, and coverage graph search. The computation of an iterative adaptation of uniform could provide full coverage by generating viewpoint in high fidelity mesh model following point-to-point connecting based on RRT* [150].…”
Section: ) View Planning and Motion Planningmentioning
The small battery capacities of the mobile robot and the un-optimized planning efficiency of the industrial robot bottlenecked the time efficiency and productivity rate of coverage tasks in terms of speed and accuracy, putting a great constraint on the usability of the robot applications in various planning strategies in specific environmental conditions. Thus, it became highly desirable to address the optimization problems related to exploration and coverage path planning (CPP). In general, the goal of the CPP is to find an optimal coverage path with generates a collision-free trajectory by reducing the travel time, processing speed, cost energy, and the number of turns along the path length, as well as low overlapped rate, which reflect the robustness of CPP. This paper reviews the principle of CPP and discusses the development trend, including design variations and the characteristic of optimization algorithms, such as classical, heuristic, and most recent deep learning methods. Then, we compare the advantages and disadvantages of the existing CPP-based modeling in the area and target coverage. Finally, we conclude numerous open research problems of the CPP and make suggestions for future research directions to gain insights.
INDEX TERMSCoverage path planning, exploration, heuristic algorithm, deep reinforcement learning.
“…To efficiently grasp information from the environment, Jing. et al [31] directly planned and optimized paths via a video stream gathered by a UAV. Vidal E. et al proposed a novel algorithm based on Octree to achieve full coverage of unknown environments [32].…”
Hybrid aerial underwater vehicles (HAUV) are a new frontier for vehicles. They can operate both underwater and aerially, providing enormous potential for a wide range of scientific explorations. Informative path planning is essential to vehicle autonomy. However, covering an entire mission region is a challenge to HAUVs because of the possibility of a multidomain environment. This paper presents an informative trajectory planning framework for planning paths and generating trajectories for HAUVs performing multidomain missions in dynamic environments. We introduce the novel heuristic generalized extensive neighborhood search GLNS–k-means algorithm that uses k-means to cluster information into several sets; then through the heuristic GLNS algorithm, it searches the best path for visiting these points, subject to various constraints regarding path budgets and the motion capabilities of the HAUV. With this approach, the HAUV is capable of sampling and focusing on regions of interest. Our method provides a significantly more optimal trajectory (enabling collection of more information) than ant colony optimization (ACO) solutions. Moreover, we introduce an efficient online replanning scheme to adapt the trajectory according to the dynamic obstacles during the mission. The proposed replanning scheme based on KD tree enables significantly shorter computational times than the scapegoat tree methods.
“…The authors use a utility function that evaluates the viewpoint candidates based on the number of visible object voxels and apply a traveling salesman problem solver to compute the smallest tour of view poses that cover all observable object voxels. Similarly, Jing et al [4] generate viewpoints based on the maximum sensor range and compute viewing directions from the surface normals of all target voxels within a certain range. Afterward, the authors proposed to randomly sample a set of points and connect nearby points with a local planner to construct a graph.…”
Obtaining 3D sensor data of complete plants or plant parts (e.g., the crop or fruit) is difficult due to their complex structure and a high degree of occlusion. However, especially for the estimation of the position and size of fruits, it is necessary to avoid occlusions as much as possible and acquire sensor information of the relevant parts. Global viewpoint planners exist that suggest a series of viewpoints to cover the regions of interest up to a certain degree, but they usually prioritize global coverage and do not emphasize the avoidance of local occlusions. On the other hand, there are approaches that aim at avoiding local occlusions, but they cannot be used in larger environments since they only reach a local maximum of coverage. In this paper, we therefore propose to combine a local, gradient-based method with global viewpoint planning to enable local occlusion avoidance while still being able to cover large areas. Our simulated experiments with a robotic arm equipped with a camera array as well as an RGB-D camera show that this combination leads to a significantly increased coverage of the regions of interest compared to just applying global coverage planning.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.