The Spring-Loaded Inverted Pendulum (SLIP) is a reduced-order model that captures the fundamental passive dynamics of legged locomotion, particularly running and hopping. It represents a leg as a massless, linear spring attached to a point-mass body, modeling the cyclical exchange between kinetic energy and elastic potential energy stored in the spring during ground contact. This elegant abstraction provides a mathematically tractable framework for analyzing stability, gait generation, and energy efficiency in biological and robotic systems.
Glossary
Spring-Loaded Inverted Pendulum (SLIP)

What is Spring-Loaded Inverted Pendulum (SLIP)?
The Spring-Loaded Inverted Pendulum (SLIP) is a canonical template model for running and hopping locomotion that abstracts a leg as a massless spring attached to a point-mass body.
In the SLIP model, locomotion is decomposed into a flight phase and a stance phase. During stance, the spring compresses and recoils, propelling the mass upward and forward. Its dynamics are governed by simple analytical solutions, making it a cornerstone for reactive locomotion controllers and gait libraries. The model's predictive power for center of mass trajectories and ground reaction forces has made it a foundational tool for developing control strategies for legged robots and understanding animal biomechanics.
Key Features of the SLIP Model
The Spring-Loaded Inverted Pendulum (SLIP) is a foundational template model for running and hopping. Its key features capture the passive, energy-conserving dynamics central to animal and robotic locomotion.
Massless Spring Leg
The core abstraction of the SLIP model is the representation of a leg as a massless, linear spring. This simplification focuses analysis on the leg's primary function: storing and releasing elastic energy during the stance phase. The spring constant (k) is the sole parameter defining the leg's stiffness, directly influencing the system's dynamics, such as the duty factor and apex height. This model ignores the leg's inertia and complex joint mechanics to isolate the fundamental energy exchange mechanism.
Point Mass Body
The entire body of the running or hopping system is condensed into a single point mass located at the center of mass (CoM). This reduction eliminates the complexities of multi-body dynamics, rotational inertia, and limb coordination. The model's state is therefore fully described by the position and velocity of this point mass. All kinetic and gravitational potential energy is associated with this mass, making the analysis of energy flow between kinetic energy, gravitational potential energy, and spring elastic energy mathematically tractable.
Hybrid Dynamical System
SLIP dynamics are governed by a hybrid automaton with two distinct phases:
- Flight Phase: The point mass follows a ballistic (parabolic) trajectory under gravity. No ground contact forces are present.
- Stance Phase: The spring leg is in compressive contact with the ground. Dynamics are governed by the forces from the spring and gravity. The model switches between these phases based on touchdown and liftoff events, which are functions of the leg's length and angle. This hybrid nature is essential for modeling the discrete impacts and continuous dynamics of legged locomotion.
Passive Self-Stabilization
A critical feature of the SLIP model is its inherent passive dynamic stability. For a range of initial conditions (speed, apex height) and parameters (spring stiffness, leg angle), the system will converge to a stable limit cycle—a periodic running or hopping gait—without any active control or feedback. This emergent stability arises from the nonlinear coupling between the spring dynamics and the body's forward motion. It demonstrates how mechanical design alone can confer robustness to perturbations, a principle heavily leveraged in passive dynamic walkers and compliant robot designs.
Energy Conservation & Exchange
The SLIP model elegantly illustrates the cyclic exchange of energy forms characteristic of dynamic locomotion. During stance:
- Kinetic energy is converted into elastic potential energy in the spring during compression.
- This stored energy is then returned as kinetic energy during spring decompression, propelling the body forward and upward. Gravity mediates exchanges with gravitational potential energy during flight. In the ideal, lossless model, total mechanical energy is conserved, highlighting the model's role in studying energetically optimal gaits. Real-world and robotic implementations add damping to account for losses.
Template for Control
Despite its simplicity, the SLIP model serves as a powerful template for controlling complex, high-degree-of-freedom robots. In the template-anchor control paradigm, the full robot (the 'anchor') is controlled to emulate the dynamics of the simple SLIP 'template'. Key control inputs are:
- Touchdown Angle: The leg angle at contact, which primarily controls forward speed and stability.
- Leg Stiffness: The virtual spring constant, which influences step frequency and apex height. By regulating these few parameters based on the template's dynamics, controllers can generate stable, dynamic gaits for robots like Boston Dynamics' BigDog or MIT's Cheetah, making SLIP a cornerstone of reduced-order model-based control.
SLIP vs. Other Locomotion Models
A feature comparison of the Spring-Loaded Inverted Pendulum (SLIP) model against other foundational locomotion models used in legged robotics and biomechanics.
| Feature / Metric | Spring-Loaded Inverted Pendulum (SLIP) | Linear Inverted Pendulum (LIP) | Full-Body Rigid Dynamics | Passive Dynamic Walker |
|---|---|---|---|---|
Primary Locomotion Mode | Running, hopping | Walking (bipedal) | All modes (walk, run, jump) | Walking (limit-cycle) |
Core Dynamic Principle | Passive spring-mass energy exchange | Constant CoM height, linearized dynamics | Full Newton-Euler equations of motion | Gravity-driven limit cycle on a slope |
Number of Model Parameters | 3 (mass, spring stiffness, leg angle) | 2 (pendulum length, mass) |
| 5-10 (link lengths, masses, geometry) |
Captures Flight Phase | ||||
Analytic Stability Analysis | ||||
Real-Time Control Suitability | High (for template-based control) | Very High (basis for MPC, DCM) | Low (computationally expensive) | Medium (for gait synthesis) |
Models Energy Efficiency | ||||
Requires Predefined Contact Sequence | ||||
Primary Use Case | Analyzing running stability & gait | Bipedal walking balance & footstep planning | High-fidelity simulation & detailed controller design | Studying energy-efficient, natural gait emergence |
Applications and Implementations
The Spring-Loaded Inverted Pendulum (SLIP) model is a foundational template for analyzing and generating running and hopping gaits. Its primary applications lie in providing a simplified, yet dynamically rich, framework for robot design, control, and analysis.
Bipedal and Quadrupedal Robot Control
The SLIP model serves as the reduced-order model at the core of many modern locomotion controllers. By treating each leg as a massless spring during its stance phase, controllers can plan energetically efficient trajectories for the robot's center of mass. This template is used to generate target motions for whole-body control frameworks, which then compute the precise joint torques needed for the full robot to track the SLIP-inspired motion. It is particularly effective for generating dynamic running gaits where energy recirculation between kinetic and potential forms is critical.
Gait Analysis and Biomechanics
In biomechanics, the SLIP model is a gold-standard template for studying animal running. Researchers fit SLIP parameters (spring stiffness, leg length, attack angle) to experimental data from humans, birds, and other cursorial animals to:
- Quantify running dynamics and stability.
- Understand how different species modulate leg stiffness to run across varied terrains and speeds.
- Study the passive mechanical basis of gait, separating the contributions of tendons and muscles from active neural control. This cross-disciplinary application validates the model's biological relevance and informs bio-inspired robot design.
Leg Mechanism and Actuator Design
The SLIP model directly inspires the mechanical design of legged robots. To embody the model's dynamics, engineers implement series elastic actuation (SEA), where physical springs are placed in series with motors. This provides several key benefits:
- Energy efficiency: Allows for passive energy storage and return, mimicking tendons.
- Force control: The spring provides inherent compliance, improving contact stability and shock absorption.
- Dynamic similarity: The robot's hardware behaves more like the idealized model, simplifying control. Designs range from simple telescoping spring legs to more sophisticated mechanisms with variable stiffness.
Trajectory Optimization and Planning
The SLIP model's closed-form apex-to-apex dynamics enable rapid computation of feasible center-of-mass trajectories. This is used for:
- Footstep planning: Calculating the required leg placement (touchdown angle) and spring stiffness to leap from one foothold to another.
- Gait generation: Synthesizing periodic hopping and running cycles by finding fixed points in the model's return map.
- Real-time adaptation: The model's simplicity allows for fast re-planning of the next step in response to disturbances or terrain changes, forming the basis for reactive locomotion strategies.
Stability Analysis and Metrics
The stability of running gaits is rigorously analyzed using the SLIP model's Poincaré return map. By linearizing the dynamics around a periodic gait (a fixed point), engineers can compute:
- Eigenvalues: Which determine the rate of convergence or divergence from the nominal cycle after a small push.
- Basins of attraction: The set of initial states (e.g., speed, height) from which the system will return to the stable gait.
- Margins of stability: How much a parameter (like stiffness) can vary before the gait becomes unstable. This mathematical framework is essential for designing robust controllers.
Benchmark for Advanced Models
The SLIP model acts as a fundamental benchmark against which more complex models are compared. Its analytical tractability provides a ground truth for understanding the effects of adding realism, such as:
- Swing leg dynamics: Adding mass to the leg.
- Torque-actuated limbs: Replacing the passive spring with an active actuator model.
- Extended body morphology: Moving from a point mass to a rigid body with angular momentum (centroidal dynamics). By starting with SLIP, researchers can isolate the specific dynamic contributions of each added complexity, guiding the development of more capable but computationally tractable models like the Spring-Loaded Inverted Pendulum with Swing Legs (SLIP-SL).
Frequently Asked Questions
The Spring-Loaded Inverted Pendulum (SLIP) is a foundational template model for running and hopping locomotion. These questions address its core mechanics, applications, and relationship to other key concepts in legged robotics.
The Spring-Loaded Inverted Pendulum (SLIP) is a reduced-order model that abstracts a legged system's stance leg as a massless, linear spring attached to a point-mass body, capturing the fundamental passive dynamic energy exchange between kinetic and potential energy during running and hopping.
During the stance phase, the spring compresses as the body's kinetic energy is converted into elastic potential energy; it then recoils, converting that stored energy back into kinetic energy to propel the body into the subsequent flight phase. This simple model successfully predicts the center of mass (CoM) trajectories observed in biological runners (like humans and kangaroos) and provides a template for designing and controlling dynamic legged robots. Its primary parameters are the spring stiffness and the leg attack angle at touchdown, which together determine the system's gait and stability.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
The Spring-Loaded Inverted Pendulum (SLIP) model is a foundational template for dynamic locomotion. These related concepts are essential for understanding the broader field of legged robot control and stability.
Linear Inverted Pendulum Model (LIPM)
A simplified dynamic model for bipedal walking that treats the robot as a point mass atop a massless leg. Unlike the SLIP model, it assumes a constant center of mass height, leading to linearized dynamics that are highly tractable for real-time control. It is the basis for key stability metrics like the Capture Point and Divergent Component of Motion (DCM).
- Key Assumption: Constant vertical CoM height.
- Primary Use: Real-time walking gait generation and push recovery.
- Contrast with SLIP: LIPM models walking; SLIP models running/hopping with vertical oscillations.
Reduced-Order Model (ROM)
A simplified dynamic representation that captures the essential locomotion dynamics while ignoring the full complexity of a multi-body robot. Both the SLIP and LIPM are canonical examples. ROMs are crucial for:
- Real-time planning: Enables fast computation of footstep locations and center of mass trajectories.
- Controller design: Provides a target behavior for higher-level whole-body controllers to track.
- Analysis: Offers intuitive understanding of stability and energy exchange.
Ground Reaction Force (GRF)
The force vector exerted by the ground on a robot's foot during contact. It is the fundamental physical interaction that the SLIP model abstracts into a spring force. In legged locomotion, controlling the GRF is critical for:
- Maintaining balance: The GRF must counteract gravity and inertial forces.
- Propelling the body: The horizontal component provides acceleration.
- Achieving dynamic behaviors: Running and hopping require precise modulation of GRF magnitude and direction over the stance phase.
Dynamic Stability
The ability of a moving legged system to maintain balance without falling. Unlike static stability, it accounts for kinetic energy and momentum. The SLIP model's stability is analyzed through its orbital energy—the sum of kinetic and potential energy during a stride. Key related concepts include:
- Zero-Moment Point (ZMP): A criterion for quasi-static walking stability.
- Capture Point: A point on the ground where stepping will bring the robot to a stop.
- Reactive Locomotion: Reflex-like adjustments to disturbances, often based on ROMs like SLIP.
Series Elastic Actuation (SEA)
A hardware actuator design where a compliant spring is placed in series between the motor and the output link. This provides a physical instantiation of the spring-like leg assumed in the SLIP model. Benefits include:
- Force control & shock absorption: The spring protects the motor from impacts.
- Energy efficiency: Enables passive storage and return of elastic energy, similar to the SLIP's dynamics.
- Lower impedance: Allows for safer physical human-robot interaction.
SEA is a key enabling technology for building robots that can effectively exploit SLIP-like dynamics.
Cost of Transport (CoT)
A dimensionless metric for locomotor efficiency, calculated as energy expended per unit weight per unit distance traveled. The SLIP model is studied because it captures the passive dynamic energy exchange (between kinetic and spring potential energy) observed in highly efficient biological runners. A low CoT is a primary goal in legged robot design.
- Biological Benchmark: Human walking CoT ≈ 0.2; running ≈ 0.3.
- Robotic Target: Early legged robots had CoT > 2.0; modern dynamic robots aim for < 1.0.
- SLIP's Role: Provides a template for designing control policies that minimize active energy input by leveraging passive dynamics.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us