Polynomial Navigation Functions
- Polynomial navigation functions are polynomial potential fields that encode 3-D workspace geometry and obstacles using quadratic implicit functions.
- They combine attractive quadratic potentials with repulsive formulations to guarantee a unique, nondegenerate global minimum at the target while avoiding spurious local minima.
- Empirical studies confirm that tuning the gain parameter k localizes gradients, enabling reliable navigation in complex environments including intersecting obstacles.
Polynomial navigation functions are a class of artificial potential functions designed for feedback-based motion planning and collision avoidance in three-dimensional (3-D) workspaces populated with obstacles. These functions encode both workspace geometry and obstacle regions using polynomial (specifically quadratic) implicit functions and generate navigation fields whose gradient flow directs a mobile agent towards a desired goal while provably ensuring obstacle avoidance. When constructed with sufficient gain parameters and appropriate obstacle compositions, these polynomials guarantee the absence of spurious local minima in the free configuration space, including scenarios with pairwise intersecting obstacles, and admit unique, nondegenerate global minima precisely at the goal position (Lang et al., 14 Jan 2026).
1. Workspace and Obstacle Encodings
Polynomial navigation functions are typically implemented in a 3-D Euclidean domain . The workspace is modeled as a closed ball of radius centered at the origin, represented by the quadratic (thus polynomial) implicit function
Internal obstacles are represented using two parametric quadratic forms:
- Spherical obstacles: Each has center and radius , encoded as
- Capped cylindrical obstacles: Each consists of a cylindrical core of radius with axis direction and segment endpoints , encoded by
with additional hemispherical end-caps defined by a continuously differentiable, piecewise polynomial
The free space is defined as
where
2. Construction of Polynomial Navigation Functions
Given a target point , the attractive potential is modeled as a quadratic form:
The base polynomial navigation function is constructed as
This form realizes a combined attractive-repulsive artificial potential, where repulsion from obstacles and workspace boundaries is polynomial in nature and multiplicative across all obstacles. Two normalized variants are frequently used in simulations:
The gain parameter regulates the flatness and gradients: large values localize all non-minimal critical points near obstacle or boundary surfaces, suppressing spurious minima within the workspace interior.
3. Theoretical Guarantees and Analysis
The central theorem establishes that, provided obstacle boundaries are encoded as above, no more than pairwise intersections occur among obstacles (no triple intersections), and the exponent is chosen suitably large (dependent on minimal clearance ), the constructed polynomial navigation functions have the following rigorous properties:
- Smoothness on and continuity up to .
- A unique, nondegenerate global minimum located at .
- Attainment of a constant maximal value (either for , or $1$ for normalized forms) precisely on .
- All additional critical points (if any) in are nondegenerate saddles.
The proof consists of partitioning into regions near each obstacle, near the workspace boundary, and away from obstacles, determining that potential non-minimal critical points are forced toward boundaries as increases. Hessian analysis is used to establish that such boundary-adjacent critical points are always saddle points.
For intersecting obstacles, a p-Rvachev smooth composition is employed: ensuring the merged implicit function on the union boundary with gradient nonvanishing throughout, thus avoiding local minima on intersection curves via similar Hessian arguments.
4. Computation of Gradients and Hessians
Letting and , derivatives are given by
For the attractive component,
The product structure yields
with explicit closed-form expressions for both spheres and cylinders. This structure ensures that as any obstacle or boundary is approached (), , guaranteeing that the gradient descent dynamics forces solutions to remain in free space and converge to the global minimum at .
5. Empirical Validation and Numerical Results
Extensive numerical simulations confirm the theoretical properties of polynomial navigation functions:
- General random tests: With m, mixed obstacles, 10 targets, and 15 random starting conditions per target, the normalized navigation function (with damping ) resulted in all 150 runs converging successfully for , while yielded three parasitic local minima.
- Truss obstacle composite: For a “truss” of 36 assembled obstacles and 100 initial positions near the workspace boundary, using , all trajectories converged to the goal safely, with maximal speed m/s and acceleration m/s.
- Obstacle merging employing p-Rvachev composition reduced effective obstacle count (e.g., 36 to 1), allowing substantially lower (such as or even ) without reintroducing spurious local minima.
These results demonstrate robust performance: monotonic convergence values for , effective collision avoidance, and consistent arrival at the minimum (goal) within reasonable time frames (Lang et al., 14 Jan 2026).
6. Methods for Handling Intersecting Obstacles
A significant challenge arises when obstacles intersect. Polynomial navigation frameworks permit pairwise intersecting obstacle encoding with no triple intersections by merging intersecting obstacles via the p-Rvachev composition, yielding smoothly defined implicit functions with nonvanishing gradients on the resulting union boundary. The Hessian-based argument, as applied to single obstacle boundaries, extends to these merged regions, precluding the appearance of local minima on intersection curves. This feature materially improves scalability and applicability to complex environments.
7. Summary and Scope of Application
Polynomial navigation functions, as constructed with quadratic encodings for both spherical and capped cylindrical obstacles, and evaluated with sufficient exponent , constitute a rigorous, smoothly varying feedback law for 3-D robot navigation. The approach guarantees a unique, nondegenerate convergence at the goal, free from interior local minima even under pairwise obstacle intersection, and supports systematic collision avoidance in highly cluttered environments. Applicability for robotic motion planning is substantiated by theoretical proof and extensive simulation in settings of increasing geometric and combinatorial complexity. Obstacle merging via p-Rvachev further extends the method’s scalability, and parameter tuning allows for graceful performance and convergence control (Lang et al., 14 Jan 2026).