Abstract
An autonomous underwater vehicle needs to possess a certain degree of autonomy for any particular underwater mission to fulfil the mission objectives successfully and ensure its safety in all stages of the mission in a large-scale operating field. In this article, a novel combinatorial conflict-free task assignment strategy, consisting of an interactive engagement of a local path planner and an adaptive global route planner, is introduced. The method takes advantage of the heuristic search potency of the particle swarm optimization algorithm to address the discrete nature of routing-task assignment approach and the complexity of nondeterministic polynomial-time-hard path planning problem. The proposed hybrid method is highly efficient as a consequence of its reactive guidance framework that guarantees successful completion of missions particularly in cluttered environments. To examine the performance of the method in a context of mission productivity, mission time management, and vehicle safety, a series of simulation studies are undertaken. The results of simulations declare that the proposed method is reliable and robust, particularly in dealing with uncertainties, and it can significantly enhance the level of a vehicle’s autonomy by relying on its reactive nature and capability of providing fast feasible solutions.
Introduction
Autonomous underwater vehicles (AUVs) are steadily becoming more widely used across a wide range of maritime applications. Recent breakthroughs in computer systems and sensor technologies have greatly expanded the range of missions that can be performed by AUVs. This widening operating range, however, is intertwined with the appearance of new complexities, for instance propagation of uncertainty and accumulation of data, transforming the underwater mission into a challenging scenario. Increasing the mission productivity and ensuring the vehicles safety are two main concepts that should be satisfied in all stages of the mission considering the changes in environment. Hence, a vehicle must be able to autonomously perform effective and safe operation in such a severe environment. An efficient path planning strategy is a requisite to reach a satisfactory level of autonomy toward accomplishing underwater mission objectives. Efficient routing strategy promotes a vehicle’s capability in task assignment, maneuver timing, and maneuver efficiency, while a real-time local path planner is capable of satisfying safe and optimal deployment in uncertain, dynamic, and cluttered ocean environments. Respectively, the prior investigations in this area can be considered along two distinct research fields; vehicle path planning, along with vehicle routing and task scheduling approaches.
The path planning strategies are known as efficient methods in vehicle guidance toward the destination encountering the local unexpected dynamic changes of the surroundings. Various strategies such as heuristic search algorithms 1 –4 and evolutionary and artificial intelligence-based strategies 5 –14 have been applied to the AUV motion planning problem in recent years. The fast marching (FM) algorithm is a heuristic approach utilized by Petres et al. 3 to solve the path planning problem, which is efficient but computationally expensive compared to the A* algorithm. Afterward, Petres et al. 4 employed an upgraded version of FM called heuristically guided FM (FM*) that keeps the accuracy of the FM along with the efficiency of the A*, but it is restricted to use linear anisotropic cost to attain computational efficiency. In general, the heuristic search algorithms are appropriate for real-time applications due to their high time complexity, especially in large space problems. Evolution-based optimization algorithms are a computationally faster approach that have been applied successfully to the path planning problem. 5,6 It has been proven that evolutionary algorithms are efficient methods in dealing with path planning as a nondeterministic polynomial-time (NP) hard problem and are capable of satisfying the time restrictions of real-time applications. 5 –8 The particle swarm optimization (PSO), 6,7 genetic algorithm (GA), 9 –11 differential evolution, 5 and quantum-based PSO 12,13 are some commonly used optimization algorithms that have been successfully applied in the context of the unmanned vehicle path planning problem. Although most of these path planning techniques can accurately guide a vehicle toward the predefined destination, AUV-oriented applications still face many challenges, especially across a large-scale operation area. In large-scale operations, accurate estimation of the next state of the operating field (e.g. obstacles’ behavior, etc.), far beyond a vehicle’s current position and sensor coverage, is computationally hard and experimentally impractical. On the other hand, in the case that the environment is populated with many waypoints and the vehicle is required to carry out a specific set of tasks (assigned to distance between waypoints in an operation network), a routing strategy would be more appropriate than a path planning strategy to prioritize tasks based on a global overview of the vehicles trajectory in the vast operating field.
Several research investigations have explored the problem of autonomous vehicle routing and task scheduling in a graph-like operation environment. For instance, in the work by Kwok et al., 14 a time-optimal conflict-free route, relying on a few waypoints, was generated by a kind of an adaptive GA for operating in a large terrain. The heuristic nature of the PSO and GA algorithms has been investigated for the AUV routing and task allocation problem in the context of an NP-hard graph search problem. 15 The biogeography-based optimization and PSO-based route plan task assignment system is proposed in the study by Zadeh et al. 16 for real-time AUV operation in a semi-dynamic network. The merit of the proposed solutions given in the studies by Mahmoudzadeh et al.15 and Zadeh et al. 16 is that they are independent of the graph size which is not the case with most deterministic algorithms such as the proposed mixed integer linear programming applied for governing multiple AUVs in the study by Higgins. 17 The aforementioned strategies are mostly focused on task/target assignment and routing problems without considering the dynamicity of the environment and quality of deployment. The vehicles’ routing strategies are dissimilar to path planning approach in terms of quality of deployment and are not able to handle rapid environmental changes.
This research contributes a reactive combinatorial conflict-free task assignment scheme encompassing an adaptive global route and local path planning to cover the shortcomings associated with each of the aforementioned approaches. The route planner, in this context, is capable of generating a time-efficient route with appropriate task assignment to ensure that AUV has a productive journey and ends the mission on time, while the local path planner is responsible to generate an appropriate local path at a smaller scale to handle changes in the environment. In fact the local path planner and global route planner operate concurrently in parallel, while a constant interaction and information sharing is carried out between them. Their parallel execution accelerates the computation process and reduces unnecessary computation that would otherwise be caused by updates of whole terrain. A route replanning capability is also incorporated to improve mission timing and improve the reactive ability of the AUV to environmental changes. The REMUS-100 vehicle is considered as the reference vehicle for this work. Referring to the kinematic and hydrodynamic model of the REMUS-100 and the corresponding constraints of the vehicle as given in the article by Prestero, 18 the problem formulation can then be developed. The constraints in the optimization problem reflect the natural constraints of the vehicle, and therefore, the solution obtained is realistic and applicable for real-word implementation.
The article is structured as follows. In “Problem formulation” section, the problem formulation is demonstrated. The PSO paradigm and its application for global route planning and local path planning are provided in “Overview of PSO” section. The simulation environment is presented in “Simulation results and discussion” section and the results are analyzed. In “Conclusion” section the conclusions for this research are presented.
Problem formulation of the AUV routing and local path planning problem
The presented framework, in essence, is a decentralized model of a high-level route planner that searches for an appropriate set of tasks that can be accomplished in a limited time, and a low-level local path planner, in which the model involves a decision maker core for determining the continuation of the path planning or need of the re-assignment of new tasks. This process ensures that the vehicle executes as many tasks as possible and provides a secure adaptive deployment toward the destination without unnecessary time expenditure. Therefore, the problem is formulated in two steps as follows.
AUV routing problem
Using a priori information about the underwater environment, first of all, the problem space should be transformed to a graph-like environment (depicted in Figure 2) in which all tasks are assigned to edges of the graph. The AUV starts its mission from one of the nodes called starting position WPs
:(xs, ys, zs
) and tries to accomplish the maximum number of jobs (tasks along the graph edges) before reaching the predefined destination position WPD
:(xD, yD, zD
) in a limited time. The positions of waypoints in the graph are initialized randomly using uniform distribution in three-dimensional (3-D) volume of 10000(x) × 10000(y) × 100(z) and connected by arbitrary edges qij
. Each edge is assigned with a task and weighted by the priority of the corresponding task Taskij
: wTij
. The goal is to find the best route through the given waypoints with maximum weight in a limited time that the AUV’s battery’s capacity allows; this is a form of multi-objective optimization problem similar to the Knapsack-Travelling Salesman Problem (TSP). In the proceeding research, the AUV’s route planning problem in 3-D environment is formulated as follows
AUV local path planning problem
In this section, the path planner aims to find the quickest collision-free path between waypoints. The dynamicity of the 3-D operation field captures the motion of various static and freely suspended obstacles Θ with uncertain position and velocity, where the suspended obstacles are driven by current flow. An obstacle’s velocity and uncertain position is modeled with a Gaussian distribution. Three different obstacles are modelled in this study to validate the efficiency of the path planner as follows:
1. Static object: The position is initialized once in advance using normal distribution and does not change during the operation
where, Θ p is obstacle position that should be referenced to the location of start and target waypoints and Θ r is its radius and initialized with a value in range of (0, 100).
2. Static uncertain objects: The radius of the position uncertainty for these objects changes with time within a specified boundary and its value in any time step is independent of its previous value
3. Moving uncertain obstacles: These objects move along a direction motivated by current velocity, hence their radius and position change iteratively according to equation (6)
where VC is the current velocity and UR C is the defined uncertainty on objects motion.
Path construction using B-spline method
To describe the corresponding B-spline for local path generation, first the AUV model is demonstrated. An AUV has six degrees of freedom in its translational and rotational motion in earth-fixed and body-fixed coordinates, 19 presented in Figure 1. The vehicle’s earth-fixed state variables is presented in equation (7)

Quadratic two-dimensional B-spline curve by control points, where in (a) K = 3.5 and in (b) K = 6.
where X, Y, and Z are the AUV’s position in the earth-fixed coordinates; and φ, θ, and ψ are the Euler angles of roll, pitch, and yaw. The path planner in the proceeding research generates the potential trajectories ℘i = {℘ 1, ℘ 2,…} using B-spline curves shaped according to placement of number of control points ϑ = {ϑ 1, ϑ 2, …, ϑi , …, ϑ n } in the specified operation window. Placement of these points plays a substantial role in optimality of the path. Location of the control points ϑi :(xi, yi, zi ) in 3-D space should be confined to predefined upper Ui ϑ and lower Li ϑ bounds in the Cartesian coordinates as given below
Equation (9) gives the mathematical presentation of the B-spline curve 9 generation in which a blending function of Bi, K (t) and smoothness parameter of K are utilized to generate path curve coordinates X, Y, and Z for the AUV position at time step t along the generated potential path ℘.
PSO and its application to AUV routing and path planning
The PSO is a popular optimization algorithm that offers a fast computation for solving different complex and multi objective problems. Its process starts with a population of particles in which each particle is characterized with position χi and velocity υi that is updated iteratively. Particles correspond to candidate solutions in the search space and should be evaluated iteratively according to predefined cost functions. Particles memorize their previous state value χ(t − 1), their experienced best position of χP-best , and also the global best χG-best positions in the population. More detail can be found in the article by Kennedy and Eberhart. 20 Particle velocity and position are updated as follows
where c 1, c 2 and r 1, r 2 are acceleration coefficients and independent random numbers, respectively. The ω is the inertia weight and balances the local and global search. The PSO is used here for both AUV routing and path planning purpose as it is a strong algorithm for handling complex scaling and multi-objective problems. As this algorithm was developed to operate in a continuous space, it is appropriate for solving the path planning problem that is a continuous-natured problem. Furthermore, to adapt this algorithm for solving discrete problems such as knapsack or vehicle routing problem, this research proposes a priority-based feasible route generation approach on the underlying search space (provided in “Particle swarm optimization on AUV’s task assign-routing problem” section). These modifications increase the speed of the algorithm in finding optimum solution and prevent trapping in a local optima.
PSO and path planning approach
The path planning aims to generate the fastest collision-free path between two points. This research takes the advantages of the B-spline method and the PSO algorithm to generate desirable path curves, where each particle in the swarm is assigned by coordinates of a potential path. The position and velocity of the particles are assigned with the coordinates of the control points ϑ of the B-spline. As the PSO iterates, particles move toward their respective local attractor according to their individual and swarm search. The process of PSO-based path generation is provided in Figure 2. After candidate paths (solutions) are generated their cost/fitness should be evaluated, where in this study path cost function is defined proportional to the path time Tpath-flight as follows
where cost℘ is the path cost function. It is assumed that the vehicle moves with constant linear velocity VAUV . The generated ℘ is penalized for colliding with any obstacle Θ( N Θ ), where NΘ is the number of obstacles. This process in general motivates particles toward the feasible solution space.

PSO optimal path planning pseudo code. PSO: particle swarm optimization.
PSO and AUV routing
Regarding the combinatorial nature, AUV’s routing problem which is a combination of TSP and Knapsack problems, there should be a compromise between remaining time, maximizing number of higher weighted tasks, and guaranteeing on time completion of the mission. The AUV route planner simultaneously tends to determine the appropriate route in graph-like terrain while trading-off between maximizing the total collected weights along the route and satisfying available time threshold. The solution by the route planner generally contains optimum set of jobs/waypoints, in which the tasks are prioritized according to their weight. A general overview of the PSO mechanism on AUV routing is provided in Figure 3. Suitable coding of the particles by route solutions is the most critical factor affecting the algorithm’s efficiency and optimality of the generated solutions.

The process of PSO on AUV route planning. PSO: particle swarm optimization; AUV: autonomous underwater vehicle.
Particle encoding (initialization phase of PSO route generation)
A particle in the proposed method corresponds to a feasible route vector including a sequence of jobs/waypoints. The solution vectors take a variable length with maximum size equal to the total number of existing waypoints in the graph. A feasible route must meet the following criteria: It should be started and ended with the index of the predefined start and target waypoints. It should not include connections (edges) that are not given in the graph. It should not visit the same waypoint multiple times. It should not visit an edge more than once. It should not take longer than the maximum available time.
A priority-adjacency-based method has been applied in this study to produce feasible initial solutions/routes, in which guiding information is added to each waypoint of the graph at the initial phase. Waypoints are selected according to their corresponding adjacency relations in the graph and their priority value (the adjacency matrix (Ad) represents relations and edges in a graph) and to keep the solutions feasible some modifications have been done as follows: The priority vector is initialized with random uniform value approximately Visited waypoints in a route are assigned with a large negative priority value to ignore visited nodes. The included edges in the route are excluded from the Ad. Adjacency connections are used for adding waypoints to route, so that non-existing edges will be excluded in the route.
An example of the proposed feasible route generation process is proposed in Figure 4 using a sample graph with 18 waypoints and its corresponding Ad and priority array. In this process, the first waypoint is added to the route as the start position. Then the priority of the connected nodes to the first waypoint is considered (using Ad matrix), which in the example sample graph is the sequence of {2,3,4,5}, and the highest priority node is added to the sequence. This procedure is repeated until visiting the destination node (node 18 in this graph).

Process of feasible route generation by topological information of a sample.
Termination of the PSO operation is defined according to completion of the iterations or when fitness of the generations get reduced iteratively. The important step in fitness evaluation is defining an efficient cost function, so that the algorithm tends to compute the cost value for each route to find the best fitted route with the minimum cost (given in “Global route optimality evaluation” section).
Adaptive route replanning
The local path planner operates inside the global route planner and concurrently tends to safely guide the vehicle through the waypoints. If the local path time (Tpath-flight ) takes longer than the expected time for traversing the edge qij (TExpected ) due to encountering unexpected changes in the environment, the initial route loses its optimality because of the wasted time and battery consumption; so the TAvaliable is updated and route replanning is carried out to compute a new optimum route according to mission updates. In the replanning process, the visited edges are omitted from the graph and the search space shrinks. Then the current node is considered as the new starting waypoint for both planners.
Using such an adaptive route replanning compensates the time dissipation and improves the reactive ability of the vehicle considering the environmental changes. The replanning process is presented in Figure 5. To clarify this combinational process an example is provided in Figure 6. Considering the initial optimum route as the sequence {S-1-7-3-4-5-6-9-10-13-17-19-D} in Figure 6, the path planner tends to generate a trajectory to safely guide the AUV through the waypoints. The replanning condition (given in Figure 5) is investigated after each process of local path planner and in the case that replanning is required, the mentioned updates presented in Figure 5 are applied and the route planner is recalled to find a new optimum route considering mission updates (e.g. new optimum route:{9-8-10-16-D}). This process repeats until vehicle reaches the required waypoint.

Proposed route replanning process.

The process of route-path planning and replanning process in a sample operation network.
Global route optimality evaluation
The route cost is directly influenced by the cost of the generated local path Cost℘. The route planner searches for an appropriate solution in the sense of the best composition of path, route, and task cost defined as follows
where, CostRoute is the route cost that is defined as a function of Cost℘.
Simulation
The main purpose of the simulation experiments in this article is evaluating the performance of entire combinational model in terms of increasing mission productivity (task assignment and time management) and guaranteeing safe maneuver during the mission. To validate the proposed strategy, first the efficiency of the local path planner is individually assessed; afterward, its performance in context of the global route planner is investigated.
Simulation results for PSO-based local path planner
During transition between two points, the local path plan effectiveness can be compromised by dynamic changes of the environment. The purpose of path planner is to minimize the path time, and to avoid collision. It is assumed the vehicles are moving with constant speed of 3 m/s. The operating environment is modeled as a realistic underwater volume covered by several uncertain static and suspended obstacles. Three different scenarios are simulated for evaluating the efficiency of the local path planner. In the first one, the AUV starts its operation in a static environment and it is required to pass the shortest collision-free distance. In the second scenario, the robustness of the method is tested in an environment covered by uncertain static obstacles. Finally, the terrain becomes more complicated by adding the floating objects into account. The complexity of the terrain is increased gradually to test the path planner’s performance in all probable conditions. The PSO is configured to run 100 iterations and 80 particles, with expansion–contraction coefficients of 1.5 and 2. The number of control points is set on 6. The performance of the algorithm for all scenarios proposed is shown in Figures 7 to 9 for different number of obstacles, where each obstacle is generated randomly according to the equations presented in “Path planning problem formulation” section.

(a) The path planning performance in avoiding known static obstacles in the 1st scenario. (b) Iterative variation of the collision violation. (c) Iterative variation of path time. (d) Iterative variation of path cost.

(a) The path planning performance in avoiding uncertain static objects in the 2nd scenario. (b) Iterative variation of the collision violation. (c) Iterative variation of path time. (d) Iterative variation of path cost.

(a) The path planning performance in avoiding uncertain suspended objects in the 3rd scenario. (b) Iterative variation of the collision violation. (c) Iterative variation of path time. (d) Iterative variation of path cost.
The gradual growth of collision edges of each uncertain object is shown in Figures 8(a) and 9(a), in which the uncertainty growth is assumed linear with each iteration. As presented in Figures 7(b), 8(b), and 9(b), the algorithm efficiently manages the trajectory to eliminate the collision penalty within 100 iterations. It is evident from Figures 7(a), 8(a), and 9(a) that the algorithm accurately satisfies the collision constraints encountering all types of obstacles. The path travel time is an important performance index that is proportional to path cost and should be minimized. It is inferable from Figures 7(c, d), 8(c, d), and 9(c, d), the algorithm accurately tends to minimize path travel time and path cost over 100 iterations, while the performance of the algorithm is almost stable against the increasing complexity of the environment.
Simulation results for reactive global route planner
The main goal is to make maximum use of the mission time, increase the mission performance by optimum routing, ensure on time ending of the mission, and concurrently provide safe motion to the final destination. The route, as a sequence of arranged tasks, provides an overview of the operation area that an AUV should fly through. On the other hand, dynamic changes of the environment is covered by the path planner, which operates concurrently in an inner layer. The local path planner operates as an inner layer of the global route planner and the output of each planner concurrently feeds to the other one. The entire combinational scheme should be fast enough to cope with dynamic changes, handle environmental updates, and carry out prompt replanning to compute new order of tasks according to new updates. To this end, some performance factors of total violation, cost, CPU time, mission time, and remained time are investigated through six individual experiments to evaluate the performance and stability of the model in providing safe motion and beneficent task assignment. The operation graph is configured with 30 nodes and 985 edges involving a fixed set of 10 tasks specified with their priority and randomly distributed in 10 × 10 km2 (x–y), 100 m (z) space. The total available time is set by T Available = 9000 s = 2.5 h. The AUV starts its operation at point WP1 and ends its operation at WP30 . The terrain is modelled to be randomly covered by various uncertain objects. The PSO configured with the same initial conditions of the local path planner. This simulation is implemented on a desktop PC with an Intel i7 3.40 GHz quad-core processor using MATLAB® R2014a. The full process of one experiment out of the six separate missions (given by Figures 10 to 12) is explained in Table 1 (A and B) to clarify the operation flow of the proposed combinational strategy across all stages of a particular mission toward addressing the mentioned objectives.

Performance of the combinational model in mission time management.

Stability of the global route planner’s cost variation of and variation of total obtained weights in 6 individual experiments.

Stability of the Global route and local path planner in computational time variation.
An overview of the process of the combinational model in one mission scenario.
The mission commences with operation of the global route planner to produces a valid optimum route in order to take maximum use of available time (T Route ≤ T Available). Considering Table 1 (A), the initial global route includes seven tasks, weight of 18, and cost of 2.2097 with mission time of T Route = 8597 (s); then, the local path planner generated shortest and safest path between the set of nodes listed in the initial route. Considering Table 1 (B), the local path planner generated a trajectory between the first pair of nodes (1-23) with total cost of the 0.328, and time of T path = 1476, which is smaller than expected travel time T Expected = 1514.3. When T path is smaller than T Expected, the replanning flag is zero, which means that the initial route is still valid and optimum, so the vehicle is allowed to follow the next pair of waypoints included in initial optimum route. The T Available gets updated after each operation of the local path planner. The second pair of waypoints (23-16) is shifted to the local path planner and the same process is repeated. However, path planning in (16-28) took longer than T Expected, so the replanning flag turned on, the T Available is updated and visited edges (1-12, and 23-16) are deleted from the graph. Afterward, the global route planner is recalled to produce a new optimum route from the current waypoint WP28 to the WP30 according to new updates. In the results shown in Table 1, the local path planner is called 10 times within five optimum routes. This synchronization among the global and local motion planners continues until vehicle reaches its destination (success) or T Available gets a minus value (failure: vehicle runs out of battery). The final route passed by the vehicle in this mission through the 5 route replanning and 10 path planning is the sequence of waypoints including {1-23-16-28-18-5-25-21-8-20-30} with total cost of 1.878, total weight of 22, and total time of 8912. From simulation results in Table 1 (A), it is noted that in all cases route travelling time obtained by the PSO is smaller than total available time and the violation value for all solutions is equal to zero thus confirming feasibility of the produced route and that the model respects the defined constraints.
The best result for the model is completion of the mission with the minimum remained time (T Remained) that means maximizing the use of available time. The results provided in Table 1 (A) confirm that the model acts efficiently in terms of maximizing mission productivity by making maximum use of the available time as T Route approaches T Available. Referring to Table 1 (B), the remaining time is 87.8 s out of the total mission time available TAvailable = 2.5 h, which is considerably approached to zero. Considering that reaching the destination is the biggest concern for a vehicle’s safety, it is more important than maximizing the vehicle’s productivity, a big penalty value is assigned to the global route planner to strictly prevent generating routes with TRoute bigger than TAvailable .
In this research, the computational time is another important performance factor that should be investigated for the path-route planner because they operate concurrently, thus a large computational time for either of them is detrimental to the routine flow of the whole system. The robustness of the model in satisfying the addressed objectives is evaluated by testing six missions through six individual simulations all with equivalent initial conditions based on realistic underwater mission scenarios. These results are presented in Figures 10 to 12.
From the simulation results given in Figure 10, it can be seen that the proposed architecture is capable of making maximum use of available mission time as apparently the mission time in all experiments approaches the T Available and meets the above constraints denoted by the upper bound of 2.5 h, which presents the stability of the model in mission time management. It is evident from Figure 11 that the average cost variation of the global route planner in each experiment is centralized over the total cost of the final route produced in the corresponding mission. It is also noteworthy to mention from analyzing the results in Table 1 (A and B) that the proposed methodology takes a very short computational time which makes it highly suitable for real-time application. The stability of the variability of computational time for both global and local planners as shown in Figure 12 also confirms the applicability of the model for real-time implementation. More importantly, the violation percentage for both planners presented in Table 1 reveals the robustness of the model to the variations of the operation network parameters and environmental conditions, so that the vehicle can meet the dynamic challenges of the environment and guarantee safe deployment and on time completion of the mission.
Conclusion
This article focuses on developing a reactive combinational conflict-free task assignment method based on reactive global route planning and collision-free local path planning that ensures the consistent situational awareness of the environment and guarantees a real-time implementation. Exploiting a priori knowledge of the underwater environment, the global route planner generates a time-efficient route with best sequence of tasks to be carried out to ensure that AUV has a successful operation and reaches its destination on time as it is an obligatory requirement for vehicles safety. Along with an efficient route planner, a local path planner is produced in smaller scale to safely guide the vehicle through the specified waypoints in the global route with minimum time/energy cost. The employed PSO-based local path planner is efficient and fast enough to rapidly react to changes of the environment and generate a collision-free optimum path. Route replanning, meanwhile, is performed to reduce wasted time in dealing with unexpected changes of the environment and consequently promote robustness and reactive ability of the AUV. On the other hand, stability of the hybrid planner in time management is the most critical factor representing robustness of the method. The value of the remaining time upon completing the mission should be minimal but should not be equal to zero. Minimizing the remaining time maximizes the mission productivity. The results obtained from analyzing the six different missions, demonstrates the inherent robustness and effectiveness of the proposed scheme in enhancing a vehicle’s mission productivity and mission time management.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
