pith. sign in

arxiv: 2603.15528 · v2 · submitted 2026-03-16 · 💻 cs.RO

Optimal control of differentially flat underactuated planar robots in the perspective of oscillation mitigation

Pith reviewed 2026-05-15 09:59 UTC · model grok-4.3

classification 💻 cs.RO
keywords underactuated robotsdifferential flatnessoptimal controloscillation mitigationpotential energy minimizationpassive jointstrajectory planningstiffness variation
0
0 comments X

The pith

Minimizing potential energy of the passive joint makes optimal control trajectories robust to stiffness and damping mismatches in differentially flat underactuated robots.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

Underactuated planar robots can be made differentially flat by appropriate mass distribution, allowing full control through the active joints alone. To simplify models for low-speed trajectories, friction is commonly omitted, but this produces residual end-effector oscillations around the target. The paper shows that optimal control on the flat outputs, when the cost is chosen as the potential energy stored in the underactuated joint rather than motor torque, generates motion laws that stay effective even when the joint's actual stiffness and damping deviate from the values used in planning. This choice embeds the passive dynamics directly into the optimization, so the resulting trajectories excite less oscillation when parameters are imperfect. Readers interested in lightweight, low-cost manipulators would see a practical route to reliable performance without exhaustive friction or parameter identification.

Core claim

Optimal control applied to the flat outputs of underactuated planar robots can minimize either motor torque or the potential energy of the underactuated joint as quadratic performance indices; when potential energy is minimized, the resulting motion laws remain robust to variations in the stiffness and damping of the passive joint and therefore reduce the residual oscillations that arise from neglecting friction in the dynamic model.

What carries the argument

Differential flatness of the robot dynamics combined with optimal trajectory planning that uses potential energy of the underactuated joint as the cost function; this mechanism embeds the passive-joint restoring torque into the optimization so that planned motions become less sensitive to errors in stiffness and damping.

If this is right

  • Trajectories can be generated in the flat-output space by minimizing either control effort or potential energy stored in the passive joint.
  • Potential-energy minimization produces motion laws whose performance degrades less when the passive joint's stiffness and damping differ from the model.
  • Residual oscillations caused by friction omission are reduced for low-speed point-to-point motions.
  • Formal analysis plus numerical simulation together establish that the energy-based index outperforms the torque-based index under parameter variation.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same energy-based cost may transfer to other differentially flat underactuated systems where a passive elastic element dominates residual dynamics.
  • Hardware tests with intentionally detuned joint parameters would provide direct evidence of the robustness gain claimed in simulation.
  • The approach could lower the modeling burden for friction in variable-temperature or payload-changing environments.

Load-bearing premise

Friction can be neglected in the low-speed dynamic model without creating oscillations that the optimal control cannot mitigate through potential-energy minimization.

What would settle it

Compare measured or simulated peak-to-peak oscillation amplitude of the end-effector after reaching the target, using both potential-energy-minimizing and torque-minimizing trajectories, under a deliberate 20-50 percent mismatch in stiffness or damping; a clear reduction only for the energy-based trajectories would support the claim.

Figures

Figures reproduced from arXiv: 2603.15528 by Alberto Doria, Giulio Rosati, Matteo Bottin, Matteo Massaro, Michele Tonan, Stefano Lovato.

Figure 1
Figure 1. Figure 1: Scheme of the underactuated differentially flat robo [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Angular positions of joint 1 (top) and 2 (middle) and j [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Angular positions of joint 1 (top) and 2 (middle) and j [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
read the original abstract

Underactuated robots are characterized by a larger number of degrees of freedom than actuators and if they are designed with a specific mass distribution, they can be controlled by means of differential flatness theory. This structural property enables the development of lightweight and cost-effective robotic systems with enhanced dexterity. However, a key challenge lies in managing the passive joints, whose control demands precise and comprehensive dynamic modeling of the system. To simplify dynamic models, particularly for low-speed trajectories, friction is often neglected. While this assumption simplifies analysis and control design, it introduces residual oscillations of the end-effector about the target position. In this paper, the possibility of using optimal control along with differential flatness control is investigated to improve the tracking of the planned trajectories. First, the study was carried out through formal analysis, and then, it was validated by means of numerical simulations. Results highlight that optimal control can be used to plan the flat variables considering different (quadratic) performance indices: control effort, i.e. motor torque, and potential energy of the considered underactuated joint. Moreover, the minimization of potential energy can be used to design motion laws that are robust against variation of the stiffness and damping of the underactuated joint, thus reducing oscillations in the case of stiffness/damping mismatch.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper claims that differential flatness enables trajectory planning for underactuated planar robots, and that augmenting this with optimal control—specifically minimizing the potential energy of the passive joint—yields motion laws that remain effective under stiffness/damping mismatch, thereby reducing residual end-effector oscillations even when friction is neglected in the nominal model.

Significance. If the robustness result can be placed on a firmer analytical footing, the work would offer a practical design principle for lightweight, low-cost underactuated manipulators whose passive joints cannot be modeled with high fidelity; the combination of flatness-based feedback linearization with a quadratic performance index on potential energy is a clean idea that could generalize beyond the planar case examined here.

major comments (2)
  1. [Abstract and §3] Abstract and §3 (formal analysis): the claim that potential-energy minimization produces robustness to stiffness/damping mismatch is asserted without a sensitivity analysis or Lyapunov function that accounts for parameter error; the derivation proceeds under exact nominal dynamics, so the exact cancellation property of flatness-based linearization is immediately invalidated by any mismatch, yet no bound on residual oscillation amplitude is supplied.
  2. [§5] §5 (numerical simulations): all reported trajectories and closed-loop responses are generated on the nominal model; only a few discrete mismatch values are tested, with no continuous sweep, no Monte-Carlo statistics, and no comparison against a baseline that does not use the potential-energy index, leaving the improvement empirical rather than demonstrably general.
minor comments (2)
  1. [§2.2] §2.2: the precise definition of the quadratic performance index on potential energy should be written explicitly (including any weighting matrices) so that the optimization problem is reproducible from the text alone.
  2. [Figure 4] Figure 4 and accompanying text: axis labels and legend entries for the mismatch cases are too small; enlarge them and add a quantitative metric (e.g., RMS oscillation amplitude) for each curve.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed comments. We address each major comment below and will revise the manuscript accordingly to strengthen the analytical and empirical support for the robustness claims.

read point-by-point responses
  1. Referee: [Abstract and §3] Abstract and §3 (formal analysis): the claim that potential-energy minimization produces robustness to stiffness/damping mismatch is asserted without a sensitivity analysis or Lyapunov function that accounts for parameter error; the derivation proceeds under exact nominal dynamics, so the exact cancellation property of flatness-based linearization is immediately invalidated by any mismatch, yet no bound on residual oscillation amplitude is supplied.

    Authors: We agree that the current manuscript asserts the robustness benefit of potential-energy minimization without a formal sensitivity analysis or Lyapunov argument under parameter mismatch. The flatness-based linearization in §3 is derived under exact nominal dynamics, so any stiffness/damping error does break perfect cancellation. The underlying idea is that minimizing potential energy in the passive joint reduces the amplitude of the oscillatory mode that mismatch can excite. To place this on firmer footing, we will add a first-order perturbation analysis in the revised §3 that derives an explicit bound on residual end-effector oscillation amplitude for small relative errors in stiffness and damping. This addition will be referenced in the abstract as well. revision: yes

  2. Referee: [§5] §5 (numerical simulations): all reported trajectories and closed-loop responses are generated on the nominal model; only a few discrete mismatch values are tested, with no continuous sweep, no Monte-Carlo statistics, and no comparison against a baseline that does not use the potential-energy index, leaving the improvement empirical rather than demonstrably general.

    Authors: We acknowledge that the simulations in §5 are limited to the nominal model and a small set of discrete mismatch values, without statistical aggregation or a control-effort baseline. In the revision we will expand §5 to include (i) a continuous sweep of stiffness and damping parameters, (ii) Monte-Carlo trials (1000 runs with parameters drawn from uniform distributions around nominal values) reporting mean and standard deviation of oscillation amplitude, and (iii) a side-by-side comparison against the quadratic control-effort index. These changes will make the reported improvement statistically supported and general. revision: yes

Circularity Check

0 steps flagged

No circularity: standard optimal control applied to externally given flatness property

full rationale

The paper's derivation applies differential flatness (given as a structural property of the robot mass distribution) to obtain a nominal model, then solves a standard optimal control problem minimizing quadratic indices on control effort or potential energy. The robustness claim to stiffness/damping mismatch is presented as an empirical outcome of numerical simulations on the nominal dynamics; no equation reduces a predicted quantity to a parameter fitted from the same data, nor does any load-bearing step rely on a self-citation chain or imported uniqueness theorem. The formal analysis and simulation sections remain independent of the target robustness result, satisfying the criteria for a self-contained, non-circular derivation.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The central claim rests on the differential-flatness property of the robot (enabled by specific mass distribution) and the modeling choice to neglect friction at low speeds; both are standard domain assumptions rather than new postulates.

axioms (2)
  • domain assumption The underactuated planar robot possesses the differential flatness property when designed with a specific mass distribution
    Explicitly stated in the abstract as the structural property that enables control via differential flatness theory.
  • domain assumption Friction can be neglected for low-speed trajectories without invalidating the oscillation-mitigation result
    Abstract notes that friction neglect simplifies models but introduces residual oscillations that the optimal-control layer then addresses.

pith-pipeline@v0.9.0 · 5541 in / 1405 out tokens · 66747 ms · 2026-05-15T09:59:35.777984+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

34 extracted references · 34 canonical work pages

  1. [1]

    Design of under-actuated o pen-chain planar robots for repetitive cyclic motions,

    S. K. Agrawal and V . Sangwan, “Design of under-actuated o pen-chain planar robots for repetitive cyclic motions,” in International Design Engineering Technical Conferences and Computers and Infor mation in Engineering Conference , vol. 42568, pp. 1057–1066, 2006

  2. [2]

    A n under actuated robotic arm with adjustable stiffness shape memor y polymer joints,

    A. Firouzeh, S. S. M. Salehian, A. Billard, and J. Paik, “A n under actuated robotic arm with adjustable stiffness shape memor y polymer joints,” in 2015 IEEE International Conference on Robotics and Automation (ICRA) , pp. 2536–2543, IEEE, 2015

  3. [3]

    Design and motion control of an under-actuated snake arm maintaine r,

    G. Qin, A. Ji, Y . Cheng, W. Zhao, H. Pan, S. Shi, and Y . Song, “Design and motion control of an under-actuated snake arm maintaine r,” Robotica, vol. 40, no. 6, pp. 1763–1782, 2022

  4. [4]

    Desi gn and optimal control of an underactuated cable-driven micro-ma cro robot,

    L. Barbazza, D. Zanotto, G. Rosati, and S. Agrawal, “Desi gn and optimal control of an underactuated cable-driven micro-ma cro robot,” IEEE Robotics and Automation Letters , vol. 2, no. 2, pp. 896–903, 2017

  5. [5]

    Modeling and co ntrol of a 3-dof pendulum-like manipulator,

    D. Zanotto, G. Rosati, and S. K. Agrawal, “Modeling and co ntrol of a 3-dof pendulum-like manipulator,” in 2011 IEEE International Conference on Robotics and Automation , pp. 3964–3969, IEEE, 2011

  6. [6]

    A brief review of dynamics and cont rol of underactuated biped robots,

    S. Gupta and A. Kumar, “A brief review of dynamics and cont rol of underactuated biped robots,” Advanced Robotics , vol. 31, no. 12, pp. 607–623, 2017

  7. [7]

    Underactuated robotics: a rev iew,

    B. He, S. Wang, and Y . Liu, “Underactuated robotics: a rev iew,” International Journal of Advanced Robotic Systems , vol. 16, no. 4, p. 1729881419862164, 2019

  8. [8]

    A novel collisio n avoidance method for serial robots,

    M. Bottin, G. Boschetti, and G. Rosati, “A novel collisio n avoidance method for serial robots,” Mechanisms and Machine Science , vol. 66, pp. 293–301, 2019

  9. [9]

    Influence of joint stiffness and motion time on the trajectories of underactua ted robots,

    M. Tonan, A. Doria, M. Bottin, and G. Rosati, “Influence of joint stiffness and motion time on the trajectories of underactua ted robots,” Applied Sciences , vol. 13, no. 12, p. 6939, 2023

  10. [10]

    The design of a low-cost volu ntary clos- ing finger prosthetic for developing countries,

    K. Loutan Jr and U. Persad, “The design of a low-cost volu ntary clos- ing finger prosthetic for developing countries,” in International Design Engineering Technical Conferences and Computers and Infor mation in Engineering Conference , vol. 87295, p. V002T02A086, American Society of Mechanical Engineers, 2023

  11. [11]

    An underactuated cable-driven parallel robot for marine automated launch and recovery operations,

    M. Angelini, E. Ida’, D. Bertin, M. Carricato, E. Mantov ani, D. Bazzi, and V . Orassi, “An underactuated cable-driven parallel robot for marine automated launch and recovery operations,” in International Design Engineering Technical Conferences and Computers and Infor mation in Engineering Conference , vol. 87363, p. V008T08A056, American Society of Mech...

  12. [12]

    Two-flexible-fingers gripper force feedback control system for its application as end effector on a 6-dof manipulator,

    J. Becedas, I. Payo, and V . Feliu, “Two-flexible-fingers gripper force feedback control system for its application as end effector on a 6-dof manipulator,” IEEE Transactions on Robotics , vol. 27, no. 3, pp. 599– 615, 2011

  13. [13]

    N umerical optimization of underactuated flexure-based grippers,

    B. Okken, J. P . Dekker, J. J. de Jong, and D. M. Brouwer, “N umerical optimization of underactuated flexure-based grippers,” in International Design Engineering Technical Conferences and Computers an d In- formation in Engineering Conference , vol. 87363, p. V008T08A041, American Society of Mechanical Engineers, 2023

  14. [14]

    Spherical hands: To ward underactuated, in-hand manipulation invariant to object s ize and grasp location,

    R. R. Ma, N. Rojas, and A. M. Dollar, “Spherical hands: To ward underactuated, in-hand manipulation invariant to object s ize and grasp location,” ASME Journal of Mechanisms and Robotics , vol. 8, no. 6, p. 061021, 2016

  15. [15]

    Stable inverse dynamics for feedforward control of nonminimum-phase unde ractu- ated systems,

    J. Bettega, D. Richiedei, I. Tamellin, and A. Trevisani , “Stable inverse dynamics for feedforward control of nonminimum-phase unde ractu- ated systems,” ASME Journal of Mechanisms and Robotics , vol. 15, no. 3, p. 031002, 2023

  16. [16]

    Parameterization of minima l order strongly stabilizing controllers for two-link underactua ted planar robot with single sensor,

    X. Xin, Z. Wang, and Y . Liu, “Parameterization of minima l order strongly stabilizing controllers for two-link underactua ted planar robot with single sensor,” Automatica, vol. 158, p. 111280, 2023

  17. [17]

    Sira-Ramirez and S

    H. Sira-Ramirez and S. K. Agrawal, Differentially flat systems . Crc Press, 2018

  18. [18]

    Differential fl atness of mechanical control systems: A catalog of prototype systems ,

    R. M. Murray, M. Rathinam, and W. Sluis, “Differential fl atness of mechanical control systems: A catalog of prototype systems ,” in ASME international mechanical engineering congress and exposition, vol. 57- 1, pp. 349–357, Citeseer, 1995

  19. [19]

    Computational me thods for mimo flat linear systems: Flat output characterization, tes t and tracking control,

    S. Z. Y ong, B. Paden, and E. Frazzoli, “Computational me thods for mimo flat linear systems: Flat output characterization, tes t and tracking control,” in 2015 American Control Conference (ACC) , pp. 3898– 3904, IEEE, 2015

  20. [20]

    A higher-order m ethod for dynamic optimization of controllable linear time-invaria nt systems,

    D. Zanotto, G. Rosati, and S. Agrawal, “A higher-order m ethod for dynamic optimization of controllable linear time-invaria nt systems,” Journal of Dynamic Systems, Measurement and Control, Trans actions of the ASME , vol. 135, no. 2, 2013

  21. [21]

    Differentially flat mobile manipulators mounted with an under-actuated vertical arm,

    J.-C. Ryu and S. K. Agrawal, “Differentially flat mobile manipulators mounted with an under-actuated vertical arm,” in 2010 IEEE Interna- tional Conference on Robotics and Automation , pp. 5201–5206, IEEE, 2010

  22. [22]

    Flatness and quasi-static s tate feedback in non-linear delay systems,

    H. Mounier and J. Rudolph, “Flatness and quasi-static s tate feedback in non-linear delay systems,” International Journal of Control, vol. 81, no. 3, pp. 445–456, 2008

  23. [23]

    Differential fla tness of a class of n-dof planar manipulators driven by 1 or 2 actuators ,

    J. Franch, S. Agrawal, and V . Sangwan, “Differential fla tness of a class of n-dof planar manipulators driven by 1 or 2 actuators ,” IEEE Transactions on Automatic Control, vol. 55, no. 2, pp. 548–554, 2010

  24. [24]

    Differential flatness of a class of n—dof planar manipulators driven by an arbitrary nu mber of actuators,

    J. Franch, `A. Reyes, and S. K. Agrawal, “Differential flatness of a class of n—dof planar manipulators driven by an arbitrary nu mber of actuators,” in 2013 European Control Conference (ECC), pp. 161–166, IEEE, 2013

  25. [25]

    Differentia lly flat design of under-actuated planar robots: Experimental results,

    V . Sangwan, H. Kuebler, and S. K. Agrawal, “Differentia lly flat design of under-actuated planar robots: Experimental results,” i n 2008 IEEE International Conference on Robotics and Automation , pp. 2423–2428, IEEE, 2008

  26. [26]

    Comparison of under-actuated and fully actuated serial robotic arms: A case study,

    M. Bottin and G. Rosati, “Comparison of under-actuated and fully actuated serial robotic arms: A case study,” Journal of Mechanisms and Robotics , vol. 14, no. 3, p. 034503, 2022

  27. [27]

    Oscillati on-free point- to-point motions of planar differentially flat under-actua ted robots: a laplace transform method,

    M. Tonan, A. Doria, M. Bottin, and G. Rosati, “Oscillati on-free point- to-point motions of planar differentially flat under-actua ted robots: a laplace transform method,” Robotica, vol. 42, no. 4, p. 1262 – 1280, 2024

  28. [28]

    An opti mal control approach to the minimum-time trajectory planning o f robotic manipulators,

    M. Massaro, S. Lovato, M. Bottin, and G. Rosati, “An opti mal control approach to the minimum-time trajectory planning o f robotic manipulators,” Robotics, vol. 12, no. 3, 2023

  29. [29]

    Iterative dynamic program ming: an approach to minimum energy trajectory planning for robotic manipu- lators,

    G. Field and Y . Stepanenko, “Iterative dynamic program ming: an approach to minimum energy trajectory planning for robotic manipu- lators,” in Proceedings of IEEE International Conference on Robotics and Automation , vol. 3, pp. 2755–2760 vol.3, 1996

  30. [30]

    Optimal control of dif- ferentially flat systems is surprisingly easy,

    L. E. Beaver and A. A. Malikopoulos, “Optimal control of dif- ferentially flat systems is surprisingly easy,” Automatica, vol. 159, p. 111404, 2024

  31. [31]

    Optimal controller and controller b ased on dif- ferential flatness in a linear guide system: A performance co mparison of indexes,

    F. A. Gomez Becerra, V . H. Olivares Peregrino, A. Blanco Ortega, and J. Linares Flores, “Optimal controller and controller b ased on dif- ferential flatness in a linear guide system: A performance co mparison of indexes,” Mathematical Problems in Engineering , vol. 2015, no. 1, p. 589184, 2015

  32. [32]

    Motion pla nning of differentially flat planar underactuated robots,

    M. Tonan, M. Bottin, A. Doria, and G. Rosati, “Motion pla nning of differentially flat planar underactuated robots,” Robotics, vol. 13, no. 4, 2024

  33. [33]

    J. L. Troutman, V ariational calculus and optimal control: optimization with elementary convexity. Springer Science & Business Media, 2012

  34. [34]

    Design and experimental validation of a macro-micro robot with cab le-driven and underactuated joints,

    M. Tonan, M. Bottin, D. Businaro, A. Doria, and G. Rosati , “Design and experimental validation of a macro-micro robot with cab le-driven and underactuated joints,” IEEE Robotics and Automation Letters , 2026