View Single Post
  #1  
Old 03-28-2012, 06:43 AM
krimble krimble is offline
Member
 
Join Date: Nov 2006
Location: Nijmegen
Posts: 63
intersense addTracker

Hi all,
I'm having some troubles with a small piece of code. Basically I would like to connect to the Intersense 900 and link my mainview to the tracker and apply a postTranslation to it.

(I'm busy writing an exp. using a usb steering wheel and would like to translate the view using the pedals without losing tracking).

I'm used to working with apparently an old intersense method and in another lab (where the experiment is working fine) with the VRPN.dle method:

Code:
PORT_INTERSENSE = 0
isense = viz.add('intersense.dls')
viz.tracker()
and with:
Code:
	vrpn = viz.add('vrpn7.dle')
	tracker = []
	for trackerNr in range(50):
		tracker.append(vrpn.addTracker('DTrack@192.168.1.100', trackerNr))
		tracker[trackerNr].swapPos([-2, 3, 1])
		tracker[trackerNr].swapQuat([2, -3, -1, 4])
	#	tracker[Nr].setBufferSize(2)

	mv = viz.link(tracker[1], viz.MainView)

I saw the message that I should use:
Code:
tracker = isense.addTracker(port=1)
instead of:
Code:
viz.tracker()
When I'm using the addTracker function I'm getting the following message:

intersense.dls Intersense Driver v4.0.4
**Connected to Intersense device on port 5001
Type: IS Precision Series
Model: IS-900 Series

Both Station 1 and 2 have the following values:
ON ON 1 2 3 0 0

Traceback (most recent call last):
File "<string>", line 11, in ?
File "intersenseTester.py", line 12, in ?
tracker = intersense.addTracker(x)
AttributeError: 'VizIntersense' object has no attribute 'addTracker'

InterSense is connected on port 1



With the isense.DLE plugin:

intersense.dle Intersense Extension
InterSense is connected on port 1
** Load Time: 1.64 seconds
** ERROR: Failed to connect to Intersense tracker on port 1
** ERROR: Failed to create extension sensor with intersense.dle


am I using an old plugin? How can I make it work with Isense like I did with the VRPN Method.

Many thanks in advance,

Jeroen Derks
Reply With Quote