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:
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