visual3d:tutorials:real_time:biofeedback:vicon_nexus
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:tutorials:real_time:biofeedback:vicon_nexus [2024/06/19 12:55] – sgranger | visual3d:tutorials:real_time:biofeedback:vicon_nexus [2024/07/17 15:47] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{{{{{{{{{{{===== overview | + | ====== Vicon Nexus ====== |
- | this tutorial shows is step-by-step guide to stream real-time data from a nexus (vicon) to visual3d to take advantage of the real-time data processing and biofeedback* capabilities. | + | ==== Overview ==== |
- | nexus streams out the data it receives as it processes them. visual3d can save the streamed frames out to a c3d file, or directly capture a static trial from the data streaming in. | + | This tutorial shows is step-by-step guide to stream real-time |
- | capturing | + | Nexus streams out the data it receives as it processes them. Visual3D can save the streamed frames out to a C3D file, or directly capture |
- | * rt biofeedback is available only in visual3d professional. | + | Capturing data in Visual3D is desirable for capturing a static trial in preparation for real-time digitizing or functional joints. Our real-time |
- | ===== step 1 - subject calibration | + | * RT Biofeedback is available only in Visual3D Professional. |
- | **before streaming | + | ==== Step 1 - Subject Calibration |
- | |1. calibrating | + | **Before streaming in real time, Nexus must be running and the subject calibration trial must be labeled. This allows Nexus to label markers |
- | |3. collect a static trial.\\ \\ 4. from data managent, load the static trial and label the marker trajectories.(image on right) | + | |1. Calibrating the capture volume Nexus using the software' |
- | |5. run the ' | + | |3. Collect a static trial.\\ \\ 4. From data managent, load the static |
- | |6. go back to " | + | |5. Run the ' |
- | ===== step 2 - apply model template | + | |6. Go back to " |
- | **to create the segments in visual3d, you must first load a static trial into visual3d | + | ==== Step 2 - Apply Model Template in Visual3D ==== |
+ | |||
+ | **To create the segments in Visual3D, you must first load a static trial into Visual3D | ||
** | ** | ||
- | **to load the static trial, you can either: | + | **To load the static trial, you can either: |
- | option | + | OPTION |
- | option | + | OPTION |
\\ | \\ | ||
- | **i recommend using the static trial collected in nexus (option | + | **I recommend using the static trial collected in Nexus (Option |
\\ | \\ | ||
- | **option | + | **OPTION |
\\ | \\ | ||
- | |**1.** | + | |**1.** |
\\ | \\ | ||
- | **option | + | **OPTION |
\\ | \\ | ||
- | collect | + | Collect |
- | |1. from the **model** menu, select //create | + | |1. From the **Model** menu, select //Create |
- | |2. define | + | |2. Define |
- | |3. select | + | |3. Select |
- | |**4.** | + | |**4.** |
- | ===== step 3 - visual3d real-time set up ===== | + | ==== Step 3 - Visual3D Real-Time Set Up ==== |
- | 1. launch v3d (v3d main screen)\\ | + | 1. Launch V3D (V3D main screen)\\ |
\\ | \\ | ||
- | v3d_main_screen.jpg\\ | + | {{: |
\\ | \\ | ||
- | 2. select | + | 2. Select |
- | 3. a) in the dialog box you should see your plug in %%__%%%%__%%%%__%%.dlls | + | 3. a) In the dialog box you should see your plug in %%__%%%%__%%%%__%%.dlls |
\\ | \\ | ||
- | rt_v3d_vicon.png\\ | + | {{: |
\\ | \\ | ||
- | 3. b) a dialog box will appear to select your current | + | 3. b) A dialog box will appear to select your current |
- | rt_dialog_vicon.png\\ | + | {{: |
\\ | \\ | ||
- | streaming | + | Streaming |
- | **it is very important that nexus automatic labelling works properly in "live" mode and identifies markers correctly. | + | **It is very important that Nexus automatic labelling works properly in "Live" mode and identifies markers correctly. |
- | after streaming for a long period of time, the labeling in nexus may start to fail. in nexus, clicking | + | After streaming for a long period of time, the labeling in Nexus may start to fail. In Nexus, clicking |
- | ===== step 4 - compute | + | ==== Step 4 - Compute |
- | **the rt pipeline | + | **The RT Pipeline |
- | after having created or loaded a model, and established connection with the system back in the real-time tab, it is then possible to compute any model based item through the real-time pipeline. | + | After having created or loaded a model, and established connection with the system back in the Real-Time tab, it is then possible to compute any model based item through the real-time pipeline. |
- | <html>< | + | <HTML>< |
- | <html>< | + | <HTML>< |
- | <html>< | + | <HTML>< |
- | <html>< | + | <HTML>< |
- | rtpipeline_cmbd.jpg<html></ | + | {{: |
- | <html>< | + | <HTML>< |
- | **data name:** ankle | + | **Data Name:** Ankle |
- | **folder:** original | + | **Folder:** ORIGINAL |
- | **model based item properties:** joint_angle | + | **Model Based Item Properties:** JOINT_ANGLE |
- | **segment:** right foot | + | **Segment:** Right Foot |
- | **reference segment:** right shank\\ | + | **Reference Segment:** Right Shank\\ |
- | capture_model_based_data.jpg<html></ | + | {{: |
- | <html>< | + | <HTML>< |
- | ===== step 5 - create graph ===== | + | ==== Step 5 - Create Graph ==== |
- | <html>< | + | <HTML>< |
- | <html>< | + | <HTML>< |
- | **data to:** link_model_based::original::ankle\\ | + | **Data to:** LINK_MODEL_BASED::ORIGINAL::Ankle\\ |
- | graphdef.jpg<html></ | + | {{:GraphDef.jpg}}<HTML></ |
- | <html>< | + | <HTML>< |
\\ | \\ | ||
- | your result should show a real-time stream that looks like the picture below | + | Your result should show a Real-Time stream that looks like the picture below |
+ | |||
+ | {{: | ||
- | final_graph_rt.png\\ | ||
+ | Remember to save the Graph and RT Pipeline | ||
- | remember to save the graph and rt pipeline | ||
- | }}}}}}}}}}}}}}}}}}}}}}}}}}}} |
visual3d/tutorials/real_time/biofeedback/vicon_nexus.1718801707.txt.gz · Last modified: 2024/06/19 12:55 by sgranger