Augmented Object Model

Definition

The augmented object model (Khatib 1995) extends the operational space formulation to a system of manipulators rigidly grasping a common object. A single point on the object is chosen as the operational point; under the rigid-grasp assumption it is fixed with respect to every end-effector, so its operational coordinates describe the whole multi-effector/object system. The system’s kinetic energy is then a quadratic form in the operational velocities whose inertia matrix — the augmented-object kinetic-energy matrix — equals the sum of the individual effector matrices plus the object’s own load matrix, all reflected to the operational point (the additive property). The whole assembly thus behaves dynamically as one virtual rigid object that can be feedback-decoupled to a unit mass/inertia, exactly as a single manipulator is in the operational-space approach. Khatib develops it for fixed-base terrestrial arms but explicitly cites its use to coordinate a free-flying base (macro) with a lightweight manipulator (mini) via Russakow & Khatib 1992.

Key Equations

Symbols per notation.md.

Operational-point velocity relative to the object’s center-of-mass velocity, with the vector from operational point to CoM (here are operational-point linear/angular velocity; the CoM velocities). The rigid-body relation fixes the off-diagonal sign for defined operational-pointCoM (Khatib eq. 60):

Additive property of the augmented-object inertia: the augmented matrix is the sum of the effector operational-space inertias (each reflected to the operational point) plus the object/load matrix (Theorem 3):

Notation flag. Khatib writes this matrix (joint-space inertia ). Per the convention already adopted on operational_space_formulation, inertia is and the operational-space inertia is (notation.md “Additions” row, ). The superscript here marks “augmented object”, not the circumcentroidal of the thesis frames — and this is unrelated to the helix waypoint set in notation.md. Both clashes are local; do not conflate.

The Coriolis/centrifugal vector and gravity vector share the same additive property, so the closed-form decoupled model is , with the net operational force partitioned among the redundant actuators.

Source Support

  • khatib1995inertial — primary; states the augmented object construct (Theorem 3, additive property of the kinetic-energy matrix), its redundant-manipulator extension via the dynamically-consistent inverse, and the macro-/mini- (free-flying base) application.
  • operational_space_formulation — the single-manipulator framework that the augmented object model generalizes to grasping arms.
  • dynamically_consistent_inverse — required to project each redundant arm’s dynamics into the -dimensional operational space; the augmented inertia then depends on the full multi-arm configuration.
  • macro_mini_manipulation — the inertial-properties analysis (reduced effective inertia) that motivates treating a free-flying base as a macro structure carrying a lightweight mini-manipulator.
  • coordinated_control — the augmented object is the model on which decoupled, coordinated motion/force control of the grasping system is built.
  • generalized_inertia_matrix — the augmented-object kinetic-energy matrix is the multi-effector generalization of the operational-space (task) inertia at the grasp point.

Open Questions

  • Khatib’s augmented object assumes a rigid grasp with the operational point fixed to all end-effectors; our inspection task has a single non-contact end-effector imaging a target — does the construct offer anything beyond the single-arm operational-space inertia in that regime, or only when a future capture/grasp phase is added?
  • The model is derived for fixed-base arms and (via Russakow & Khatib 1992) a free-flying base treated as a macro structure. Does the macro/mini inertial decomposition coincide with, or differ from, the circumcentroidal CoM/attitude+EE split used in this thesis for a comparably-massed base and arm?
  • The additive property reflects each effector inertia to the operational point. For a free-flying base whose actuated motion is itself part of the kinematic chain, is the reflected base inertia still configuration-additive, or does base actuation break the clean sum?