diff --git a/omnigibson/robots/manipulation_robot.py b/omnigibson/robots/manipulation_robot.py index 82c5e86be..7d34c5028 100644 --- a/omnigibson/robots/manipulation_robot.py +++ b/omnigibson/robots/manipulation_robot.py @@ -412,7 +412,7 @@ def _add_arm_control_dict(self, fcns, arm): # -n_joints because there may be an additional 6 entries at the beginning of the array, if this robot does # not have a fixed base (i.e.: the 6DOF --> "floating" joint) # see self.get_relative_jacobian() for more info - start_idx = 6 if self.fixed_base else 0 + start_idx = 0 if self.fixed_base else 6 eef_link_idx = self._articulation_view.get_body_index(self.eef_links[arm].body_name) fcns[f"eef_{arm}_jacobian_relative"] = lambda: ControllableObjectViewAPI.get_relative_jacobian( self.articulation_root_path