A multi-sample clearance envelope bounds every possible instantaneous clearance consistent with several uncertain distance queries and a known motion-rate limit. It sharpens isolated endpoint estimates by requiring one Lipschitz continuous clearance history to explain all samples. Such a bound addresses the between-sample gap in continuous robot motion planning, where valid sampled configurations alone do not guarantee a valid path.[ref]
Robotic Systems by Kris Hauser. Chapter 8, Point-to-point path planning; Chapter 9, configuration-space obstacles
At times , let , and suppose the nonnegative clearance has Lipschitz constant . Assuming multi-sample consistency of distance-query intervals, defineEvery admissible history obeys . Each lower cone follows from ; the upper cones follow by reversing the inequality. Under consistency, both envelope functions themselves satisfy the sample intervals and the same Lipschitz bound. Thus the enclosure is pointwise sharp among the scalar histories allowed by these assumptions.
A positive minimum of over a time interval certifies separation throughout it. If that minimum is zero, the assumptions permit a scalar history touching zero; this is lack of a strictly positive certificate, not an observation of collision. Some admissible scalar histories may not correspond to a realizable rigid-body path, so sharpness here concerns the stated scalar model.
The exact interval minimum is inexpensive to compute. On , all sample times lie on one side or the other. PutThen . For , its minimum occurs at the crossing if that crossing lies in the interval; otherwise it occurs at the nearer endpoint. Prefix and suffix maxima therefore allow all segment minima to be computed in linear time. For , every admissible clearance is constant and the lower envelope is .
For an original example, queries at give intervals , , , and . On the first segment, and in the corresponding millimetre/second coordinates. The crossing is and the lower bound there is . Symmetry gives a second minimum at , so the full interval is certified with margin . Using only the two outer queries would give a minimum of .
A proposed checker first tests consistency, then computes segment minima with conservative arithmetic and reports the limiting time and active queries. Keep query errors, timestamps and the bound traceable to the same geometry and motion. Clearance envelope with segment-dependent speed bounds can use more motion information, but replacing by an unsupported smaller number would invalidate the certificate.
Articles by others on the same topic
There are currently no matching articles.