Page 1 of 2

Rigid Body IDs with Arena and NatNet

Posted: Wed Jan 20, 2010 12:36 pm
by seang
I am trying to stream a couple simple rigid bodies with the Arena software to the NatNet sample apps (I will write a custom app once I verify this will work). I am having problems distinguishing between two rigid bodies - they both have an ID of 1. They have unique names but the ID is always 1.

I have tried the PacketClient, SampleClient and WinFormsSample, stepping through in the debugger and all appear to be receiving this non-unique ID for all rigid bodies. I did not take a look at the raw data itself though.

Any ideas what may be wrong? Is there a way of specifying the ID when defining the rigid body? Any thoughts on how to get this info from the NatNet library (preferably NatNetML)?

Sincere thanks,
Sean

Here is the output of a data packet from the PacketClient:

Code: Select all

-------------
Begin Packet
-------
Message ID : 7
Byte count : 108
Frame # : 56627
Marker Set Count : 0
Unidentified Marker Count : 0
Rigid Body Count : 2
ID : 1
pos: [299.35,11.40,26.18]
ori: [-0.02,0.62,0.06,0.78]
Marker Count: 0
Mean marker error: 0.00
ID : 1
pos: [379.33,10.52,25.81]
ori: [-0.19,-0.04,0.98,0.03]
Marker Count: 0
Mean marker error: 0.00
Skeleton Count : 0
latency : 0
End Packet
-------------

Re: Rigid Body IDs with Arena and NatNet

Posted: Wed Jun 23, 2010 6:16 am
by Quen
Any information about this?
I got the same: several riged bodys, all with ID "1".

Re: Rigid Body IDs with Arena and NatNet

Posted: Wed Jun 23, 2010 12:32 pm
by VincentG
What version of the Arena software are you using?

What version of the NatNet interface?

Re: Rigid Body IDs with Arena and NatNet

Posted: Wed Jun 23, 2010 10:56 pm
by Quen
The Arena version is 1.6.1000

NatNet is version is 2.2.0

I tested it with the packet client sample and with my own application which does not use any code from the sample. Both give me ID = "1"

Re: Rigid Body IDs with Arena and NatNet

Posted: Thu Jun 24, 2010 11:55 am
by VincentG
What is the multicast address you have set, within the Arena software?

Re: Rigid Body IDs with Arena and NatNet

Posted: Fri Jun 25, 2010 12:50 am
by Quen
It is 239.255.42.99
I think that was default, can't remember changing it.

Re: Rigid Body IDs with Arena and NatNet

Posted: Mon Jun 28, 2010 12:57 pm
by VincentG
Try adjusting the address to 224.0.0.1

Re: Rigid Body IDs with Arena and NatNet

Posted: Tue Jun 29, 2010 1:16 am
by Quen
I tried that adress, but no change. Still all id = 1

Re: Rigid Body IDs with Arena and NatNet

Posted: Mon Aug 23, 2010 10:54 am
by cHolmes
I'm using an older version of Arena (1.5.0000) and I'm wondering if this issue has been resolved? If so, what version was it fixed in?

Thanks,

Chris

Re: Rigid Body IDs with Arena and NatNet

Posted: Tue Nov 09, 2010 11:44 am
by ypapelis
Any update on this issue?

I am using Arena 1.6.3000 (Build 8526) and NatNet tools, version 2.2.0 (4/25/2010), and am having the same problem.