public static bool UpdateData()
 {
     LastUpdateResult = SRWorkModule_API.GetControllerPoseData(ref controller_pose_data_);
     Marshal.Copy(controller_pose_data_.pose_position_left, pos_left, 0, pos_left.Length);
     Marshal.Copy(controller_pose_data_.pose_rotation_left, rot_left, 0, rot_left.Length);
     Marshal.Copy(controller_pose_data_.pose_position_right, pos_right, 0, pos_right.Length);
     Marshal.Copy(controller_pose_data_.pose_rotation_right, rot_right, 0, rot_right.Length);
     return(LastUpdateResult == (int)Error.WORK);
 }