Adaptive clearance sampling spends more collision detection queries on portions of a trajectory that are difficult to certify, instead of accepting a path merely because a fixed set of samples is clear. Its guarantee comes from a bound on motion between samples. A configuration space path must satisfy the geometric constraints continuously.[ref]
Represent the body by a nonempty compact set and the fixed obstacles by a nonempty closed set. Let be their nonnegative set distance, and suppose a known Lipschitz continuity bound gives . On an interval of duration with endpoint clearances , each time is at most from one endpoint. Hence an endpoint certificate for continuous collision clearance is
If this lower bound is strictly positive, the entire interval is clear. For a required clearance margin , require the bound to exceed instead. Otherwise query the midpoint and subdivide. A sharper certificate uses both endpoint cones; when and the distances satisfy the assumed bound, its minimum is . The simpler bound is sufficient for the example below.
For a translating and rotating rigid body, a valid speed estimate is , where is a bounding radius for rigid-body clearance, provided these are bounds over the whole interval and the obstacles stay fixed. The angular clearance bound for a rotating body proves the rotational contribution. A distance-estimation error bounded by can be accommodated by replacing each reported endpoint distance by its lower bound .
In an original point-motion example, with and passes the obstacle point . Its exact clearance is and suffices. Require . The initial endpoint certificate is positive but below this required margin, so more queries are needed. Recursive midpoint sampling certifies long intervals away from the obstacle and refines only near the closest approach. The stated midpoint rule uses 15 distance queries and certifies 14 intervals. The figure shows the exact function alongside the sampled certificate; the formula is known here only because the example is constructed.
Figure 1.
Adaptive endpoint certificates for a trajectory passing 0.01 m from a point obstacle, with a required clearance of 0.005 m. Original exact geometry and recursive midpoint calculation.
Details.
Unresolved intervals in adaptive collision checking must remain unresolved if a chosen depth or time budget is exhausted: failure to certify positive clearance does not establish a collision. Conversely, a query with exact zero set distance establishes contact or intersection. A sampled positive distance at or below violates the requested margin but does not establish contact. With exact queries, a valid finite and a trajectory whose clearance has a positive lower bound, subdivision eventually certifies every interval for ; a positive requested margin requires a positive surplus above that margin. Without positive clearance, finite termination is not promised.
A clearance certificate with bounded distance-query error proves separation over a continuous motion interval when sampled distances are known only within stated error bounds. A positive returned value from collision detection is not by itself a lower bound on the true geometric distance. Approximation, floating-point error and model error must be included if they affect the intended claim.
Let true set distance satisfy on . At endpoints, assume certified query errors . Define
Provided the query bounds are consistent with nonnegative distances, . The endpoint lower bounds propagate into
This extends the endpoint certificate for continuous collision clearance. The primary planning model requires feasibility along the whole continuous path; checking endpoint poses alone is insufficient.[ref]
The minimum of this envelope must be computed on the actual interval. Its general closed form, including unequal lower bounds, is
For and , the two sloping bounds meet inside the interval and the average expression dominates the other nonzero candidates. If , their intersection lies before the interval; the minimum is instead . The opposite inequality exchanges the endpoints. For , the formula reduces to because true clearance is constant.
The lower bounds themselves need not satisfy the consistency condition for exact endpoint distances. For example, , and permit a true clearance rising from to . Rejecting these lower bounds because their difference exceeds would wrongly treat them as exact observations. The general certificate gives ; using only the intersecting-cone expression would give the weaker .
A second original example takes reported distances and , errors and , and . Then and , so . The error-free formula would have claimed . For a required strict margin above , the uncertain queries do not certify the interval. Tightening both errors to raises the lower bound to and supplies the requested certificate.
Compatibility of bounded endpoint distance queries also uses the upper bounds. The intervals must obey , , and . A violated condition signals inconsistent assumptions. An upper distance bound at or below a required margin can establish a sampled margin violation; failure of a lower-bound certificate alone does not establish a collision.
A proposed checker records the query’s enclosure guarantee, units and geometric model, propagates the motion bound with the actual interpolation, and leaves uncertified intervals unresolved for further subdivision or stronger queries. A standard deviation is not a deterministic query enclosure. A certificate against a nominal obstacle model also needs a separate justified relation to the actual obstacle geometry before it can be interpreted physically.
An endpoint certificate for continuous collision clearance uses distances at two sampled configurations and a bound on intervening motion to prove separation for an entire time interval. Its guarantee concerns every intermediate configuration, rather than only the sampled poses.
Let be the set distance between a moving nonempty compact set and fixed nonempty closed set of obstacles, with . Suppose , with , and let the exact endpoint distances be . The two endpoint inequalities imply
This uses a valid clearance Lipschitz continuity constant, such as the rigid-body motion bound derived in angular clearance bound for a rotating body. The continuous-path requirement itself is fundamental to the primary planning model.[ref]
For and consistent endpoint data , the two sloping bounds intersect at
Their maximum is minimized there, giving the sharp general lower bound
It is sharp among nonnegative functions with that Lipschitz continuity bound and those endpoints: the displayed envelope itself satisfies the assumptions. This does not say that the unknown actual trajectory attains the lower bound.
For an original example, take , , and . Since , the simple nearest-endpoint certificate gives . The paired bounds give , with their intersection at . Thus the sharper certificate proves separation greater than a required clearance margin where the simpler one does not.
Figure 1.
Paired Lipschitz endpoint bounds certify at least 11 mm clearance over 100 ms, while the simpler constant bound gives 7 mm. Original constructed certificate; the blue envelope is not a measured trajectory.
Details.
For , consistency requires , and the clearance is constant. An endpoint difference larger than contradicts the exact-data assumptions; the motion bound, query errors or model must be checked. A clearance certificate with bounded distance-query error replaces exact observations with justified lower bounds and must preserve the assumptions used in minimizing their envelope.
Under the strict convention of adaptive clearance sampling, certification requires the guaranteed lower bound to exceed the requested margin. If it does not, unresolved intervals in adaptive collision checking remain undecided until additional queries or other information resolve them. Failure of this sufficient certificate alone does not establish a collision.
Required clearance margin 2026-11-05
A required clearance margin is the minimum separation requested by a geometric motion specification. In adaptive clearance sampling, it is the threshold that a continuous-interval lower bound must exceed. Positive separation from an obstacle is enough to exclude contact in an exact model, but can still be less than the requested margin.
Let be the modeled nonnegative set distance between a rigid body and fixed obstacles. Using the strict convention of adaptive clearance sampling, an interval is accepted only when its guaranteed lower bound exceeds . A query with violates that requested separation without demonstrating contact. Choosing is part of the specification, not something determined uniquely by the collision detection algorithm.
Geometric uncertainty can be incorporated with explicit bounds. Suppose robot geometry, obstacle geometry and reference-point tracking error can each change the relevant sets by at most in Hausdorff distance. The triangle inequality then gives
To guarantee an actual separation greater than , a sufficient modeled threshold is
These are simultaneous deterministic bounds. No independence assumption is needed to add them conservatively. The configuration-space construction in the primary planning text similarly represents body size by enlarging forbidden regions.[ref]
For an original error budget, require and take geometric bounds of , and respectively. The modeled threshold becomes . Suppose the smaller reported endpoint distance is , the distance-query error is bounded by , the clearance Lipschitz continuity constant is , and the interval duration is . The simple interval certificate gives
Subtracting the geometric budget leaves at least actual separation, exceeding the requested by in this model.
The query error was already subtracted from the interval bound and must not be subtracted again as an unrecorded duplicate allowance. Conversely, the motion term addresses unsampled motion; it does not automatically include obstacle-location error. An endpoint certificate for continuous collision clearance should state which effects are included in each quantity, while unresolved intervals in adaptive collision checking retain intervals whose lower bound is insufficient.