A directional tipping margin is the distance an interior projection of the center of mass can move along one specified direction before reaching a boundary of its support polygon. It differs from the nearest-edge static tipping margin, which protects against movement in every horizontal direction. For a bounded polygon , interior point , and unit direction , the ray stays inside exactly while all edge inequalities hold. Hence
Edges with nonpositive denominator do not limit positive motion along that ray. The underlying gravity-only feasibility criterion is the nonnegative-reaction convex-hull condition in support polygon.[ref]
For an original triangular footprint, take , , in metres and . Moving right gives ; moving downward gives ; moving along gives . The all-direction margin is only , set by the left edge. A displacement allowance restricted to the right can therefore be larger than the isotropic allowance without contradiction.
The same geometry can enter a planar load calculation. A horizontal force applied at height shifts the effective support-resultant point by under the corresponding static torque balance. The directional threshold is , subject also to friction and the other contact assumptions. With and , the rightward example gives , whereas the nearest-edge worst-direction value is .
A measured pull direction and contact layout are therefore part of the specification. Changes in contact set, applied couples, or slipping require the fuller analysis in tipping of a rigid body; this geometric directional reserve alone is not a dynamical stability certificate.
Static tipping margin 2026-11-05
A static tipping margin is the distance of an interior center of mass projection from the boundary of a horizontal support polygon . It quantifies the horizontal displacement reserve in the gravity-only rigid-contact model. For a convex polygon written as , with nonzero edge normals , the margin is
This is the radius of the largest Euclidean ball about contained in : each normalized edge inequality bounds how far the projection can move toward that edge. The admissible contact-reaction argument is proved in support polygon and in the primary equilibrium model.[ref]
For an original rectangular footprint, let in metres and . Its four edge distances are , , , and , so . Any horizontal projection perturbation of norm at most leaves a margin of at least . This follows because each normalized edge gap changes by at most the perturbation norm.
Unsigned distance alone must not classify an exterior point as stable. At , distance to the polygon boundary is still positive, namely , but gravity-only balance is impossible. The minimum signed edge gap is then negative. For an exterior point, that minimum is a useful feasibility indicator; its magnitude is not generally the Euclidean distance to the polygon, especially beyond a corner.
A directional tipping margin can exceed the nearest-edge margin when the allowed displacement direction is restricted. The scalar protects against every horizontal direction, so it is the appropriate geometric reserve only for an isotropic displacement bound. It omits center of mass height, static friction, applied moments, and contact compliance. Under a specified horizontal load, tipping of a rigid body instead compares the load's overturning torque with the restoring gravitational torque.
Support polygon 2026-11-05
A support polygon is the convex hull of a body's supporting contact positions, projected onto a horizontal plane. For a rigid body resting on that plane in a uniform gravitational field, with gravity as the only applied load besides support reactions, it describes which horizontal center of mass positions can admit static equilibrium. Widely separated feet can support a center of mass above empty space between them: the footprint's convex hull, rather than the material under every point, matters.[ref]
The geometry follows directly from force and torque balance. Let the contact positions be and their upward normal forces be . The inequality expresses unilateral contact: an ordinary unbonded support can push the body upward but cannot pull it downward. For total mass , gravitational acceleration and horizontal center of mass projection , balance gives
Divide by and write . Then
Thus must be a convex combination of the contacts, which is exactly membership in their convex hull. Conversely, any such convex combination supplies nonnegative reactions satisfying this model's balance equations. The center of pressure of these vertical contact forces coincides with . This proves existence of allowable reactions; it does not determine every reaction uniquely when there are more contacts than independent balance equations.
For an original three-foot example, take contact positions , and in metres. The support polygon is the triangle described by , , . A body with requires the convex combination coefficients
With , the corresponding normal forces are , and . Moving the projection to would require , a downward reaction at the first foot. No set of nonnegative normal forces can hold that configuration at rest under the stated loads.
A simple test uses a rigid plate on three small supports, a movable known mass, and three load cells measuring the upward reactions. Include the plate's own mass and center of mass when calculating the combined projection. As that projection approaches the edge , the first support's reading approaches zero. Beyond the edge, maintaining the same contact configuration would require the forbidden downward reaction; the observed motion or changed contact set marks the failure of the original static equilibrium. This is a proposed apparatus test of the balance equations, not reported experimental data.
Figure 1.
A convex hull converts nonnegative support reactions into a geometric balance test
. Original three-foot example with contact coordinates in metres. An interior center of mass projection has nonnegative reaction fractions; a projection beyond the diagonal edge would require a negative first reaction. The second panel shows how lifting one corner shrinks a square support region to a triangle. Details.
The distance from an interior projection to the polygon's nearest edge is a static tipping margin; here it is . A boundary projection has zero margin: some supports unload, and an arbitrarily small outward shift can make balance impossible. A strictly interior projection gives a positive geometric margin against small horizontal shifts under the same model. It is not a general certificate of dynamical stability for a flexible or articulated system.
This explains a constraint in a quadrupedal robot's gait. Four feet at the corners of a square give a square support polygon. Lifting the corner leaves the triangle , , . A center of mass projection at was inside the square but is outside that triangle, so the body must shift or use dynamics to lift that foot without losing the assumed balance. The contact set must be updated when computing the support polygon.
The assumptions matter when applying the test. Nonhorizontal contacts require the full balance equations and admissible contact forces, including Coulomb friction; a projected hull alone need not decide feasibility on irregular terrain.[ref] Additional horizontal loads also change the balance problem. For example, a horizontal force applied at center of mass height produces an overturning torque about the relevant edge. If the inward horizontal distance to that edge is , incipient tipping of a rigid body satisfies . Whether the body slides first depends on static friction. The gravity-only support polygon contains no information about or that additional load.
Tipping of a rigid body 2026-11-05
Tipping of a rigid body begins when a supported configuration can no longer balance its applied forces and torques with admissible contact forces, and rotation about a support edge becomes possible. For gravity alone on a horizontal surface, the center of mass projection must lie in the support polygon. A boundary projection marks incipient unloading of contacts; it is not a general guarantee about subsequent dynamics. The unilateral-contact and force/torque conditions are explicit in the primary robotics treatment.[ref]
A planar horizontal pull gives a useful distinction between tipping and sliding. Let the gravitational weight be , the inward distance of the center of mass projection from the candidate tipping edge be , and the pull's application height be . Taking torque about that edge gives the limiting balance
The contact forces elsewhere on the base then unload. With coefficient of static friction , the horizontal sliding limit in this same model is . Tipping can occur first only if ; the geometric support polygon by itself does not decide this competition.
For an original example, choose , , , and . The tipping threshold is . With , sliding would require , so tipping is the first predicted loss of this planar static configuration. With , sliding starts at instead. Equal thresholds require a coupled contact analysis rather than a strict choice between the two labels.
A bench comparison can use a rigid box, a horizontal force gauge at a known height, and a slow force increase while observing the first loss of full-base contact or translation. Include the box's actual combined center of mass, not just its visible geometric centre. The static tipping margin measures the gravity-only geometric reserve; a pull, anchoring, changing contact set, or nonhorizontal ground changes the governing balance problem. The full friction constraints must then be retained.[ref]