You are here: Start » AVL.NET » AVS.CalibrateEyeInHand Method

AVS.CalibrateEyeInHand Method

Computes Hand-Eye calibration matrices.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void CalibrateEyeInHand
(
	IList<AvlNet.Matrix> inRotationGripperToBase,
	IList<AvlNet.Matrix> inTranslationGripperToBase,
	IList<AvlNet.Matrix> inRotationTargetToCam,
	IList<AvlNet.Matrix> inTranslationTargetToCam,
	AvlNet.HandEyeCalibrationMethod inCalibrationMethod,
	AvlNet.Matrix outRotationCamToGripper,
	AvlNet.Matrix outTranslationCamToGripper
)

Parameters

Name Type Range Default Description
inRotationGripperToBaseSystem.Collections.Generic.IList<AvlNet.Matrix>Rotation part extracted from the homogeneous matrix that transforms a point expressed in the gripper frame to the robot base frame.
inTranslationGripperToBaseSystem.Collections.Generic.IList<AvlNet.Matrix>Translation part extracted from the homogeneous matrix that transforms a point expressed in the gripper frame to the robot base frame.
inRotationTargetToCamSystem.Collections.Generic.IList<AvlNet.Matrix>Rotation part extracted from the homogeneous matrix that transforms a point expressed in the target frame to the camera frame.
inTranslationTargetToCamSystem.Collections.Generic.IList<AvlNet.Matrix>Translation part extracted from the homogeneous matrix that transforms a point expressed in the target frame to the camera frame.
inCalibrationMethodAvlNet.HandEyeCalibrationMethodCalibration method.
outRotationCamToGripperAvlNet.MatrixEstimated rotation part extracted from the homogeneous matrix that transforms a point expressed in the camera frame to the gripper frame.
outTranslationCamToGripperAvlNet.MatrixEstimated translation part extracted from the homogeneous matrix that transforms a point expressed in the camera frame to the gripper frame.

See also