Combined pivot and axis uncertainty in rotational clearance bounds the occupied-point error of a rotating robot when its modeled pivot and axis direction are both uncertain. Adding separate bounds is valid only after specifying the same physical points, coordinate frame and endpoint quantity. A rigid rotation is represented by a rotation matrix, obtainable from a unit axis and angle through Rodrigues rotation formula.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. §3.2.3, Exponential Coordinates of Rotation, Part 2
Let the nominal initial point and pivot be , with and . Let actual values be and , where and . The actual and nominal rotations have the same known principal angle , while their unit axis directions differ by at most . Expanding the actual endpoint and subtracting the nominal one gives the exact identityThe three terms isolate initial-point error, pivot error and direction-induced rotation error without assigning one error twice.
An orthogonal matrix preserves length, and . The axis-direction result in rotation-axis direction uncertainty in clearance bounds givesThereforeThe radius in this expression is the nominal , because the initial-point perturbation has already been accounted for by . Replacing it by an inflated radius is safe but may count some uncertainty conservatively twice. The pivot term uses the actual , whose rotation angle is shared and known in this model.
For an original tool-motion example, take , , , and . The respective allowances are approximately , and , totaling . If every nominal occupied point is at least from a fixed, exactly known obstacle, the actual clearance is at least , provided point correspondence and the enclosure hold for the entire body at that orientation.
That last inference follows from the triangle inequality for set distance. An additional obstacle-position allowance must be subtracted separately when the obstacle is uncertain. A final-orientation calculation alone does not establish a bound along the intervening trajectory; robot motion planning constrains the whole continuous path.[ref]
Shared-frame cancellation in rotational clearance uncertainty explains why a joint model can be tighter: translating the robot, pivot and obstacle coordinate descriptions together changes none of their relative clearances. A physical pivot displacement with a fixed obstacle is different. A proposed rotary-stage experiment fits pivot and direction in one frame, withholds fiducial observations at intermediate angles, and checks measured point errors against the bound. Uncertain rotation angle or changing structural deformation requires a further model; neither is included silently in .
Kris Hauser 2026-11-05
Kris Hauser is a roboticist whose research concerns robot motion planning and control. The University of Illinois identifies him as a professor working across computing and engineering, with research on decision-making for physical robots under limits such as uncertain dynamics and bounded computation.[ref]
Kris Hauser profile by the University of Illinois. Biography, robot planning/control and computational constraints
His identified university profile provides an external portrait of Kris Hauser.
His author-hosted Robotic Systems by Kris Hauser brings geometry, motion selection and contact mechanics into one technical account. Its contact-planning treatment explains why selecting contact and selecting motion are coupled: making or breaking contact changes the constraints on the robot.[ref]
Robotic Systems by Kris Hauser. Chapter 12, Manipulation planning and locomotion planning; Contact modeling
A collision-free trajectory alone does not establish that the available contacts can produce the required forces.An original static planar example makes that distinction quantitative. Suppose two nonadhesive point contacts support a body of gravitational weight at horizontal positions and . With center of mass coordinate and no other applied force or moment, vertical force and torque balance giveAt , the normal reactions are and . Moving the center to while retaining those same contacts would require and . A negative normal reaction violates the nonadhesive contact model. A planner must change the motion, contacts or assumed external forces; a path that avoids obstacles need not satisfy support constraints.
This is a derived example of the modeling question, not an experiment attributed to Hauser. His text supplies the explicit unilateral-contact and equilibrium framework.[ref]
Robotic Systems by Kris Hauser. Chapter 12, Equilibrium conditions and horizontal support-polygon discussion
A proposed robot test compares predicted reactions with calibrated contact measurements while shifting a controlled load, recording any change of contact rather than forcing the original static model onto a changed apparatus. Multi-sample clearance envelope 2026-11-05
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.
Roboticist 2026-11-05
A roboticist develops or studies robots by combining their mechanical design, sensing, computation and control. The work connects a desired physical task to a machine that can actually perform it. Kinematics describes permitted motion; robot motion planning selects motions subject to constraints; feedback control uses measurements to correct execution. An algorithm and the apparatus it controls must therefore be evaluated together.
For an original planar robot arm example, let two links have lengths and relative joint angles . Its end effector position isWith both lengths and angles , the endpoint is . A small first-joint offset radians changes the position to first order by , an error magnitude about . Accurate commanded numbers do not imply equally accurate physical geometry.
A proposed investigation compares measured endpoint positions with the kinematics model over several configurations, then checks whether the discrepancies follow a joint offset, a link-length error or changing mechanical deflection. Those alternatives suggest different corrections. It also tests execution on the real robot, rather than treating successful numerical planning as sufficient evidence of task completion.
Kris Hauser's author-hosted Robotic Systems by Kris Hauser connects geometric configurations, inverse kinematics, motion selection and contact constraints in one technical account.[ref]
Robotic Systems by Kris Hauser. Chapters 5–6, robot kinematics and inverse kinematics; Chapter 12, contact modeling and equilibrium conditions
Its contact discussion makes another key distinction: deciding when to touch the environment changes the applicable physical constraints. A roboticist may consequently work with mechanisms, algorithms or experiments while still needing a common model of what is sensed, commanded and physically achieved. Robot motion planning 2026-11-05
Robot motion planning computes a robot's proposed motion from its modeled state, environment and task constraints. A geometric planning problem asks for a path through configuration space; a timed motion can additionally constrain velocity, acceleration, forces and actuator effort. Hauser's primary text explicitly distinguishes geometric path planning from the broader problem involving dynamics and execution.[ref]
Robotic Systems by Kris Hauser. Chapter 8, introductory definition, Stating the motion planning problem and Point-to-point path planning
Let be the configurations allowed by joint limits and collision detection. A geometric solution is a continuous curveEach point represents a complete robot configuration. A configuration-space obstacle is a forbidden set of configurations, not necessarily the same shape as the physical obstacle in the workspace.
An original planar example uses a point robot starting at and aiming for , in metres. A circular obstacle centered at with radius blocks the straight path. A two-segment detour through has lengthThe perpendicular distance from the obstacle center to either segment isso the detour clears the circular obstacle. Checking only the start and goal would instead miss the collision on the straight segment.
Now give the robot a circular footprint of radius , with translation as its only degree of freedom. The forbidden center positions form a disk of radius : the obstacle is expanded by the footprint through Minkowski addition. The same detour still passes, but its center-path margin above the expanded obstacle is only about . The geometric reduction depends on the stated footprint and permitted motion.
A path's corner does not supply a dynamically smooth trajectory. Traversing this sharp detour at nonzero constant speed would instantaneously change velocity at its midpoint. A physical controller must stop, smooth the corner or choose a different feasible trajectory, while continuing to respect the obstacle and actuator constraints. A larger path length can be an acceptable cost if it permits the required motion.
A proposed validation compares the continuous planned geometry, sampled collision tests and measured execution on a controlled obstacle course. Report the robot geometry, constraints, computational budget and observed clearance. Failure to find a path in a limited run does not alone prove none exists; success on a numerical path does not alone establish accurate execution. Hauser treats completeness and the distinction between paths and feedback policies separately.[ref]
Rotation-axis direction uncertainty in clearance bounds accounts for a robot rotating about a direction different from the modeled direction. Even an exactly located pivot does not determine the final occupied geometry if its axis direction is uncertain. Rotation acts through a rotation matrix; Rodrigues rotation formula computes that matrix from a unit axis and rotation angle.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. §3.2.3, Exponential Coordinates of Rotation, Part 2, Rodrigues formula
Assume the pivot and principal rotation angle are known and shared by both models. Let the unit axes be , separated by , and suppose every occupied point obeys . The endpoint discrepancy isIt measures error against a nominal endpoint, not total motion from the initial position.
One exact operator norm calculation uses the unit quaternions and its modeled counterpart. Their scalar product isThe relative rotation has half-angle cosine . A rotation through angle moves a perpendicular unit vector by , givingConsequently, if the direction error is at most ,The cap follows because both endpoints lie on the same radius- sphere. The bound vanishes at zero rotation and, for small axis error, scales approximately as . Opposite oriented axes represent the same rotation at ; the conservative inequality need not capture that special cancellation.
For an original rotary-tool example, , and give an endpoint-error allowance of , about . A direction tolerance that looks small numerically can consume a substantial clearance margin at a long tool tip.
A combined pivot and axis uncertainty in rotational clearance must add or jointly bound pivot-location error, angle error and direction error without double-counting a shared coordinate-frame error. The fixed-axis formula in pivot-location uncertainty in a rotational clearance bound addresses a different contribution. For a proposed test, observe multiple rigid fiducials over several angles, fit pivot and direction, and validate independent endpoint measurements against the claimed enclosure. Geometric robot motion planning needs the resulting occupied-body bound along the path, rather than only at its final orientation.[ref]