Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 49

Thread: Calibration Issues

  1. #21
    Senior Member
    Join Date
    Aug 2011
    Posts
    254
    Then rinse and repeat till both parts work right at the same time?
    (somtimes new reply notification emails don't reach my inbox, please let me know if you think it has happened)

  2. #22
    Administrator Danny's Avatar
    Join Date
    Jun 2011
    Posts
    701
    We did apply a "heading correction" for the hydra in the Driver. I've removed the correction in THIS VERSION OF THE SDK. It would be interesting to see what your results look like with this version.
    Danny Woodall
    Creative Director
    Sixense Entertainment Inc.

  3. #23
    Senior Member
    Join Date
    Jul 2010
    Posts
    207
    Hmm... Could you explain more? Is the heading correction meant to fix a firmware bug or overcome a hardware limitation?

  4. #24
    Administrator Danny's Avatar
    Join Date
    Jun 2011
    Posts
    701
    It was a simplified attempt to do what you guys are talking about. I don't believe it was a bug in the firmware but because of how magnetic fields work. The Hydra has great precision and if you put the controller in a specific position, the reported position and orientation are very repeatable, though they may not be "accurate". Doing what you guys are talking about here would increase that accuracy, but due to the fact that the environment is different per user it'd likely need to be calibrated by each user to get good results.

    We noticed that the orientation would toe out as you moved further from the base along the x-axis so we adjusted the the yaw by 15 degrees by the time the controller had reached a foot away form the base along the x-axis in either direction.
    Danny Woodall
    Creative Director
    Sixense Entertainment Inc.

  5. #25
    Senior Member
    Join Date
    Aug 2011
    Posts
    254
    Quote Originally Posted by Danny View Post
    It was a simplified attempt to do what you guys are talking about. I don't believe it was a bug in the firmware but because of how magnetic fields work. The Hydra has great precision and if you put the controller in a specific position, the reported position and orientation are very repeatable, though they may not be "accurate". Doing what you guys are talking about here would increase that accuracy, but due to the fact that the environment is different per user it'd likely need to be calibrated by each user to get good results.

    We noticed that the orientation would toe out as you moved further from the base along the x-axis so we adjusted the the yaw by 15 degrees by the time the controller had reached a foot away form the base along the x-axis in either direction.
    Was that deviation consistent across units from different batches?
    (somtimes new reply notification emails don't reach my inbox, please let me know if you think it has happened)

  6. #26
    Senior Member
    Join Date
    Jul 2010
    Posts
    207
    Quote Originally Posted by Danny
    I don't believe it was a bug in the firmware but because of how magnetic fields work. The Hydra has great precision and if you put the controller in a specific position, the reported position and orientation are very repeatable, though they may not be "accurate"..
    So how raw is the data in the modified SDK? I mean, if we want to get the most accuracy possible, we should know what is technically being measured, have SDK access to that data, and attempt the theoretically correct correction, right? Are the three coils in this picture measuring the strength of perpendicular components of a magnetic field at their respective distances from the base? And what type of field does the base generate? A point field wouldn't give anything more than radial distance. For more accuracy, don't assume that the coils measure the field's strength exactly at their centers. Etc. Also, I have no idea what the large cylinder (magnet?) (removed from the remote in the picture) does.
    Quote Originally Posted by Danny
    due to the fact that the environment is different per user it'd likely need to be calibrated by each user to get good results.
    Shouldn't that be done anyway?
    Last edited by MrMormon; 07-05-2012 at 08:45 PM.

  7. #27
    Administrator Danny's Avatar
    Join Date
    Jun 2011
    Posts
    701
    The deviation was consistent.

    The data in the SDK I linked to should be raw data.

    The base station produces an AC electromagnetic field.

    The large cylinder is a 25g weight.
    Danny Woodall
    Creative Director
    Sixense Entertainment Inc.

  8. #28
    Senior Member
    Join Date
    Jul 2010
    Posts
    207
    Any progress? Because basically, right now, the Hydra doesn't work right. You realize that, right, Sixense?

  9. #29
    Senior Member
    Join Date
    Jul 2010
    Posts
    207
    Still waiting. What is(are) Sixense's opinion(s) on the fact that the data is distorted? Because this makes the Hydra's rotation information rather useless for my musical application, at least.

  10. #30
    Administrator Danny's Avatar
    Join Date
    Jun 2011
    Posts
    701
    I'm actually waiting to hear of your results with the updated SDK I provided. The data should be more reliable with that SDK. You will still see bending but the optimization we made for the Hydra was removed. Someone could attempt to "calibrate" the Hydra. My understanding is that is difficult to do as both position and rotation affect each within the field.
    Danny Woodall
    Creative Director
    Sixense Entertainment Inc.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •