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.
Integrator reset dead time 2026-11-05
Integrator reset dead time is the interval during which incoming charge is excluded from the reported measurement because the integrator is resetting or not yet ready for acquisition. A switched-integrator implementation has distinct integration, hold and reset states; the historical datasheet shows those states and their timing.[ref]
ACF2101 Low Noise, Dual Switched Integrator datasheet. p9, Modes of Operation and Hold and Reset Switches, Figures3–4
For an original periodic schedule, acquire during the first of every cycle, reset for the next and exclude the final for settling. The duty cycle is . If short-pulse arrival phases are independent and uniform over that cycle, the expected captured fraction is .
That fraction does not apply to every pulse train. Pulses spaced by and arriving at phase are all missed in the ideal schedule. The same train at phase is entirely captured. The clock synchronization matters as much as the fraction of time spent acquiring.
A bench check compares accepted events with an independent pulse monitor while changing their phase relative to the reset command. State whether the excluded interval includes the switch delay, discharge interval, post-opening transient and readout recovery. A stable zero-input baseline alone cannot demonstrate that every pulse was accepted. The integrator reset settling time and a reset charge-injection pedestal concern readiness and initial conditions, while dead time concerns which signal arrivals contribute at all.
Distinguish the rest-mass supply from the actual black-hole mass growth. With the usual radiative-efficiency definition,At the Eddington limit the growth is exponential:The available time is the difference of the supplied ages, ; no new cosmological age-redshift relation is needed.
Using the printed , together with , , and a Julian year of , givesThereforeThis is about e-folds. The constants just listed are evaluation constants, not additional observational inputs asserted to be on the paper.
Sometimes an elementary growth convention identifies directly with and drops the radiated fraction of the incoming rest mass. That approximation instead gives and . The first result retains the physically distinct supplied and retained masses; the convention must be stated because exponential growth magnifies this difference.
The main implication is already severe in the optimistic calculation: a low-mass stellar-remnant seed has insufficient time under the specified efficiency and strictly Eddington-limited accretion. A heavier seed, earlier formation, a different efficiency, mergers or episodes beyond that idealized luminosity limit can relax the inference. Any duty cycle below unity or sub-Eddington episodes require a larger initial mass within the adopted model. The reported high-redshift quasar motivating this calculation was identified spectroscopically at ; its published age estimate need not replace the ages supplied here.[ref]
For , the same duty cycle model gives . Thus . The tenfold reduction in active fraction reduces average power by only about because the sleep current remains. The ideal limit as is , before leakage elsewhere or wake-up energy. Active and sleep contributions become comparable at a duty cycle of roughly ; below that scale lowering sleep current is particularly valuable.
For explicit sketches take a symmetric, 50% duty cycle square wave with levels . The source does not specify levels or duty cycle; a unipolar 50% wave follows by adding its mean and rescaling. Let and be the positive output extremum in the periodic steady state. The square-wave response of an RC low-pass filter hasextended periodically. The extremum formula follows by imposing and . It makes the three regimes below quantitative, including their finite amplitudes.
A Fourier series separates a periodic physical signal into harmonics. For example, a periodic voltage applied to a linear circuit can be treated one frequency at a time; the harmonic responses then superpose to give the output waveform.
Write for the pulse width and for its duty cycle, with . The waveform is a train of positive rectangular pulses centred on , each with area one. It is even about , so every sine coefficient vanishes. Cosine orthogonality givesand, for ,This is the Fourier series of a periodic rectangular pulse:The actual constant term in the series is , not . As usual for a jump discontinuity, the series converges to the average of the one-sided values at each pulse edge, namely , irrespective of the value assigned at that isolated endpoint. Elsewhere it converges to the rectangular waveform.
Counting the constant as the first term, the first three terms areso their sum isIf “first three” instead means the first three nonconstant harmonics, add ; the original plot shows that alternative partial sum as well. The three-term approximation rounds the narrow peaks and ripples between them; many harmonics are needed to represent a sharp pulse.
The original sketches use the illustrative duty cycle and cover . The coefficient panel also displays the first spectral zero.
For , expand the sinc function:Thus the low-index coefficients, including , have nearly equal values, although their constant-series contribution still has the factor . The first sinc zero occurs at , or . If this is not an integer, the closest integer coefficient is near zero rather than exactly zero: writing gives . This pulse-width scale of Fourier coefficients means that a narrower pulse requires significant harmonics extending to proportionally larger indices, the reciprocal time-width/frequency-width relation.
Connect the fourth JK flip-flop with and clock it from , retaining the source's positive-edge convention. Read the four-bit state as . Its state-transition diagram is a single cyclewith one input rising clock edge per arrow; the figure displays every state explicitly.
Each stage halves the preceding triggering frequency. is an ideal square wave with a 50-percent duty cycle at , with wave period and high and low intervals of . Its initial phase depends on the starting state. The figure chooses initial state and a first input rising clock edge at . Actual ripple propagation shifts edge times and creates intermediate transient codes; no device delays were supplied, so the waveform describes settled ideal logic.
Periodic RC pulse-train baseline 2026-11-05
A periodic RC pulse-train baseline is the repeatable pre-pulse capacitor voltage reached after startup. It need not be zero even when the input low level is zero. With high duration , low duration , period , and , , the recurrence in residual baseline in RC pulse-width discrimination has contraction factor . Its fixed baseline and peak areThis is a deterministic periodic state, not a random noise floor. The startup error is reduced by a specified fraction after cycles, rounded upward.
The mean supplies an independent check. Integrating over a full period makes the derivative term vanish, so . The mean depends on duty cycle while the baseline and ripple depend on period relative to the time constant. For at fixed , expansion givesThus a rapid train approaches a level near its duty-cycle average, rather than isolated relaxed pulses.
For an original fast-train example, choose , , and . The exact baseline is about , the peak , and the mean exactly . The startup deviation contracts by each cycle; reducing it below one percent of its initial value takes 24 cycles, or .
A pulse-generator/oscilloscope test should therefore distinguish the first pulses from the repeatable train, and record minima, maxima and mean rather than only input width. The natural-response measurement in the primary RC laboratory checks the time constant used here.[ref]
Laboratory 11: Sinusoidal Steady State Response of RC and RL Circuits by MIT OpenCourseWare. Printed pp. 1–2
Threshold placement relative to the repeatable minimum and maximum determines acceptance and missing comparator reset in an RC pulse train. Pulse generator 2026-11-05
A pulse generator produces controlled electrical pulses for exciting, triggering or testing an electrical circuit. The useful specification includes high and low levels, pulse width, repetition period, edge behavior and the timing relationship to a trigger. A repeating pulse train and a single triggered pulse impose different test conditions even when their individual pulse shapes agree.
For an original ideal train with low level zero, high level , pulse width and period , define duty cycle and repetition frequency . Direct averaging givesFor a resistive load , the energy per pulse and mean active power areMean potential difference and RMS potential difference are different summaries; squaring the mean would underestimate heating for a nonconstant waveform.
Take actually delivered into , and . Then , , mean potential difference is , and RMS potential difference is about . The pulse deposits and average load power is . These are stipulated rectangular-pulse values, not instrument limits.
Real pulse width needs a threshold definition. Keysight's primary control documentation measures it between the rising and falling 50% crossings and provides duty-cycle entry as an alternative.[ref]
Pulse Width in Keysight BenchVue Function Generator documentation. Pulse Width, definition and duty-cycle setting
Rise time, edge asymmetry and trigger timing must be measured or specified separately; a nominal width alone does not describe the full waveform.Termination also changes what reaches the load. The existing Keysight documentation explains a fixed series output impedance and the difference between a selected load setting and the actual connected load. Its example gives twice the displayed amplitude at an open circuit when the display assumes a matched 50-ohm load.[ref]
Output Load Termination in the Keysight BenchVue Function Generator documentation. Output Load Termination, first paragraph and open-circuit example
Use the delivered pulse levels in the energy calculation.A proposed test connects the intended termination, records the pulse at the load with an oscilloscope, and checks levels, crossing times and repetition intervals. Varying pulse width at fixed amplitude and repetition rate should change resistive average power in proportion to under the ideal model. Loading and finite edge durations explain departures that should not automatically be assigned to the programmed timing.
Pulse train 2026-11-05
A pulse train is a sequence of pulses. An ideal periodic pulse train repeats the same waveform at a fixed period , with pulse repetition frequency . A finite burst, varying pulse heights or pulse timing jitter can break exact periodicity without removing the useful description as a pulse train. The repetition interval describes spacing; it is distinct from one pulse's duration.
If is one localized waveform, an ideal infinite pulse train isEquivalently, it is the convolution of with a Dirac comb. Its Fourier series coefficients are samples of the single pulse's Fourier transform:Thus the repetition period sets harmonic spacing , while the pulse shape sets the coefficient envelope. This statement concerns the repeated waveform itself; an optical electric field additionally has carrier phase information that a measured optical-power trace does not contain.
For optical power pulses with negligible continuous background, the average power of a laser pulse train obeys when every complete pulse has laser pulse energy . For a nonoverlapping rectangular pulse of duration , and the duty cycle is , so . For other shapes, a width such as the full width at half maximum needs a pulse energy shape factor before it determines peak power.[ref]
Average and Peak Power - A Tutorial by Newport. Photonics Technical Note1, one-page rectangular-pulse diagram and average-power/duty-cycle equations
An original rectangular example has , and . The pulse repetition frequency is , the duty cycle is , the peak power is and the average power is . A slow power meter can report that average while failing to resolve either the width or individual pulse-to-pulse energy fluctuation.
A fast photodetector and oscilloscope instead display successive electrical responses. Their bandwidth and impulse response limit the optical timing information available. Counting the spacing tests the pulse repetition frequency; integrating calibrated individual responses tests laser pulse energy. Pulse energy measurement with a photodiode explains the charge-integration step. Separating those measurements avoids inferring the pulse width from an average-power reading alone.
Pulse width 2026-11-05
Pulse width is the time separation of specified crossings on a pulse's leading and trailing edges. The threshold convention is essential when the edges are not instantaneous. Keysight's primary pulse-generator documentation uses the rising and next falling 50-percent crossings, and allows a duty-cycle setting as an alternative control.[ref]
Pulse Width in Keysight BenchVue Function Generator documentation. Pulse Width, 50-percent definition and duty-cycle setting
For low and high levels and , define the fractional threshold as with . A positive pulse's width at that level is . The half-height convention is related to full width at half maximum for an isolated positive pulse above a defined baseline; it is not necessarily the duration of the flat top.
For an original asymmetric trapezoid, let a full linear rise take , the plateau last , and a full linear fall take . These ramp durations refer to the full low-to-high excursions, not the commonly quoted 10–90 percent rise interval. The crossing times giveThe 50-percent width is , while the first departure from the low level to final return lasts . At a 90-percent threshold the width is only . All describe the same waveform under different conventions.
For a repeating pulse train, duty cycle compares the specified width to the repetition period. Finite ramps mean that width times peak amplitude alone need not give the waveform integral or energy. Electrical loading and bandwidth also change the delivered crossings; the pulse generator setting must be checked at the actual load.
A measurement records both edges on an oscilloscope with a common level definition. Pulse-width uncertainty from correlated edge timing depends on , including their covariance. A common trigger-time translation can cancel from width while remaining in absolute arrival time. Ringing with several crossings, hysteresis, negative pulses, or multiple peaks needs an explicit crossing-selection convention rather than an unspecified single duration.
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 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.

