Adaptive robust decoupling control of multi-arm space robots using time-delay estimation technique

Authors: Zhang, Liu, Gao, Ju · Year: 2020 · Venue: Nonlinear Dynamics (Springer)
Raw: md

Summary

The paper addresses the dynamic coupling between the manipulators and base of a multi-arm space robot and proposes a model-free decoupling controller combining time-delay estimation (TDE) with sliding-mode control (SMC). The full MIMO dynamics are derived via a composite rigid body algorithm (Lagrangian inertia matrix + Newton–Euler recursion for the bias force), then a constant diagonal gain matrix recasts the system so the lumped nonlinear term is estimated from one-step-delayed input/output rather than computed online. Global asymptotic stability (boundedness of the TDE error) is proven via a Lyapunov candidate and a discrete-time induction argument, and contrastive 2D dual-arm simulations against CTC and CTC-based SMC show the TDE-based SMC is simpler yet more effective under disturbances and uncertainties.

Key Claims

  • For a multi-arm system the coupling appears not only between each arm and the base but also between arms (via the shared base acceleration in Eqs. 24a–24c), so the classical two-subsystem (base / manipulator) decoupling of Longman et al. is inadequate.
  • TDE replaces online computation of and with the one-step estimate (Eqs. 37b, 38), making the controller intrinsically adaptive and cheaper than CTC, which matters when the model is high-dimensional.
  • Stability requires the SMC switching gain to dominate the disturbance/uncertainty bounds: for CTC-based SMC ; for TDE-based SMC , where bounds the TDE error .
  • A discrete-time induction bound shows the estimation-error dynamics are bounded by with , where ; this is the load-bearing condition tying stability to the choice of the constant gain .
  • The boundary-layer saturation (Eq. 35) replaces to suppress chattering, trading robustness for smoothness as grows.

Method

Regime: free-FLYING. The paper explicitly contrasts the two regimes. It notes that the motion-planning literature (disturbance maps, RNS, etc.) targets free-floating robots whose base is uncontrolled to save fuel, requiring kinematic redundancy to null reactions. Here the base is actively controlled (station-keeping for grasping, communication), so the base wrench is a genuine control input alongside the joint torques . The decoupling is achieved by control, not by null-space planning.

Dynamics (composite rigid body). The full system inertia is assembled from kinetic energy (Eq. 5), giving the block form (Eq. 4):

The bias force is obtained by Newton–Euler recursion with (Eq. 23), i.e. . is the base/arm-k coupling block.

Assumptions: rigid bodies; no gravity (); bounded, known disturbance/uncertainty bounds. The perturbed model is (Eq. 28), with .

TDE reformulation (Eqs. 36–40). Introduce constant diagonal : , . Sliding surface (Eq. 29). Equivalent control (Eq. 39); full law (Eq. 40). Lyapunov gives for .

Notation flag: the constant gain matrix is written but in places the OCR renders it as plain (e.g. Eq. 38 transcribes where is intended). The base generalized acceleration symbol also appears as in the Eq. 4 vector. The sliding-surface matrix is named in Eq. 29 but referred to as "" in surrounding prose.

Relevance to thesis

Directly on-regime: a fully-actuated, controlled-base (free-flying) multi-arm space robot where dynamic coupling is the central nuisance. The composite-rigid-body block structure (separate for the base, per arm, explicit coupling) is exactly the model class for our free-flyer, and the inter-arm coupling argument generalizes to base-plus-single-arm-plus-payload settings. The TDE approach is a candidate baseline for the nominal coordinated controller before adding a risk layer: it is model-light (good when inertial parameters are uncertain post-capture) but its guarantees rest on bounded, known disturbance bounds and a well-chosen — assumptions the risk-aware layer would later have to interrogate. The discrete-time boundedness proof and the gain condition are useful templates for rigor.

Connections

Topics: dynamic_coupling · coordinated_control · free_flying_vs_free_floating · time_delay_estimation · sliding_mode_control

Key Equations / Quotes

“The most distinctive difference between a space robot and a base-fixed robot is its free-flying/floating base, which results in the dynamic coupling effect.” (Abstract, p. 1)

“Free-flying space robots can actively control their bases to solve this problem.” (Sect. 1, p. 2)

Dynamics (Eq. 4): with base block , arm blocks , coupling .

TDE estimate (Eqs. 37b, 38): , .

Control law (Eqs. 39–40): , .

Stability bound (Eq. 56): , , .

Gain condition (after Eq. 41): TDE error bounded by ; choose .

Open Questions

  • How is chosen in practice to guarantee for a real multi-arm system? The proof assumes it exists; the construction (beyond trial-and-error) is not given.
  • The bounds are assumed known a priori. After capturing an unknown tumbling target the inertial parameters change abruptly — do the TDE-error bounds still hold, and how is maintained?
  • All simulations are planar (2D dual-arm). How does the coupling analysis and TDE accuracy degrade in full 6-DOF base motion with attitude coupling?
  • The sampling period ms is asserted “sufficiently small”; no quantitative link between , , and the residual bound is given for hardware-realistic rates.