Skip to content

Questions regarding inaccuracy of extrinsic parameters in *_extrinsic_params_aligned.json #122

@hetolin

Description

@hetolin

Hi, I am using the hand_left_extrinsic_params_aligned.json and head_extrinsic_params_aligned.json files to project the pose data read from /state/end/position to 2D image coordinates. When visualizing the projected axes, they appear on the flange of the robot arm. In order to move the projection to the gripper, I added a 0.227 m offset to the pose (from /state/end/position). However, the visualization suggests that the extrinsic alignment is still not correct.

Pose directly read from /state/end/position:
Image

Add 0.227m offset:
Image

(1) Is there any recommended way to solve or reduce the inaccuracy in the extrinsic parameters provided in the *_extrinsic_params_aligned.json files?

(2) Could you clarify the meaning of the extrinsic matrices in these files?
Does hand_left_extrinsic_params_aligned.json describe the transformation from the hand_left camera frame to which robot frame?
Does head_extrinsic_params_aligned.json describe the transformation from the head camera frame to which frame?
If the extrinsics are not precise, is it advisable to use FK (forward kinematics) with joint angles to compute the transformation from the camera to the base?

Any guidance, clarification, or tools/scripts for recalibrating or recomputing the extrinsic parameters would be greatly appreciated!

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions