Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Online Trajectory Optimization for Arbitrary-Shaped Mobile Robots via Polynomial Separating Hypersurfaces

About

An emerging class of trajectory optimization methods enforces collision avoidance by jointly optimizing the robot's configuration and a separating hyperplane. However, as linear separators only apply to convex sets, these methods require convex approximations of both the robot and obstacles, which becomes an overly conservative assumption in cluttered and narrow environments. In this work, we unequivocally remove this limitation by introducing nonlinear separating hypersurfaces parameterized by polynomial functions. We first generalize the classical separating hyperplane theorem and prove that any two disjoint bounded closed sets in Euclidean space can be separated by a polynomial hypersurface, serving as the theoretical foundation for nonlinear separation of arbitrary geometries. Building on this result, we formulate a nonlinear programming (NLP) problem that jointly optimizes the robot's trajectory and the coefficients of the separating polynomials, enabling geometry-aware collision avoidance without conservative convex simplifications. The optimization remains efficiently solvable using standard NLP solvers. Simulation and real-world experiments with nonconvex robots demonstrate that our method achieves smooth, collision-free, and agile maneuvers in environments where convex-approximation baselines fail.

Shuoye Li, Zhiyuan Song, Yulin Li, Zhihai Bi, Jun Ma• 2026

Related benchmarks

TaskDatasetResultRank
Trajectory PlanningNarrow Passage w1 = 1.4 m
Success Rate1
4
Trajectory PlanningNarrow Passage w2 = 1.2 m
Success Rate100
4
Trajectory PlanningNarrow Passage w3 = 1.0 m
Success Rate100
4
Trajectory PlanningForest Environment d2 = 1.6m
Completion Rate100
4
Trajectory PlanningForest Environment d3 = 1.4m
Completion Rate (%)90
4
Trajectory PlanningForest Environment d1 = 4.0m
Path Ratio1.07
4
Showing 6 of 6 rows

Other info

Follow for update