Resolved Motion Rate Control of Space Robotic Manipulators with Generalized Jacobian Matrix

Authors: Umetani, Yoshida · Year: 1989 · Venue: Journal of the Robotics Society of Japan (日本ロボット学会誌); also presented as the foundational Generalized Jacobian work later in IEEE T-RA 1989
Raw: md

Note: the body text is Japanese with an English abstract. OCR of the prose is rough but the displayed equations and table transcribe cleanly. See flags.

Summary

The paper derives the Generalized Jacobian Matrix (GJM), , a new Jacobian for a manipulator mounted on a base satellite whose position and attitude are not actively controlled (free-floating). By folding the system’s linear- and angular-momentum conservation laws into the kinematic formulation, the end-effector velocity is related to the joint velocities alone, eliminating the base degrees of freedom while still accounting for the reaction motion they undergo. This enables Resolved Motion Rate Control (RMRC) of a space manipulator in the inertial frame, and the same formulation is shown to subsume the attitude-controlled (reaction-wheel) case. Validity is demonstrated by 3-D simulations of a realistic 3-DOF robot-satellite capture scenario.

Key Claims

  • For a free-floating -link system with no external forces, the conventional fixed-base Jacobian fails because the end-effector pose depends on the entire history of arm motion; an analytic inverse-kinematic solution at the position/joint-angle level does not exist (Eq. (10) is non-integrable in space).
  • At the velocity level, however, momentum/angular-momentum conservation gives a history-independent linear map. Combining the manipulator characteristic equation (14) with momentum conservation (16) and eliminating the base rates yields with (Eqs. (18)–(19)).
  • is ; when (non-redundant) it is square, and away from singularities the inverse kinematics is solved analytically: (Eq. (20)).
  • The GJM generalizes the terrestrial Jacobian: as the base inertia , and , recovering — “a ground-fixed manipulator is a link system attached to the very large inertia of the Earth.”
  • A cyclic (“non-holonomic”) arm maneuver returns the joints to their start but changes the base attitude — confirming history dependence at the position level; conversely, retracing the same joint path at any speed yields the same reaction-induced pose change (speed-independent).
  • The same machinery handles the attitude-controlled case: imposing gives the required reaction momentum (Eq. (22)) for sizing reaction wheels; partial (2-axis) attitude control is also demonstrated.
  • Simulation (Table 1: 2000 kg base, 20/50/50 kg links): the capture maneuver induces base attitude excursions of roughly (roll) and (pitch) plus translation, yet the end-effector tracks the target path exactly — reaction effects are “by no means negligible.”

Method

Model assumptions (Sec. 2.2): (1) the robot satellite carries one -DOF revolute-joint manipulator and all bodies are rigid; (2) the system floats freely in inertial space with no base position/attitude control, so no external forces act and the conservation laws hold; (3) full state and target motion are observable in the inertial frame.

This is the canonical free-FLOATING regime (uncontrolled base) — distinct from our thesis’s free-FLYING (fully-actuated 6-DOF base). The paper explicitly contrasts the two stances (Sec. 1): the “first position” actively fixes the base (cited Yamada et al., Lindberg et al.), which the authors deem to demand high base-control authority and be a special case; they instead adopt the “second position,” letting the base move and compensating via arm control — and then show in Sec. 4.3 that the attitude-controlled case is recovered as a special instance of the general formulation.

Notation (Sec. 2.3): link CoM positions (inertial), system CoM, end-effector position, base yaw/pitch/roll, joint angles. Base rates (3), manipulator rates ().

Governing relations:

  • System CoM: (1)
  • Linear momentum: const (2); angular momentum: const (3)
  • Joint constraint (4); end-effector (5)
  • Solving (1)+(4) gives (6) with mass-ratio coefficients (7), so and are linear in (8)–(9).

Differentiating (5) yields the space-manipulator characteristic equation , partitioned as (14) — note this has 6 equations for unknowns. Momentum conservation supplies the closing 3 equations: (16). Eliminating (17) into (14) produces the GJM (18)–(19). The appendix defines the roll-pitch-yaw transform (App. 1) and the base angular-velocity / Euler-rate map (App. 6).

Relevance to thesis

This is the foundational GJM paper that the entire free-floating space-robotics literature builds on, and it is the natural baseline against which our free-FLYING formulation must be positioned. Key contrast: their GJM exists because the base is uncontrolled and momentum is conserved — the conservation laws are what reduce unknowns to a solvable system. For our fully-actuated 6-DOF base, momentum is not conserved (base thrusters/torquers inject external wrench), so in this exact form does not apply; instead the base DOFs are independent controls. The paper’s Sec. 4.3 attitude-control treatment (impose , solve for required ) is the conceptual bridge to the actuated-base case and worth studying for how it embeds base actuation as a constraint. The dynamic-singularity insight (the GJM has configuration-dependent singularities distinct from the kinematic Jacobian) is directly relevant to our singularity/redundancy analysis.

Connections

Topics: generalized_jacobian · free_flying_vs_free_floating · resolved_motion_rate_control · momentum_conservation

Key Equations / Quotes

“the authors investigate the kinematics of free-flying multi-jointed link systems by introducing the momentum conservation law into the formulation and derive a new Jacobian matrix in generalized form for space robotic arms.” (Abstract, p. 1) — note: the abstract says “free-flying,” but assumption (2) makes the regime free-floating (no base control); the term usage is pre-standardization.

Generalized Jacobian (Eqs. (18)–(19)):

Inverse kinematics (non-redundant, , away from singularity) (Eq. (20)):

Large-base-inertia limit (Eqs. (18)→): .

Reaction momentum for attitude hold (Eq. (22)): .

Open Questions

  • Singularity structure of : the paper notes “away from singularities” exists but does not characterize the dynamic singularities (configuration- and mass-distribution-dependent) — later literature (Papadopoulos & Dubowsky) addresses this.
  • Redundancy (): only the square non-redundant inverse (20) is given; no pseudoinverse / null-space resolution is developed here.
  • All control is off-line/open-loop RMRC; no feedback or disturbance-rejection treatment, and no uncertainty in the mass/inertia parameters that and depend on.