Jump to content

nbhatia

Verified Members
  • Content Count

    18
  • Joined

  • Last visited

Community Reputation

3 Neutral

About nbhatia

  • Rank
    Settler

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi Davey, I see what you are trying to achieve. To answer your first question, in the API, there is a method "ViveSR::anipal::Eye::TrackingImprovements" to modify calibration data; however, I am not sure how helpful it would be. Using raw data gaze data for each eye, one can write a custom calibrator. There is no built-in method to calibrate individual gaze. Since the default calibration process involves a six-point 2D plane calibration. In my opinion, even if the gaze is misaligned, it would lead to somewhat proper calibration maybe for some population. The user would still see a double im
  2. Hi All, Where can I find the changelogs for the recent SRAnipal SDK and runtime? I am still using the older SDK and was wondering what has changed in last few releases. Many Thanks, Nitesh
  3. Hi @michael_wang, Would you be able to confirm if the said functionality has been added in recent srnanipal release 1 3 0 9? Many thanks. @Tony PH Lin
  4. Hi, I am away from my PC atm. But I remember examples written in C were easiest to understand the API. One example had a file writer if I remember correctly. Also check some older posts in this forum. There is one post for unity in C# where data is handled in a separate thread. Else, consider writing a new post. People in this forum is very good.
  5. Hi, have you checked the sdk? There are dome examples already.
  6. Hi All, I am thinking of getting View Wireless Adapter for my Vive Pro Eye headset. I wanted to know if it also wirelessly links the additional USB accessory port located inside the Vive Pro to the PC. Many thanks.
  7. Hi, I was looking into timestamps generated by SRAnipal as well as Tobii SDK. In case of SRANipal, the timestamps correspond to local time stamp of eye tracker. In case of Tobii, the sdk provides two time stamps: local time stamp (as timestamp_tracker_us) which is similar to what we get in sranipal and an additional one, system (timestamp_system_us) which is synced with computer time. Is there a way to get the system time stamps in sranipal sdk via some sort of patch, etc? Regards, Nitesh @Daniel_Y @Corvus
  8. Hi, I am trying to understand correct way to sync the time stamps reported by the eye tracker data with the system time. Is there a way to know the latency of eye_data.timestamp? Many thanks. Nitesh @Daniel_Y @Corvus
  9. Just an update, using callback in C++, I am getting a stable 120Hz sampling. @Daniel_Y @Corvus @Jad
  10. Ok. That clears a lot of confusion. Thank you @Daniel_Y🙂
  11. Thanks a lot @Daniel_Y🙂 In the Vive Pro Eye tech specs it is stated that the eye-tracker supports 120Hz sampling frequency. Is it steady or variable? I am hoping that the callback should be working at similar sampling rate.
  12. Hi, In the function, "SetEyeParameter(EyeParameter parameter)" declared in SRAnipal_Eye.h, the "EyeParameter" takes "GazeRayParameter" which has "sensitive_factor" as a variable. To my understanding, this is meant for smoothing the gaze data which could be similar to moving average, etc. Am I getting it right? I was wondering if someone could explain the internal working. What is the default value if we do not declare it? Many thanks, Nitesh
  13. I see. Thank you. Is this the only difference between v1 and v2? I was wondering if there would be any difference in terms of efficiency, precision and sampling rate. Many Thanks, Nitesh
  14. Hi, I am using SRAnipal SDK in C. In SRAnipal_Eye.h, I see that some APIs (pasted below) are declared to register callbacks. Can anyone help me by providing an example of using this callback? /* Register a callback function to receive eye camera related data when the module has new outputs. [in] function pointer of callback [out] error code. please refer Error in ViveSR_Enums.h */ SR_ANIPAL int RegisterEyeDataCallback(VivesrEyeDataCallback callback); /* Unegister a callback function to stop
×
×
  • Create New...