(2) Description of VRPN functions

To use the VRPN function in the Network TAB, you need to enable the Use SDK function. VRPN can be classified into three types: rigid body, tag point, and unnamed tag point.The VRPN function can be used in either real-time mode or post-processing mode.To use the VRPN function, run NokovVrpnClient.exe to obtain data. Contact technical support engineers.

If the Rigid type is selected, the information data of the rigid body is sent.The name is rigid body Names@10.1.1.198.Suspend the playback of the software, uncheck the "VRPN" function in the software setting, then check "rigid body" and "VRPN" (as shown in Figure 148), and click "play" to make the lens play.To obtain data using VRPN, run NokovVrpnClient.exe, go to the exe path in the command prompt (Figure 149), type the command ".\NokovVrpnClient.exe Tracker0@10.1.1.198 "Press enter (Figure 150),The information data of the rigid body can be obtained. "Tracker0" corresponds to the specific name of the rigid body in the software;

The name of the human body is Markerset name _ bone name. If you need to obtain the information of the human head bone, enter the command ".\NokovVrpnClient.exe Body0_SHead@10.1.1.198 "and press enter, you can obtain the head bone data of the human body name Body0."SHead" indicates the name of the head bone of the human body. If you want to obtain other bone information of the human body, you only need to replace "SHead" with the corresponding bone name.

Mark Point Type If this parameter is selected, the Marker point information data with a name is sent.Its name is "rigid body name_marker point names@10.1.1.198".Pause the playback of the software, uncheck the "VRPN" function in the software setting, then check "Marker" and "VRPN" (as shown in FIG. 151), and click "play" to make the lens play after the check is completed.To obtain data by using VRPN, run "NokovVrpnClient.exe" to enter the exe path in the command prompt. If you want to obtain the data of "Marker1",You can run the command ".\NokovVrpnClient.exe Tracker0_Marker1@10.1.1.198 "and then press enter (as shown in Figure 152) to obtain the information data of" Marker1 ", where "Tracker0" corresponds to the specific name of the rigid body in the software.Marker1 indicates the point name of the rigid body. The specific point name of the rigid body can be seen in the "Markers" column in the properties bar on the right of the software.

Select Unnamed Marker to send unnamed marker information data.It is named "U_Tracker+ unnamed Marker point index (starting from 0)@10.1.1.198".Pause the playback of the software, uncheck the "VRPN" function in the software Settings, then check the "unnamed marker" and "VRPN" (as shown in Figure 147), and click Play to make the lens play.To obtain data using VRPN, you need to run "NokovVrpnClient.exe", go to the exe path in the command prompt, type the command.\NokovVrpnClient.exe U_Tracker0@10.1.1.198 "Press enter (Figure 148),Information data of unnamed Marker points can be obtained, where "U_Tarcker0" represents the first unnamed point. To obtain information data of the second unnamed point, change "U_Tarcker0" to "U_Tracker1", representing the second unnamed point.

The "unit" option box represents different units. In the option box, the units of data can be replaced, which are divided into "mm", "cm" and "meter" (as shown in Figure 155). After the unit is replaced, the data in VRPN will also become larger or smaller with the change of units;

Checking x, y, and z coordinates in "Inversion" means that the positive and negative signs of the variables checked in "type" are reversed. If they are positive before being checked, they are negative after being checked (as shown in Figure 156)."qx, qy, qz" indicates the rotation data of the rigid body. After "rigid body" is checked, run ".\NokovVrpnClient.exe Tracker0@10.1.1.198 "to display the rotation data of the rigid body.After "qx, qy, qz" is checked, the coordinate value of "quat" will be reversed with positive and negative signs (as shown in FIG. 151), the value of "quat" only displays the rotation of the rigid body, and does not display the rotation information of variables "Marker" and "Marker(unnamed)".

In "Offset", you can set the "x, y, z" coordinate offset of variable data. After the offset value is modified, the modified value will be added to the original coordinate value in VRPN (Figure 158).

If "Speed" and "acceleration" are selected, the corresponding data will be output in VRPN (Figure 159).The "frame factor" is used for speed calculation and can be adjusted to make the actual speed value close to the output speed value (Figure 160).

Last updated