コード例 #1
0
    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);
    }
コード例 #2
0
    // 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;
    }
コード例 #3
0
 // Use this for initialization
 void Start()
 {
     experimentData = new ExperimentDataFrame();
 }
コード例 #4
0
    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);
    }