Math 2.0

Mechanics of particles and systems Definition

Underactuated system

Builds on Control systemGeneralized coordinates

Definition

Let n,m≥1n, m \ge 1. Let q∈ℝnq \in \R^n be generalized coordinates and u∈ℝmu \in \R^m the inputs. Consider a second-order control system of the form q¨=f1(q,q˙,t)+f2(q,q˙,t) u,\ddot q = f_1(q, \dot q, t) + f_2(q, \dot q, t)\, u, where f1f_1 takes values in ℝn\R^n and f2f_2 takes values in the n×mn \times m real matrices. The system is fully actuated in the state (q,q˙)(q, \dot q) at time tt if rank⁡f2(q,q˙,t)=n\rank f_2(q, \dot q, t) = n. It is underactuated in that state at time tt if rank⁡f2(q,q˙,t)<n\rank f_2(q, \dot q, t) < n. A system is called underactuated if it is underactuated in some state at some time.

Remarks

For a mechanical system M(q)q¨+c(q,q˙)=B(q)uM(q) \ddot q + c(q, \dot q) = B(q) u with invertible inertia matrix M(q)M(q), one has f2=M(q)−1B(q)f_2 = M(q)^{-1} B(q), so rank⁡f2=rank⁡B(q)\rank f_2 = \rank B(q). In particular, a system with m<nm < n inputs is underactuated in every state.

Example: for the pendulum on a cart, q=(x,θ)q = (x, \theta) and the only input is a force on the cart, so B=(1,0)TB = (1, 0)^T and rank⁡f2=1<2\rank f_2 = 1 < 2.

Non-example: a planar two-link arm with a motor at each joint has B=I2B = I_2, so rank⁡f2=2=n\rank f_2 = 2 = n in every state, and it is fully actuated.

A system can be fully actuated in some states and underactuated in others, for instance when B(q)B(q) drops rank at some configurations.

Reading path

To understand this page from the ground up, read these 6 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Control system concept
  2. Holonomic constraint concept
  3. Smooth manifold concept
  4. Configuration space concept
  5. Generalized coordinates concept
  6. Underactuated system definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Underactuation
About this page
TagYQHWF17P6Y
URIm2://YQHWF17P6Y
Kinddefinition
WritingW0 stub
MSC70Q05, 93C10, 70E60
DefinesUnderactuated system
UsesControl system, Generalized coordinates
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.