humanoidsdata.com

Search

Search companies, datasets, articles, and glossary terms for humanoids and embodied AI.

← All glossary terms

Hardware & control

Centre of pressure

The centre of pressure is the point on a support surface at which the resultant of a distributed contact pressure or ground-reaction force can be represented as acting. In legged robotics it summarises how load is applied through one foot or across coplanar contacts and is commonly estimated from a measured contact wrench.

Also known as: center of pressure, CoP

Updated

Distributed contact becomes one equivalent point

A foot does not press on the floor at only one physical spot. Pressure and shear are distributed across the contact patch. The centre of pressure replaces that distribution with an equivalent resultant contact force at a point on the support surface, together with any remaining moment about the surface normal.

Force plates, instrumented feet and force–torque sensors can provide the force and moment needed to calculate the point. The calculation becomes ill-conditioned when the normal force is close to zero, so a centre of pressure during swing or uncertain contact should not be treated as a reliable measurement.

Sardain and Bessonnet define the centre of pressure from ground–foot contact forces and the zero moment point from gravity and inertia forces. Under a dynamically balanced motion on a common support plane, the two coincide through the equations of motion.

That equivalence does not erase their different interpretations. A measured CoP describes the contact wrench that actually exists. A planned ZMP can describe the contact wrench a trajectory would require. If that requested point lies outside the feasible support region, it is not an achievable physical CoP for the assumed contact.

Multiple contacts require a declared surface

For one flat foot, the centre of pressure lies within the convex hull of the pressure-bearing contact region under the usual unilateral-contact assumptions. If the loaded patches are separated, the equivalent point can lie between them rather than on a directly loaded patch. With two coplanar feet, a combined value can be expressed on the shared plane. Hands, knees, stairs or feet on differently oriented surfaces do not provide one natural planar centre of pressure without an additional modelling convention.

Data should therefore identify the supporting contacts, reference plane and coordinate frame, sensor origin, sign convention, normal-force threshold and filtering. Per-contact and combined values should remain distinguishable.

Sources