Gait 2026-11-05
A gait is a pattern of coordinated limb motion and contact used in locomotion. In a periodic gait, the order of foot contacts, their relative timing and the duration of each contact characterize a cycle. A quadrupedal robot can change gait without changing the number of legs or their basic mechanical arrangement.
For a repeated foot motion with period , the stance phase is the interval during which that foot contacts the ground; the swing phase moves it between contacts. If stance lasts , its contact duty cycle is . Relative phase specifies how one leg's cycle is shifted from another's. Equal duty cycles do not determine a unique gait because those phase shifts can differ.
For an original four-leg schedule, take front-left, front-right, hind-left and hind-right phases with . Apart from transition instants, three feet contact the floor. A second constructed schedule takes phases and : diagonal pairs contact together and alternate every half-cycle, illustrating a trot. The first schedule has total contact-time sum per cycle; the second has . Summing leg contact times does not mean a stride itself lasts three or two periods.
A real dynamic apparatus illustrates why timing must connect to forces. The 2015 MIT Cheetah demonstration adjusted approach strides and motor forces to execute a running jump; its account describes bounding as successive small jumps.[ref]
MIT cheetah robot lands the running jump by Jennifer Chu. See, run, jump: stride adjustment, force planning and bounding description
The numerical schedules above are not measurements from that experiment.A support polygon is useful for a stipulated static contact model, but a contact schedule alone does not establish static or dynamic feasibility. Friction, joint motion, actuator capability and angular momentum can matter. Measuring foot-contact times alongside body motion and ground reactions tests whether a planned gait is actually realized. Nonperiodic transitions, starts and obstacle maneuvers additionally require more than one fixed repeating cycle.
Stance phase 2026-11-05
The stance phase of a robot leg is the portion of a gait during which its foot is in the intended ground contact. It permits force transfer between the robot and its surroundings. Contact can occur with little load, and contact alone does not imply that the foot remains fixed without slipping. The swing phase instead transfers the foot toward another contact.
In an ideal rigid, nonadhesive contact model, let be the foot's normal gap above the ground and its normal contact force. The conditionsexclude penetration and tensile ground reaction. An open gap requires zero normal reaction; a zero gap permits a compressive reaction but does not require it to be strictly positive. The primary contact model distinguishes these unilateral constraints from the force/torque equations for equilibrium.[ref]
Robotic Systems by Kris Hauser. Chapter 12, Contact modeling and Equilibrium conditions
For an original level-ground example, take a robot supported by two stance feet, neglecting other external vertical forces. Newton's second law giveswhere is gravitational acceleration and is upward center of mass acceleration. With equal sharing and , each foot carries . With , each carries . Equal sharing is an additional symmetry assumption, not a consequence of knowing there are two contacts.
A simple Coulomb friction model constrains tangential force by . At zero vertical acceleration and , the two feet's combined horizontal-force capacity is at most in this planar model. Accelerating the body horizontally at would require and violate that bound. A stance-time schedule alone cannot remove this force limit. Individual contact geometry and torque balance can impose further constraints even when the combined bound passes.
For a periodic cycle, contact duration gives duty cycle . A proposed test records stance timing and forces separately, using calibrated sensors under the contacts together with body-motion measurements. It checks load transfer and slipping as well as touch timing. A support polygon is useful in an explicitly static planar model; dynamic stance additionally requires the changing force and momentum balance.
Swing-foot clearance 2026-11-05
Swing-foot clearance is the separation between a robot's swinging foot and the terrain or obstacles it must pass. It concerns the whole swing phase, not just the maximum foot height. For a finite foot, use the relevant lowest material surface or full collision geometry; the height of a chosen ankle coordinate can differ from actual clearance.
An original point-foot model isolates vertical geometry. Let a planned foot position be and terrain height be , with swing parameter . DefineGround contact at the beginning and end normally gives zero endpoint clearance, so a positive lower bound must be assigned to the obstacle-crossing part of the path rather than incorrectly demanded throughout the closed contact-to-contact interval.
Use the constructed pathSuppose a flat-topped obstacle of height occupies the horizontal range corresponding to , namely to . With , the lowest foot height over this interval is , attained at its edges. The minimum nominal obstacle clearance is therefore only even though peak foot height is .
A robust swing-foot clearance margin includes specified error bounds. If actual foot height can be below its plan and actual obstacle height above the model, the guaranteed clearance is at leastThus the nominally clear path permits collision within those bounds. Guaranteeing at least above this obstacle under the same errors requiresThe bounds add because both deviations can reduce clearance at once; they are deterministic limits, not independent standard uncertainties to combine by root-sum-square.
Greater height changes the leg's motion requirements. For a fixed swing duration , this path has maximum vertical speed and accelerations proportional to . Clearance, timing, inverse kinematics and actuator constraints must therefore be checked together. A terrain discontinuity, horizontal position error or non-point foot additionally requires the corresponding geometry rather than just this vertical formula.
The primary planning text treats clearance as a possible planning objective and distinguishes local geometric constraints from dynamic ones.[ref] A proposed robot test measures the foot surface and obstacle geometry in a shared reference frame, records the trajectory throughout the crossing, and compares the minimum separation with the stated bounds. Observing a high midpoint alone does not test the minimum-clearance claim.
Swing phase 2026-11-05
The swing phase of a robot leg is the interval in which its foot moves between ground contacts without providing the intended ground support. It complements the stance phase. In a periodic gait with period and contact duty cycle , its duration is . The leg can still require substantial actuator effort: moving its own mass and controlling its trajectory are different from supporting the robot through ground contact.
An original planar foot path gives an explicit design example. Let parameterize a swing of duration , horizontal travel and desired swing-foot clearance over a flat reference plane. ChooseBoth components have zero endpoint velocity. At mid-swing the foot has moved halfway horizontally and reaches height . The maximum horizontal and vertical speed magnitudes areFor , and , these are and about . Halving the available swing time doubles the path's speed requirements and quadruples its acceleration requirements. A contact schedule can therefore be feasible in timing arithmetic but too demanding for the actual leg.
The path is only a foot-level specification. Inverse kinematics must find joint configurations that realize it, and joint motion, collision and actuator constraints must also hold. Zero endpoint velocity does not guarantee continuous acceleration when this segment is joined to another trajectory. An uncertain or uneven ground height changes the actual clearance and contact time.
The primary contact-planning treatment distinguishes choosing contacts from moving through configuration space between them.[ref]
Robotic Systems by Kris Hauser. Chapter 12, Manipulation planning and locomotion planning and Multi-modal motion planning
A proposed robot test measures the foot path, the contact transition and joint response while changing swing duration or clearance. Calibrated sensors can distinguish premature ground contact from a trajectory-tracking error. The example above is an original motion prescription; it is not a measured gait or a complete stability controller. Trot 2026-11-05
A trot in a quadrupedal robot coordinates diagonal leg pairs: front-left with hind-right, and front-right with hind-left. The two pairs alternate their stance phases and swing phases. The pairing and relative timing define the pattern; the fraction of each cycle spent in contact can vary.
For an original periodic model, take cycle period and normalized cycle phase . Let the front-left/hind-right pair have phase zero and the other pair have phase . Each foot remains in stance phase for fraction of the cycle. At , one diagonal pair contacts while the other swings, apart from the idealized transition instants.
The contact-time consequences follow directly. For , the diagonal-pair contacts do not overlap, and the fraction of the cycle with no foot contact isFor , the intervals overlap, and the fraction with all four feet in contact is . Thus gives 20% no-contact time, while gives 20% four-foot overlap. The average number of contacting feet is in either case, but an average does not describe the instantaneous support.
For stipulated and , each foot's stance lasts and swing lasts . Each pair overlaps the other for at each exchange, totaling per cycle. These are constructed timings, not measurements of a particular machine.
Two ideal diagonal point contacts have a support polygon reduced to a line segment. Static balance would require the projected center of mass to lie on that segment under the usual horizontal-plane assumptions, leaving no area margin to lateral disturbance. Dynamic motion additionally involves contact forces, angular momentum, friction and actuator limits. The contact and equilibrium models in the primary robotics text explain why a geometric schedule alone is insufficient.[ref]
Robotic Systems by Kris Hauser. Chapter 12, Contact modeling and Equilibrium conditions
A proposed robot trial records all foot-contact events, body motion and ground contact forces while commanding the diagonal pattern. It checks whether the planned duty fraction and phase offsets are realized and whether motion remains feasible. Contact timing identifies the gait; the force and motion records test its execution.
