Inferensys

Glossary

Underactuation

Underactuation is a fundamental property of a mechanical system where the number of independently controllable actuators is fewer than the system's total degrees of freedom.
Developer building agentic RAG system, retrieval pipeline diagram on laptop, technical workspace with notes.
ROBOTIC LOCOMOTION

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.

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.

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.

UNDERACTUATION

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.
CONTROL THEORY

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.

CORE CONCEPTS

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.

01

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.
02

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.
03

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.
04

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.
05

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.
06

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.
UNDERACTUATION

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.

Prasad Kumkar

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.