IEnumerator <ITask> OnApplyJointParametersHandler(OnApplyJointParameters onApply) { arm.SetJointTargetPoseRequest req = new arm.SetJointTargetPoseRequest(); req.JointName = onApply.JointName; AxisAngle aa = new AxisAngle( new Vector3(1, 0, 0), (float)(Math.PI * 2 * ((double)onApply.Angle / 360))); req.TargetOrientation = aa; _articulatedArmPort.SetJointTargetPose(req); yield break; }
IEnumerator<ITask> OnApplyJointParametersHandler(OnApplyJointParameters onApply) { arm.SetJointTargetPoseRequest req = new arm.SetJointTargetPoseRequest(); req.JointName = onApply.JointName; AxisAngle aa = new AxisAngle( new Vector3(1, 0, 0), (float)(Math.PI * 2 * ((double)onApply.Angle / 360))); req.TargetOrientation = aa; _articulatedArmPort.SetJointTargetPose(req); yield break; }