WorldViz User Forum  

Go Back   WorldViz User Forum > Vizard

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 09-15-2006, 09:13 AM
bjgold bjgold is offline
Member
 
Join Date: Jul 2006
Posts: 19
Vizard and Polhemus Patriot

We are having a problem with the calibration of our Polhemus patriot tracking device running through Vizard as per 'SekulerExperiment.py' that you wrote for us. We started PiMGR, set up the hemisphere tracking, and closed it again, and run the experiment file in Vizard. We keep the orientation sensor in the same place every time, and calibrate with the glove in the same position. Yet every time we do that, the glove starts in a different position on the screen. This is with the same subject in the same location, same arm length and position, and everything. Any clues as to why this happens? Has anyone else experienced this in their testing?
Reply With Quote
  #2  
Old 09-15-2006, 09:28 AM
Gladsomebeast Gladsomebeast is offline
Member
 
Join Date: Mar 2005
Location: Isla Vizta, CA
Posts: 397
So with each run of the Experiment the hand is in a different position? This is without going back into PiMGR?
__________________
Paul Elliott
WorldViz LLC
Reply With Quote
  #3  
Old 09-15-2006, 09:32 AM
bjgold bjgold is offline
Member
 
Join Date: Jul 2006
Posts: 19
That's correct. PiMGR is closed at the time. We open Vizard, run the experiment (a couple of trials), close the experiment window, and run the experiment again. Both runs have the hand in a different position. Note that this also happens if we leave PiMGR open when we run the experiments.
Reply With Quote
  #4  
Old 09-15-2006, 09:39 AM
Gladsomebeast Gladsomebeast is offline
Member
 
Join Date: Mar 2005
Location: Isla Vizta, CA
Posts: 397
How different is the position? Does it feel like some axis are reversed when you move the hand around?
__________________
Paul Elliott
WorldViz LLC
Reply With Quote
  #5  
Old 09-15-2006, 09:46 AM
bjgold bjgold is offline
Member
 
Join Date: Jul 2006
Posts: 19
No, just that the hand moves in XYZ without any rotation if we calibrate the same way. Occasionally there will be a little rotation, but that is rare. However, we can try solutions for both things (rotation and nonrotation orientation errors).
Reply With Quote
  #6  
Old 09-15-2006, 10:05 AM
Gladsomebeast Gladsomebeast is offline
Member
 
Join Date: Mar 2005
Location: Isla Vizta, CA
Posts: 397
I am confused about what the problem is.

1)Is the movement of the hand incorrect? For example, does the hand not rotate when you move your hand in the real world?

2)Is the positioning of the virtual hand, reletive to the viewpoint, change with every run of the script?
__________________
Paul Elliott
WorldViz LLC
Reply With Quote
  #7  
Old 09-15-2006, 08:55 PM
bjgold bjgold is offline
Member
 
Join Date: Jul 2006
Posts: 19
The movement of the hand is incorrect.

The second is correct. The position of the virtual hand, relative to the viewport, changes with every run of the script, even if we keep all parameters the same (keep the hand in the same initial position, the orientation cube in the same position, etc.).
Reply With Quote
  #8  
Old 09-18-2006, 07:56 AM
bjgold bjgold is offline
Member
 
Join Date: Jul 2006
Posts: 19
Ignore previous post

I apologize, I'm trying to edit the previous post (the answers to the 2 questions), but cannot. Here's the real answers:

The movement of the hand is correct. The hand moves as I move my hand in the real world.

The second is problem that is occurring. The position of the virtual hand, relative to the viewport, changes with every run of the script, even if we keep all parameters the same (keep the hand in the same initial position, the orientation cube in the same position, etc.).
Reply With Quote
  #9  
Old 09-18-2006, 02:05 PM
Gladsomebeast Gladsomebeast is offline
Member
 
Join Date: Mar 2005
Location: Isla Vizta, CA
Posts: 397
I ran the SekulerExperiment here and found that if I left the sensors on the ground in the same position the hand/arm position did not change with each run of the script.

This suggests that something is wrong with the shoulder calibration (though there could be other sources of this behavior I am not thinking of). Try printing out the raw sensor data from the shoulder calibration sensor when the calibration occurs and see if this significantly different between script runs.
__________________
Paul Elliott
WorldViz LLC
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:52 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC