public string ExperimentDataFrame2String(ExperimentDataFrame frame) { string data = ""; data += frame.id_participant; data += ","; data += frame.method; data += ","; data += frame.course; data += ","; data += frame.trial; data += ","; data += frame.handedness; data += ","; data += frame.timeStamp_start; data += ","; data += frame.timeStamp_stop; data += ","; data += frame.objectCollisionCount; data += ","; data += frame.gripperCollisionCount; data += ","; data += frame.duration; return(data); }
// todo: record time of collisions and position // Use this for initialization void Start() { experimentData = new ExperimentDataFrame(); targetPoseRecorder = GameObject.FindGameObjectWithTag("targetObject").GetComponent <RecordPose> (); tcpPoseRecorder = GameObject.Find("TCP").GetComponent <RecordPose>(); headPoseRecorder = GameObject.Find("Camera (eye)").GetComponent <RecordPose>(); collisionRecorder = GetComponent <RecordCollisions>(); isColliding = false; isGrabbed = false; }
// Use this for initialization void Start() { experimentData = new ExperimentDataFrame(); }
public string ExperimentDataFrame2String(ExperimentDataFrame frame) { string data = ""; data += frame.id_participant; data += ","; data += frame.method; data += ","; data += frame.trial; data += ","; data += frame.currentAngle; data += ","; data += frame.cylinderIndex; data += ","; data += frame.timeStamp_start; data += ","; data += frame.timeStamp_stop; data += ","; data += "["; data += frame.position_cylinder.x; data += ","; data += frame.position_cylinder.y; data += ","; data += frame.position_cylinder.z; data += "]"; data += ","; data += "["; data += frame.position_target.x; data += ","; data += frame.position_target.y; data += ","; data += frame.position_target.z; data += "]"; data += ","; data += "["; data += frame.position_user.x; data += ","; data += frame.position_user.y; data += ","; data += frame.position_user.z; data += "]"; data += "["; data += frame.rotation_user.x; data += ","; data += frame.rotation_user.y; data += ","; data += frame.rotation_user.z; data += ","; data += frame.rotation_user.w; data += "]"; data += ","; data += frame.distance_euklid_user2cylinder_before; data += ","; data += frame.distance_euklid_user2cylinder_after; data += ","; data += frame.distance_euklid_target2selection; data += ","; data += frame.error; data += ","; data += frame.time; return(data); }