- Supplementary Content
1
- 10.25394/pgs.9108392.v1
Modeling and Analysis of Ground-based Autonomous Agricultural Vehicles
- Aug 16, 2019
- Figshare
- Gabriel J Wilfong
Modeling and Analysis of Ground-based Autonomous Agricultural Vehicles
Accurate path planning was the prerequisite for autonomous navigation of agricultural vehicles. An Unmanned Aerial Vehicle (UAV)-based coverage path planning was developed in this research for automating guidance of agricultural vehicles and reducing the operator maneuver in the creation of navigation maps. High-resolution orthophoto maps of the field were constructed by using low-altitude UAV photogrammetry to obtain spatial information. Travel paths and working paths were automatically generated from anchor points selected by the operator under the image coordinate domain. The navigation path for unmanned agricultural vehicles was generated by Mercator projection-based conversion for the anchor pixel coordinates into latitude and longitude geographic coordinates. A Graphical User Interface (GUI) was developed for path generation, visualization, and performance evaluation, through which the proposed path planning method was implemented for autonomous agricultural vehicle navigation. Calculation accuracy tests demonstrated the mean planar coordinate error was 2.23 cm and the maximum error was 3.37 cm for path planning. Field tests showed that lateral navigation errors remained within ±5.5 cm for the unmanned high-clearance sprayer, which indicated that the developed UAV-based coverage path planning method was feasible and featured high accuracy. It provided an effective solution for achieving fully autonomous agricultural vehicle operations.
Modeling and Analysis of Ground-based Autonomous Agricultural Vehicles
Modeling and Analysis of Ground-based Autonomous Agricultural Vehicles
Digital twin‐based multi‐objective autonomous vehicle navigation approach as applied in infrastructure construction
The widespread adoption of autonomous vehicles has generated considerable interest in their autonomous operation, with path planning emerging as a critical aspect. However, existing road infrastructure confronts challenges due to prolonged use and insufficient maintenance. Previous research on autonomous vehicle navigation has focused on determining the trajectory with the shortest distance, while neglecting road construction information, leading to potential time and energy inefficiencies in real‐world scenarios involving infrastructure development. To address this issue, a digital twin‐embedded multi‐objective autonomous vehicle navigation is proposed under the condition of infrastructure construction. The authors propose an image processing algorithm that leverages captured images of the road construction environment to enable road extraction and modelling of the autonomous vehicle workspace. Additionally, a wavelet neural network is developed to predict real‐time traffic flow, considering its inherent characteristics. Moreover, a multi‐objective brainstorm optimisation (BSO)‐based method for path planning is introduced, which optimises total time‐cost and energy consumption objective functions. To ensure optimal trajectory planning during infrastructure construction, the algorithm incorporates a real‐time updated digital twin throughout autonomous vehicle operations. The effectiveness and robustness of the proposed model are validated through simulation and comparative studies conducted in diverse scenarios involving road construction. The results highlight the improved performance and reliability of the autonomous vehicle system when equipped with the authors’ approach, demonstrating its potential for enhancing efficiency and minimising disruptions caused by road infrastructure development.
Read moreOptimizing UAV Navigation: A Particle Swarm Optimization Approach for Path Planning in 3D Environments
This study explores the application of Particle Swarm Optimization (PSO) in Unmanned Aerial Vehicle (UAV) path planning within a simulated three-dimensional environment. UAVs, increasingly prevalent across various sectors, demand efficient navigation solutions that account for dynamic and unpredictable elements. Traditional pathfinding algorithms often fall short in complex scenarios, hence the shift towards PSO, a bio-inspired algorithm recognized for its adaptability and robustness. We developed a Python-based framework to simulate the UAV path planning scenario. The PSO algorithm was tasked to navigate a UAV from a starting point to a predetermined destination while avoiding spherical obstacles. The environment was set within a 3D grid with a series of waypoints, marking the UAV's trajectory, generated by the PSO to ensure obstacle avoidance and path optimization. The PSO parameters were meticulously tuned to balance the exploration and exploitation of the search space, with an emphasis on computational efficiency. A cost function penalizing proximity to obstacles guided the PSO in real-time decision-making, resulting in a collision-free and optimized path. The UAV's trajectory was visualized in both 2D and 3D perspectives, with the analysis focusing on the path's smoothness, length, and adherence to spatial constraints. The results affirm the PSO's effectiveness in UAV path planning, successfully avoiding obstacles and minimizing path length. The findings highlight PSO's potential for practical UAV applications, emphasizing the importance of parameter optimization. This research contributes to the advancement of autonomous UAV navigation, indicating PSO as a viable solution for real-world path planning challenges.
Read moreA New Hybrid Water Cycle Algorithm for Path Planning with Obstacle Avoidance for Indoor Assistant Autonomous UAV Navigation
Assisting elderly individuals in indoor environments is crucial, as they often encounter mobility and safety challenges. Autonomous Unmanned Aerial Vehicles (UAVs) navigation offers a transformative solution, significantly enhancing safety, efficiency, and quality of life. These UAVs can perform tasks such as monitoring, delivering essential items, and responding to emergencies, providing invaluable support and promoting greater independence for elderly individuals. To achieve effective assistance, autonomous UAV navigation relies on robust path planning with obstacle avoidance to ensure optimal performance. A newly developed path planning, based on a new hybrid Water Cycle Algorithm (WCA), stands out by addressing the challenge of avoiding obstacles while adhering to non-holonomic constraints and conserving energy in complex, cluttered indoor environments. In Population-Based Algorithms (PBAs), the initial population plays a crucial role, as it greatly impacts the algorithm’s efficiency in exploring the search space and its rate of convergence. The new developed hybrid algorithm, called WCA-HS, is based on using the Harmony Search (HS) algorithm to identify the optimal initial population for the WCA. The results indicate that the hybrid WCA-HS outperforms classical WCA and other metaheuristic algorithms, such as HS, Firefly Algorithm (FA), Cuckoo Search (CS), Genetic Algorithm (GA), Differential Evolution (DE), Ant Colony Optimization (ACO), and Artificial Bee Colony (ABC), over 20 independent runs, highlighting the effectiveness of the population initialization technique. Additionally, the developed indoor path planning system was evaluated in highly cluttered and low-light environments, showcasing its robustness and real-world applicability, making it highly effective for assisting elderly individuals in complex indoor environments.
Read moreCoverage Path Planning with Semantic Segmentation for UAV in PV Plants
Solar energy is one of the most strategic energy sources for the world’s economic development. This has caused the number of solar photovoltaic plants to increase around the world; consequently, they are installed in places where their access and manual inspection are arduous and risky tasks. Recently, the inspection of photovoltaic plants has been conducted with the use of unmanned aerial vehicles (UAV). Although the inspection with UAVs can be completed with a drone operator, where the UAV flight path is purely manual or utilizes a previously generated flight path through a ground control station (GCS). However, the path generated in the GCS has many restrictions that the operator must supply. Due to these restrictions, we present a novel way to develop a flight path automatically with coverage path planning (CPP) methods. Using a DL server to segment the region of interest (RoI) within each of the predefined PV plant images, three CPP methods were also considered and their performances were assessed with metrics. The UAV energy consumption performance in each of the CPP methods was assessed using two different UAVs and standard metrics. Six experiments were performed by varying the CPP width, and the consumption metrics were recorded in each experiment. According to the results, the most effective and efficient methods are the exact cellular decomposition boustrophedon and grid-based wavefront coverage, depending on the CPP width and the area of the PV plant. Finally, a relationship was established between the size of the photovoltaic plant area and the best UAV to perform the inspection with the appropriate CPP width. This could be an important result for low-cost inspection with UAVs, without high-resolution cameras on the UAV board, and in small plants.
Read moreChapter 21 - Event-driven programming-based path planning and navigation of UAVs around a complex urban environment
Chapter 21 - Event-driven programming-based path planning and navigation of UAVs around a complex urban environment
A Global Coverage Path Planning Method for Multi-UAV Maritime Surveillance in Complex Obstacle Environments
The study of unmanned aerial vehicle (UAV) coverage path planning is of great significance for ensuring maritime situational awareness and monitoring. In response to the problem of maritime multi-region coverage surveillance in complex obstacle environments, this paper proposes a global path planning method capable of simultaneously addressing the multiple traveling salesman problem, coverage path planning problem, and obstacle avoidance problem. Firstly, a multiple traveling salesmen problem–coverage path planning (MTSP-CPP) model with the objective of minimizing the maximum task completion time is constructed. Secondly, a method for calculating obstacle-avoidance path costs based on the Voronoi diagram is proposed, laying the foundation for obtaining the optimal access order. Thirdly, an improved discrete grey wolf optimizer (IDGWO) algorithm integrated with variable neighborhood search (VNS) operations is proposed to perform task assignment for multiple UAVs and achieve workload balancing. Finally, based on dynamic programming, the coverage path points of the area are solved precisely to generate the globally coverage path. Through simulation experiments with scenarios of varying scales, the effectiveness and superiority of the proposed method are validated. The experimental results demonstrate that this method can effectively solve MTSP-CPP in complex obstacle environments.
Read moreHeterogeneous Multi-Robot Collaboration for Coverage Path Planning in Partially Known Dynamic Environments
This research presents a cooperation strategy for a heterogeneous group of robots that comprises two Unmanned Aerial Vehicles (UAVs) and one Unmanned Ground Vehicles (UGVs) to perform tasks in dynamic scenarios. This paper defines specific roles for the UAVs and UGV within the framework to address challenges like partially known terrains and dynamic obstacles. The UAVs are focused on aerial inspections and mapping, while UGV conducts ground-level inspections. In addition, the UAVs can return and land at the UGV base, in case of a low battery level, to perform hot swapping so as not to interrupt the inspection process. This research mainly emphasizes developing a robust Coverage Path Planning (CPP) algorithm that dynamically adapts paths to avoid collisions and ensure efficient coverage. The Wavefront algorithm was selected for the two-dimensional offline CPP. All robots must follow a predefined path generated by the offline CPP. The study also integrates advanced technologies like Neural Networks (NN) and Deep Reinforcement Learning (DRL) for adaptive path planning for both robots to enable real-time responses to dynamic obstacles. Extensive simulations using a Robot Operating System (ROS) and Gazebo platforms were conducted to validate the approach considering specific real-world situations, that is, an electrical substation, in order to demonstrate its functionality in addressing challenges in dynamic environments and advancing the field of autonomous robots.
Read moreCollision risk modeling and resolution path planning for uav conflict management in dynamic environments
The proliferation of unmanned aerial vehicles (UAVs) has driven the emergence of urban air mobility (UAM) as a solution to alleviate the increasing demand for UAVs applications in various domains. The concept of UAM envisions a future where UAVs play a pivotal role in short-distance transportation, delivery services, surveillance, emergency rescue, and more. However, the rapid growth of UAVs poses significant challenges arising from the need to ensure the safe coexistence of UAVs with other manned/unmanned aerial vehicles. To ensure the safe integration of UAVs into low-altitude urban airspace and support high-density on-demand mobility, this research focuses on handling the safety-centric challenges related to UAV collision risk assessment, obstacle avoidance, and conflict resolution in complex urban environments. \nOne of the main challenges is the intrusion of UAVs into airport runways. Airports serve as critical hubs for civil aircraft takeoff and landing operations. However, the increasing presence of UAVs has raised concerns about intruding into airports, leading to flight delays and temporary runway closures. To quantify the potential interference of UAVs on civil aircraft, a collision-course based trajectory planning model is proposed to evaluate the collision risk between manned civil aircraft and intruding UAVs. In this risk assessment model, the trajectory of the intruding UAV is formulated using a collision-course concept, taking into account the limited trajectory information available about intruding UAVs. The planned trajectory of the UAVs is then used to predict its relative position concerning civil aircraft. To account for the possible disturbances of the relative distance, a stochastic position prediction model based on Brownian motion is developed. The collision risk is assessed based on this stochastic kinematic model, providing a quantitative measure of the potential collisions. The proposed model is validated through extensive simulations involving different UAV initial positions, position updates, and different sizes of collision zone tests, as well as comparative tests with the Monte-Carlo algorithm, demonstrating its robustness in assessing the collision risk of the airport restricted area. To facilitate the application, the model is finally used to develop a platform to generate runway heatmaps, accounting for airport runway risk distributions. \nAnother safety-centric challenge is ensuring autonomous obstacle avoidance and conflict resolution of UAVs. To enable UAV autonomous safe operations in uncontrolled urban low-altitude airspace, a comprehensive collision-free path planning framework is developed to address the avoidance of both static obstacles and dynamic threats. Firstly, to handle static obstacles, a novel algorithm of 3D voxel jump point research is introduced to generate a global reference path for UAV navigation to avoid static obstacles, particularly for a free flight at different altitudes. Additionally, to optimize the reference path for specific mission requirements, techniques such as trajectory de-diagonalization, reconstruction, and smoothness are proposed to reduce the risk of static collisions, shorten the fly range, and enable UAVs to negotiate turns more efficiently. Secondly, real-time conflict resolution actions based on the Markov decision process are developed to avoid local dynamic threats encountered along the optimized desired path. This allows the host UAV to dynamically adjust its course to a resolution trajectory while maintaining its planned speed without hovering to avoid the potential collision with the approaching intruders. By avoiding near mid-air collisions (NMAC) and preventing the UAV from hovering, the proposed method ensures the timely completion of UAV missions. Simulation results demonstrate that the developed method successfully achieves UAV autonomous global path planning and local real-time conflict resolution in complex urban low-altitude environments, thereby avoiding both static obstacles and dynamic threats. \nMoreover, to bridge the research gap of UAV hard conflict resolution in mitigating NMAC risks arising from local dynamic threats, a novel situational NMAC risk assessment approach is developed by integrating the conditional random field (CRF) algorithm with safety metrics and conflict resolution performance to facilitate UAV tiered aerial passage operations. To improve UAV operating environments in urban airspace, a concept of tiered aerial passages is first designed to provide a practical urban airspace planning scheme that addresses UAV heterogeneity and optimizes the utilization of urban airspace. For UAV tiered aerial passage operations, a situational NMAC risk assessment module coupled with a conflict resolution decision-making module is formulated, enabling the host UAV to evaluate and respond to real-time conflicts, ensuring avoidance of potential collisions. To assess NMAC risks, a general risk assessment model is proposed based on the CRF algorithm, considering UAV safety metrics and resolution performance. Then the overtaking, approaching head-on, and converging UAV encounters are analyzed, and situational risk potential scores are created using the Gaussian kernel function in the CRF algorithm, considering advisory, caution, and warning risk alert levels. To resolve conflict, acceptable, tolerable, and unacceptable scenarios are proposed to enhance the flexibility and personalization of the resolution decision-making. The proposed scheme is validated by simulating geometric encounter situations and comparative tests with the previous hard resolution technique. The results indicate that the proposed method outperforms UAV NMAC risk assessment and conflict resolution. Even in the most dangerous unacceptable resolution decision-making scenarios across three conflict encounters, the proposed algorithm achieves NMAC rates of 0.036, 0.070, and 0.043, which are lower than the corresponding NMAC rates associated with the hard resolution approach. Together with the acceptable and tolerable scenarios, the proposed negotiation resolution effectively tailors different risk requirements to accommodate diverse UAV missions. \nWith a primary focus on ensuring the safety of the UAM architecture, this research endeavors to assess UAV NMAC risks and efficiently manage potential conflicts. The proposed work are thoroughly validated to demonstrate their effectiveness in real-world scenarios. As a result, this study significantly contributes to the establishment of a robust UAM architecture, facilitating the realization of safe and reliable UAM.
Read moreAn In-Depth Analysis of Collision Avoidance Path Planning Algorithms in Autonomous Vehicles
Abstract: Path planning is a way to define the motion of an autonomous surface vehicle (ASV) in any existing obstacle environment to enable the vehicle's movement by setting directions to avoid that can react to the obstacles in the vehicle's path. A good, planned path perceives the environment to the extent of uncertainty and tries to build or adapt its change in the path of motion. Efficient path planning algorithms are needed to alleviate deficiencies, which are to be modified using the deterministic path that leads the ASV to reach a goal or a desired location while finding an optimal solution has become a challenge in the field of optimization along with a collision-free path, making path planning a critical thinker. The traditional algorithms have a lot of training and computation, making it difficult in a realistic environment. This review paper explores the different techniques available in path planning and collision avoidance of ASV in a dynamic environment. The objective of good path planning and collision avoidance for a dynamic environment is compared effectively with the existing obstacle’s movement of different vehicles. Different path planning technical approaches are compared with their performance and collision avoidance for unmanned vehicles in marine environments by early researchers. This paper gives us a clear idea for developing an effective path planning technique to overcome marine accidents in the dynamic ocean environment while choosing the shortest, obstacle-free path for Autonomous Surface Vehicles that can reduce risk and enhance the safety of unmanned vehicle movement in a harsh ocean environment.
Read moreComparation of UAV Path Planning for Logistics Distribution
In recent years, unmanned aerial vehicle (UAV), has been increasingly applied to research in various fields due to its small size and fast speed. Among them, the path planning of UAV under various actual environmental constraints has been one of the hot issues for the past few years. UAV path planning is to find the optimal or feasible route from the starting point to the target point and meet the UAV performance indicators under specific constraints. The essence of the problem is the optimization problem of multi-objective function to find the extreme value under multi-constraints. In this paper, under the background of logistics distribution, Through the research of UAV path planning model and algorithm, this paper summarizes the UAV path planning problems, analyzes several common path planning algorithms in recent years, and carries out simulation experiments with MATLAB on several algorithms with high attention. On this basis, the future research direction is prospected.KeywordsLogistics distributionUnmanned aerial vehicle (UAV)Path planning modelPath planning algorithm
Read moreResearch on UAV Path Planning Strategy Based on Particle Swarm Optimization Algorithm: Performance Analysis and Optimization of Inertial Weights and Mutated Particles
Unmanned Aerial Vehicle (UAV) path planning is a critical challenge in autonomous navigation, requiring intelligent trajectory generation in complex environments that balance safety, efficiency, and adaptability. Particle Swarm Optimization (PSO), a prominent swarm intelligence algorithm, is widely used for its robust global search capabilities. However, PSO’s performance heavily depends on parameter configurations, particularly the inertia weight (ω). This paper investigates the impact of parameter settings on PSO-based UAV path planning and proposes optimization strategies to enhance its efficacy.Simulation experiments reveal that when ω = 0.5, PSO exhibits strong local search capabilities and fast convergence but is prone to local optima, reducing path planning precision. Increasing ω enhances global search, enabling broader solution space exploration, but at the cost of slower convergence and limited optimization gains due to computational constraints. Notably, when ω = 1.5, the algorithm avoids local optima but shows minimal performance improvement and reduced efficiency.The study also evaluates optimization strategies, including a linearly varying inertia weight and a mutant particle strategy. The linearly varying inertia weight significantly improves optimization performance but slows convergence, making it suitable for high-accuracy scenarios with ample computational resources. The mutant particle strategy, however, achieves a better balance between optimization and convergence, ideal for practical applications requiring both efficiency and accuracy. Combining these strategies does not yield substantial improvements, suggesting that a single strategy may be more computationally efficient.This research provides valuable insights into PSO parameter configuration and optimization for UAV path planning, advancing the field of autonomous navigation technology.
Read moreUAV Path Planning
Unmanned aerial vehicles (UAVs), commonly known as drones, have grown in popularity and utility in a variety of applications, including surveillance, agriculture, disaster management, and communication. Path planning for unmanned aerial vehicles (UAVs) in a networked environment is a significant factor that influences the efficiency and efficacy of UAV operations. This chapter presents an overview of UAV network path planning, concentrating on essential principles, problems, and cutting-edge technologies. Because of technological breakthroughs and a wide range of applications, the use of unmanned aerial vehicles (UAVs) has grown quickly. Multiple UAVs collaborate to achieve specified objectives in UAV networks, demanding effective path-planning algorithms to enhance their performance. Path planning entails deciding on a series of actions that will allow a UAV to reach its destination while avoiding obstacles and sticking to stated limits. A UAV network is made up of many UAVs that communicate and work together to complete tasks.
Read moreDIJKSTRA ALGORITHM USING UAV PATH PLANNING
The use of unmanned aerial vehicles (UAV) is increasing today. UAVs can be divided into two parts, which are remote controlled and can travel automatically due to a certain battery problem. Recent research has also focused on the development and application of new algorithms to autonomously control these vehicles and determine the shortest flight paths. Together with these researches, UAVs are used in many civil activities such as weather forecasts, environmental studies and traffic control. Three-dimensional (3D) path planning is an important issue for autonomously moving UAVs. The shortest path for Unmanned Aerial Vehicles (UAV) is determined by using two-dimensional (2D) path planning algorithms using the obstacles in the environment, and allows UAVs to perform their environmental tasks as soon as possible. The purpose of this study is to determine the shortest path to the target point and avoiding obstacles for UAVs using the Dijkstra algorithm. It was developed to evaluate the arrival time of the UAVs in the path planning algorithm with the simulation performed in the MATLAB program. In this study, the obstacles were defined for the purpose of the building with different heights and different widths and 2D and 3D models were carried out, assuming that the UAV flies at certain heights. In addition, the flight of the UAVs in the route planning determined in the real applications was carried out and the data such as battery consumption, amount of battery spent, speed, amount of travel were examined.
Read moreExisting Path Planning Techniques in Unmanned Aerial Vehicles (UAVs): A Systematic Review
In recent times Unmanned Aerial Vehicle developed promptly and broadly used in many areas like reconstruction rescue and monitoring. In all the areas one important key challenge is path planning which tells UAVs that where to fly and how to find a path. The Multiple consideration is to be considered for an ideal path planning which includes path completeness, optimality. The execution of path planning becomes a challenging task in terms of trajectory generation and also require careful consideration. Unmanned Aerial Vehicle (UAV) path planning techniques have been extensively studied and involve two key stages. First, 3-D objects and obstacles (static and dynamic) are identified. Second, these objects and obstacles are mapped to plan an appropriate path. In the context of UAVs, we can explain path planning techniques in terms of roadmaps/Voronoi diagrams (a representation technique), or we can adopt an optimization approach using either cooperative or non-cooperative techniques. These two approaches, and the techniques used in each, are summarized in terms of the key factors that have been discussed in the context of UAVs. This paper, enables future studies to easily compare with existing and previous studies.
Read more