Orientation-dependent configuration-space obstacle
ID: orientation-dependent-configuration-space-obstacle
An orientation-dependent configuration-space obstacle is the forbidden set for an extended robot whose occupied geometry changes with its orientation. For a planar rigid shape referred to a body-fixed point, translation and rotation matrix , the occupied set is . With obstacle set , collision meansFor each fixed angle, the forbidden translations are thereforeIndeed, an intersection gives , hence , and the converse follows by substitution. This is a reflected Minkowski sum, not an unreflected sum of the two shapes. Hauser develops these angle-indexed slices explicitly for a translating and rotating polygon.[ref]
Robotic Systems by Kris Hauser. Chapter 9, C-obstacles for rotational motion; Motion planning in SE(2)
The full configuration-space obstacle is . Its angular coordinate is periodic: orientations zero and represent the same rotation. Translation and orientation cannot generally be replaced by one planar obstacle inflation. A circular robot centered at its reference point is a special case, because rotating that shape leaves every unchanged.
An original doorway example uses a rectangle with half-length and half-width , centered in an infinitely long horizontal corridor of width . Its vertical half-extent at angle isWith contact counted as collision, a centered placement is clear only if . At zero angle the total width is , leaving at each wall. At , the total width is about , so the same center position collides. For small positive angles, the first touching angle solves , giving approximately . A collision-free center path alone would miss this rotational restriction.
Angular sampling needs a bound on the geometry between checked orientations. If every body point lies within radius of the reference point, changing orientation by moves each corresponding point by at mostThe first expression is the chord length; the inequality follows from . An angular clearance bound for a rotating body uses this motion allowance to transfer a measured separation to nearby orientations. For the rectangle above, . A ten-degree grid has a five-degree worst-case distance to a sampled orientation, allowing about of point motion. A sampled gap would not certify every intermediate orientation under that bound.
A geometric validation can place a rectangular test piece at predicted near-touching angles in a measured corridor, accounting for reference-point offsets and wall tolerances. A planner must also check the continuous motions connecting clear configurations; clear grid vertices alone do not establish clear connecting rotations. A conservative enclosing disk may simplify that check, at the cost of excluding some feasible narrow passages.
New to topics? Read the docs here!