Sustainable path-planning algorithms are essential for executing complex user-defined missions by mobile robots. Addressing various scenarios with a unified criterion during the design phase is often impractical due to the potential for unforeseen situations. Therefore, it is important to incorporate the concept of adaptive autonomy for path planning. This approach allows the system to autonomously select the best path-planning strategy. The technique utilizes dynamic programming with an adaptive memory size, leveraging a cellular decomposition technique to divide the map into convex cells. The path is divided into three segments: the first segment connects the starting point to the center of the starting cell, the second segment connects the center of the goal cell to the goal point, and the third segment connects the center of the starting cell to the center of the goal cell. Since each cell is convex, internal path planning simply requires a straight line between two points within a cell. Path planning uses an improved (I-) algorithm, which evaluates the feasibility of a direct path to the goal from the current position during execution. When a direct path is discovered, the algorithm promptly returns and saves it in memory. The memory size is proportional to the square of the total number of cells, and it stores paths between the centers of cells. By storing and reusing previously calculated paths, this method significantly reduces redundant computation and supports long-term sustainability in mobile robot deployments. The final phase of the path-planning process involves pruning, which eliminates unnecessary waypoints. This approach obviates the need for repetitive path planning across different scenarios thanks to its compact memory size. As a result, paths can be swiftly retrieved from memory when needed, enabling efficient and prompt navigation. Simulation results indicate that this algorithm consistently outperforms other algorithms in finding the shortest path quickly.
Path planning is a fundamental challenge in autonomous mobile robotics, where the raw outputs of classical grid-based planners such as \(A^*\) contain sharp turns and redundant waypoints that are unsuitable for direct execution. Tracking such unsmoothed paths with a Model Predictive Controller (MPC) on a \(100\,\text {m}\) grid produces positional errors exceeding \(10\,\text {m}\) and highly oscillatory acceleration commands, confirming the critical need for post-hoc trajectory smoothing. This paper proposes a three-stage hybrid framework: (i) an Improved \(A^*\) search with Dynamic Programming (DP) generates a globally feasible path and prunes redundant waypoints; (ii) an Adaptive Random Search Optimization (ARSO) algorithm adaptively places one control point per waypoint triplet by minimizing the deviation between the smoothed spline arc-length and the original segment length; and (iii) cubic spline interpolation enforces \(C^2\)-continuous trajectories via natural boundary conditions, without requiring gradient computation, convex decomposition, or neural network training. Validated on two benchmark occupancy-grid environments (a \(100\!\times \!100\) cell map at \(2.5\,\text {m/s}\) and a more demanding \(160\!\times \!160\) cell map at \(3.0\,\text {m/s}\)), the smoothed reference reduces MPC tracking error by up to 100-fold: lateral deviation falls from \(3.0\,\text {m}\) on the raw pruned path to \(1.5\,\text {cm}\) on the ARSO-smoothed path, with residual errors converging to near-zero within \(10\,\text {s}\) in both scenarios. The framework is gradient-free, training-free, and directly compatible with standard occupancy-grid navigation stacks, making it practical for autonomous ground robots and aerial vehicles operating in obstacle-dense, real-time environments.