In an underactuated system, the number of control inputs (actuators) is less than the system's degrees of freedom (DoF). This creates a dynamic coupling where motion in unactuated directions must be achieved indirectly through the system's natural dynamics, inertia, and interaction with the environment, such as through ground reaction forces. This contrasts with a fully actuated robot, where each DoF has a dedicated actuator, allowing direct, independent control of all joint positions.
Glossary
Underactuation

What is Underactuation?
Underactuation is a fundamental design and control principle in legged robotics where a system has fewer independently controllable actuators than its total mechanical degrees of freedom.
Underactuation is not a limitation but a deliberate design strategy for achieving energy-efficient, compliant, and natural-looking locomotion, as seen in passive dynamic walkers. It necessitates advanced control techniques like model predictive control (MPC) and trajectory optimization that exploit the system's dynamics. Key related concepts include the zero-moment point (ZMP) for stability and centroidal dynamics for managing the motion of the center of mass with limited control authority.
Key Characteristics of Underactuated Systems
Underactuation is a fundamental design constraint in robotics where a system has fewer independent control inputs (actuators) than its total degrees of freedom (DoF). This necessitates sophisticated control strategies that exploit dynamics, coupling, and environmental interactions to achieve desired motions.
Degrees of Freedom vs. Actuators
An underactuated system is defined by the inequality where the number of independently controllable actuators is strictly less than the system's degrees of freedom (DoF). For example, a simple 2-link planar arm with 2 rotational joints (2 DoF) but only one motor is underactuated. In legged locomotion, a robot's floating base (6 DoF: 3 position, 3 orientation) is never directly actuated, making all legged robots fundamentally underactuated during flight phases. Control must therefore rely on indirect forces from contact with the environment.
Exploitation of Dynamics and Coupling
Control cannot be achieved through direct joint-by-joint positioning. Instead, controllers must exploit dynamic coupling and non-holonomic constraints to induce motion in unactuated directions. For instance, a cart-pole system (inverted pendulum) uses horizontal cart motion to control the unactuated pole angle. In legged robots, swinging one leg creates reaction forces that can be used to control torso orientation. This often requires solving nonlinear, underactuated optimal control problems to find feasible trajectories.
Critical Role of Passive Elements
Underactuated designs frequently incorporate passive elements like springs, dampers, or compliant joints to store and release energy, aiding control. The Spring-Loaded Inverted Pendulum (SLIP) model is a classic example, where a passive spring leg enables stable running. Series Elastic Actuators (SEA) introduce intentional compliance. In passive dynamic walkers, gravity and natural pendulum dynamics produce stable walking down a slope with no motors, showcasing the ultimate reliance on passive dynamics.
Dependence on Contact and Environment
Achieving full control often depends on intermittent contact with the environment. The forces generated at contact points (e.g., feet touching the ground) provide the necessary constraints and reaction forces to influence unactuated states. This makes contact timing, foot placement, and ground reaction force (GRF) control paramount. Strategies like Capture Point and Divergent Component of Motion (DCM) explicitly plan foot placements to manage the underactuated center of mass dynamics.
Nonlinear Control and Reduced-Order Models
Standard linear control techniques often fail. Success typically requires nonlinear control methods like partial feedback linearization, energy shaping, or model predictive control (MPC). Engineers use reduced-order models (ROMs) like the Linear Inverted Pendulum (LIPM) to capture the essential underactuated dynamics for planning, ignoring many actuated degrees of freedom. The control hierarchy then uses whole-body control (WBC) to map these simple model commands to the full robot's actuators.
Benefits: Efficiency, Robustness, and Natural Motion
While challenging to control, underactuation offers significant advantages:
- Energy Efficiency: Exploiting natural dynamics and passive elements reduces actuator effort (e.g., passive dynamic walkers have extremely low Cost of Transport).
- Mechanical Robustness: Fewer actuators mean lower weight, cost, and potential points of failure.
- Natural, Compliant Motion: Systems can exhibit smooth, animal-like movement and are often more compliant to external disturbances, improving safety in human interaction.
- Agility: Dynamic coupling allows for rapid, whole-body maneuvers like throwing the torso to take a step.
How Underactuation Works in Legged Robots
Underactuation is a fundamental design and control principle in legged robotics where the system has fewer independent actuators than its total degrees of freedom, requiring dynamic coupling and motion to achieve stable locomotion.
Underactuation occurs when a legged robot's number of independently controllable actuators is fewer than its total mechanical degrees of freedom (DoF). This inherent lack of full control authority means the robot cannot instantaneously command every joint to an arbitrary position. Instead, control must be achieved through the dynamic coupling of motions, where moving some joints indirectly influences others via the system's natural dynamics and conservation laws, such as angular momentum. This principle is central to passive dynamic walkers and many energy-efficient bipedal designs.
In practice, underactuation is most evident in a robot's floating base—the six unactuated DoF (three translational, three rotational) of its torso relative to the world. Since no actuator directly pushes the robot against the ground, forward motion and balance must be generated dynamically through carefully timed leg swings and ground impacts. Control strategies like model predictive control (MPC) and reduced-order models such as the Linear Inverted Pendulum (LIPM) are used to plan center of mass trajectories and foot placements that exploit this dynamic coupling to achieve stable, efficient gaits with minimal actuation.
Examples of Underactuation in Robotics
Underactuation is a fundamental design principle where a system has fewer independent actuators than degrees of freedom. This constraint forces reliance on dynamics, coupling, and environmental interactions to achieve control, leading to designs that are often more energy-efficient, lightweight, and biomimetic.
Passive Dynamic Walkers
These are the quintessential example of underactuation. A passive dynamic walker is a purely mechanical, unpowered device that can walk stably down a shallow slope. It has no motors or computers; its gait emerges entirely from the interaction of its dynamics, gravity, and the ground. Key features include:
- Energy efficiency: Converts potential energy directly into motion.
- Natural gait: Exhibits human-like, heel-to-toe rolling motion.
- Minimalist design: Proves stable locomotion does not require complex, fully actuated control for each joint.
Bipedal Robots with Point Feet
Humanoid robots like Boston Dynamics' Atlas often use point feet (or very small foot areas). This design choice is intentionally underactuated at the ankle. The robot cannot directly control the pitch and roll of its foot relative to the ground. Instead, it must use its whole-body dynamics and momentum to maintain balance. Control is achieved through:
- Dynamic balancing: Using angular momentum from the torso and arms.
- Precise foot placement: Planning steps to keep the Center of Pressure within the tiny support area.
- Compliant ankles: Often using Series Elastic Actuators to absorb shocks and provide ground feel.
Quadrupedal Trotting Gaits
During a trot—a diagonal gait where two legs are in the air simultaneously—a quadruped robot becomes underactuated. With only two legs in contact, it cannot independently control all six degrees of freedom of its torso (position and orientation). The system is dynamically coupled. Stability is maintained by:
- The Spring-Loaded Inverted Pendulum (SLIP) model: Treating the body as a bouncing mass on a virtual spring.
- Orbital energy regulation: Controlling the total energy of the system to maintain a periodic hopping motion.
- Rapid leg adjustment: Using the swing legs to apply corrective forces upon landing.
Underwater Gliders & AUVs
Underwater gliders are a marine robotics example. They typically have only one or two actuators (a pump to change buoyancy and a movable mass to adjust pitch). They cannot directly propel themselves forward. Instead, they exploit hydrodynamic forces:
- Buoyancy engine: The pump changes volume, making the glider sink or rise.
- Wings: Convert vertical motion into forward glide via lift.
- Passive stability: The hull and fin design provide inherent directional stability. This extreme underactuation allows for missions lasting months, covering thousands of kilometers on minimal battery power.
Series Elastic Actuators (SEA)
While not a complete robot, Series Elastic Actuation is a component-level design that introduces intentional underactuation. A spring is placed between the motor and the output link. The motor controls the spring deflection, not the output position directly. This creates a compliant, underactuated joint that provides critical benefits:
- Force control & safety: The spring acts as a force sensor and a mechanical buffer.
- Energy storage: Enables efficient dynamic motions like running by recycling energy.
- Shock absorption: Protects gears from impact loads. This principle is central to robots like MIT's Cheetah.
Dynamically Steered Vehicles
Many agile mobile robots, like the MIT Mini Cheetah in certain modes, use dynamical steering instead of a steered axle. The robot turns by applying differential torques to the left and right legs/ wheels and using its body's yaw inertia and centripetal forces. This is underactuated because there is no dedicated steering actuator; yaw control is achieved through the dynamic coupling of lateral and forward motion. Advantages include:
- Mechanical simplicity: Fewer parts and lower weight.
- High-speed agility: Enables rapid, drift-like turns.
- Fault tolerance: Can still turn if a dedicated steering actuator fails.
Frequently Asked Questions
Underactuation is a fundamental design and control principle in legged robotics, where a system has fewer independent actuators than its total degrees of freedom. This section addresses common questions about its mechanics, advantages, and implementation.
Underactuation is a design principle where a robotic system has fewer independently controllable actuators than its total mechanical degrees of freedom (DoF). This means the system cannot directly command every possible motion; instead, it must rely on dynamic coupling, passive mechanics, and the influence of external forces (like gravity) to achieve desired behaviors. A classic example is a simple passive dynamic walker, which can walk down a slope with no motors at all, using only its natural pendulum-like dynamics.
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
Underactuation is a fundamental design and control constraint in legged robotics. These related concepts define the mathematical models, stability criteria, and control strategies used to manage systems with fewer actuators than degrees of freedom.
Passive Dynamic Walking
A mode of locomotion where a legged system walks down a shallow slope using only gravity and its natural dynamics, with minimal or no actuation. This is the quintessential example of underactuation in motion, demonstrating how mechanical design can exploit dynamics to produce stable, energy-efficient gaits without full control over every joint.
- Key Principle: Relies on the natural pendulum-like dynamics of the legs and torso.
- Connection to Underactuation: These walkers are often highly underactuated or completely passive, proving that stable locomotion does not require direct actuation of every degree of freedom.
Reduced-Order Model (ROM)
A simplified dynamic representation, such as the Linear Inverted Pendulum (LIP) or Spring-Loaded Inverted Pendulum (SLIP), that captures the essential dynamics of a complex legged robot for planning and control.
- Purpose: Enables tractable computation for high-level control by ignoring the full kinematics of every limb.
- Connection to Underactuation: Control is often designed in the low-dimensional space of the ROM. The controller must then map these simplified commands back to the full, underactuated system, a process that inherently deals with the lack of direct control over all degrees of freedom.
Divergent Component of Motion (DCM)
A state variable derived from the Linear Inverted Pendulum Model that captures the unstable part of the center of mass dynamics. It is used for planning stable foot placements for bipedal robots.
- Function: The DCM naturally diverges from the center of mass; placing a footstep at its projected location can stabilize the system.
- Connection to Underactuation: In an underactuated biped, you cannot instantaneously correct the center of mass velocity with torque at the ankle. The DCM framework provides a method to plan the one control action you do have—foot placement—to manage the unstable dynamics inherent in underactuated balance.
Centroidal Dynamics
The dynamics describing the relationship between the net external wrenches (forces and moments) acting on a robot and the motion of its center of mass and its centroidal angular momentum.
- Critical for Underactuation: For a legged robot with a floating base, the six degrees of freedom of the base (position and orientation) are unactuated. Their motion is governed entirely by the ground reaction forces at the feet.
- Control Implication: In underactuated systems, you control these base dynamics indirectly by manipulating contact forces. Whole-body controllers use centroidal dynamics as a high-priority task to ensure dynamic feasibility.
Whole-Body Control (WBC)
A hierarchical control framework that coordinates all of a robot's degrees of freedom to execute multiple tasks (e.g., balance, foot tracking) while respecting physical constraints like torque limits and contact forces.
- How it Manages Underactuation: WBC typically formulates control as a Quadratic Program (QP). The unactuated floating base dynamics are treated as hard constraints that must be satisfied. The optimizer then solves for joint torques and contact forces that achieve desired tasks as closely as possible within these fundamental dynamic constraints.
- Result: It provides a systematic method to generate control commands for a fully-actuated kinematic chain that is dynamically underactuated at its base.
Floating Base Dynamics
The equations of motion for a multi-body system, like a legged robot, where the base link (e.g., the torso) is not fixed to the world and has six unactuated degrees of freedom (three translational, three rotational).
- The Source of Underactuation: This floating base is the primary reason a legged robot is considered underactuated. You cannot apply a direct torque to translate the base or rotate it in mid-air.
- Mathematical Form: The dynamics are split into actuated (joint) and unactuated (base) parts:
M(q)v̇ + h(q, v) = Sᵀτ + Jᶜᵀ(q)λ. The matrixSselects the actuated dimensions, highlighting the lack of direct control over the base acceleration.

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