User Tools

Site Tools


visual3d:tutorials:real_time:biofeedback:vicon_nexus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
visual3d:tutorials:real_time:biofeedback:vicon_nexus [2024/06/14 17:33] – created sgrangervisual3d:tutorials:real_time:biofeedback:vicon_nexus [2024/07/17 15:47] (current) – created sgranger
Line 1: Line 1:
-|**Language:**|** English**  • [[index.php?title=Tutorial_RT_Biofeedback_-_Vicon_Nexus/fr&action=edit&redlink=1|français]] • [[index.php?title=Tutorial_RT_Biofeedback_-_Vicon_Nexus/it&action=edit&redlink=1|italiano]] • [[Tutorial_RT_Biofeedback_-_Vicon_Nexus/pt|português]] • [[index.php?title=Tutorial_RT_Biofeedback_-_Vicon_Nexus/es&action=edit&redlink=1|español]] ****|+====== Vicon Nexus ======
  
-|===== Contents =====\\ \\ \\ \\ * [[#Overview|1 Overview]]\\ * [[#Step_1_-_Subject_Calibration_in_Nexus|2 Step 1 - Subject Calibration in Nexus]]\\ * [[#Step_2_-_Apply_Model_Template_in_Visual3D|3 Step 2 - Apply Model Template in Visual3D]]\\ * [[#Step_3_-_Visual3D_Real-Time_Set_Up|4 Step 3 - Visual3D Real-Time Set Up]]\\ * [[#Step_4_-_Compute_model_based_item:_RT_pipeline|5 Step 4 - Compute model based item: RT pipeline]]\\ * [[#Step_5_-_Create_Graph|6 Step 5 - Create Graph]]| +==== Overview ====
- +
-===== Overview =====+
  
 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. 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.
Line 13: Line 11:
   * RT Biofeedback is available only in Visual3D Professional.   * RT Biofeedback is available only in Visual3D Professional.
  
-===== Step 1 - Subject Calibration in Nexus =====+==== Step 1 - Subject Calibration in Nexus ====
  
 **Before streaming in real time, Nexus must be running and the subject calibration trial must be labeled. This allows Nexus to label markers in "Live" mode.** **Before streaming in real time, Nexus must be running and the subject calibration trial must be labeled. This allows Nexus to label markers in "Live" mode.**
  
-|1. Calibrating the capture volume Nexus using the software's standard protocol.\\ \\ 2. Create a subject either using a predefined template in Nexus or creating your own. (image on right)  |  [[File:Nexus_Subject.png|{{/images/thumb/5/55/Nexus_Subject.png/200px-Nexus_Subject.png?200x264}}]]|+|1. Calibrating the capture volume Nexus using the software's standard protocol.\\ \\ 2. Create a subject either using a predefined template in Nexus or creating your own. (image on right)  |  {{:Nexus_Subject.png}}|
  
-|3. Collect a static trial.\\ \\ 4. From data managent, load the static trial and label the marker trajectories.(image on right)  |  [[File:Nexus_Marker_Labelling.png|{{/images/thumb/2/24/Nexus_Marker_Labelling.png/400px-Nexus_Marker_Labelling.png?400x230}}]]|+|3. Collect a static trial.\\ \\ 4. From data managent, load the static trial and label the marker trajectories.(image on right)  |  {{:Nexus_Marker_Labelling.png}}|
  
-|5. Run the 'Calculate Autolabel Trial Parameters' from the Pipeline menu (image on right). This allows Nexus to label markers in "Live" mode.  |  [[File:Nexus_AutoLabel.png|{{/images/thumb/5/5e/Nexus_AutoLabel.png/400px-Nexus_AutoLabel.png?400x230}}]]|+|5. Run the 'Calculate Autolabel Trial Parameters' from the Pipeline menu (image on right). This allows Nexus to label markers in "Live" mode.  |  {{:Nexus_AutoLabel.png}}|
  
-|6. Go back to "Live" mode, with the subject in the capture volume to test that Nexus correctly autolabels markers in real-time.\\ \\ 7. Before launching real-time streaming in Visual3D, take note of the system file currently selected. (image on right)  |  [[File:Nexus_System.png|{{/images/thumb/4/4d/Nexus_System.png/200px-Nexus_System.png?200x277}}]]|+|6. Go back to "Live" mode, with the subject in the capture volume to test that Nexus correctly autolabels markers in real-time.\\ \\ 7. Before launching real-time streaming in Visual3D, take note of the system file currently selected. (image on right)  |  {{:Nexus_System.png}}|
  
-===== Step 2 - Apply Model Template in Visual3D =====+==== Step 2 - Apply Model Template in Visual3D ====
  
 **To create the segments in Visual3D, you must first load a static trial into Visual3D and apply a model template (.mdh).\\ **To create the segments in Visual3D, you must first load a static trial into Visual3D and apply a model template (.mdh).\\
Line 47: Line 45:
 Collect a short static trial using the following process: Collect a short static trial using the following process:
  
-|1. From the **Model** menu, select //Create (Add Static Calibration File)//, then //Hybrid Model from RealTime Streaming//.\\   |  [[File:Create_Model_RT.png|{{/images/thumb/6/6e/Create_Model_RT.png/300px-Create_Model_RT.png?300x172}}]]|+|1. From the **Model** menu, select //Create (Add Static Calibration File)//, then //Hybrid Model from RealTime Streaming//.\\    {{:Create_Model_RT.png}}|
  
-|2. Define the name of the model:\\   |  [[File:Model_Name_RT.png|{{/images/thumb/2/26/Model_Name_RT.png/300px-Model_Name_RT.png?300x107}}]]|+|2. Define the name of the model:\\    {{:Model_Name_RT.png}}|
  
-|3. Select the correct real-time system from the drop down menu and click start streaming.\\ \\ \\ When prompted, specify your sampling frequency\\ \\ When prompted, specify the IP address as the local host, 127.0.0.1 and port as 801\\ \\ 4. While the subject is standing still, collect a static trial by either clicking **Create Snapshot (Static Trial)** to save the static trial in the workspace or **Save Static File to Disk** to save the static trial as a C3D file.\\ \\ Please note that closing the //Real Time Model Building// dialog box will stop the real time streaming and remove the markers from the 3D viewer. After closing this dialog, if the static trial does not appear in the 3D viewer, switch to the Workspace tab and back to the Models tab.\\   |  [[File:Model_Snapshot_RT.png|{{/images/thumb/c/c8/Model_Snapshot_RT.png/300px-Model_Snapshot_RT.png?300x224}}]]|+|3. Select the correct real-time system from the drop down menu and click start streaming.\\ \\ \\ When prompted, specify your sampling frequency\\ \\ When prompted, specify the IP address as the local host, 127.0.0.1 and port as 801\\ \\ 4. While the subject is standing still, collect a static trial by either clicking **Create Snapshot (Static Trial)** to save the static trial in the workspace or **Save Static File to Disk** to save the static trial as a C3D file.\\ \\ Please note that closing the //Real Time Model Building// dialog box will stop the real time streaming and remove the markers from the 3D viewer. After closing this dialog, if the static trial does not appear in the 3D viewer, switch to the Workspace tab and back to the Models tab.\\    {{:Model_Snapshot_RT.png}}|
  
 |**4.** Go to **Model -> Apply Model Template** and browse to your model template (.mdh)\\   | |**4.** Go to **Model -> Apply Model Template** and browse to your model template (.mdh)\\   |
  
-===== 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)\\
Line 61: Line 59:
  
 \\ \\
-[[File:V3D_main_screen.jpg|{{/images/thumb/b/bc/V3D_main_screen.jpg/400px-V3D_main_screen.jpg?400x184}}]]\\+{{:V3D_main_screen.jpg}}\\
  
  
Line 72: Line 70:
  
 \\ \\
-[[File:RT_V3D_Vicon.png|{{/images/thumb/5/5c/RT_V3D_Vicon.png/400px-RT_V3D_Vicon.png?400x199}}]]\\+{{:RT_V3D_Vicon.png}}\\
  
  
Line 79: Line 77:
  
  
-[[File:RT_Dialog_Vicon.png|{{/images/thumb/8/8b/RT_Dialog_Vicon.png/350px-RT_Dialog_Vicon.png?350x146}}]]\\+{{:RT_Dialog_Vicon.png}}\\
  
  
Line 89: Line 87:
 After streaming for a long period of time, the labeling in Nexus may start to fail. In Nexus, clicking CTRL+R may improve the labeling. After streaming for a long period of time, the labeling in Nexus may start to fail. In Nexus, clicking CTRL+R may improve the labeling.
  
-===== Step 4 - Compute model based item: RT pipeline =====+==== Step 4 - Compute model based item: RT pipeline ====
  
 **The RT Pipeline is available only in Visual3D Professional** **The RT Pipeline is available only in Visual3D Professional**
Line 99: Line 97:
 <HTML><li></HTML>Double click //Compute_Model_Based_Data//<HTML></li></HTML> <HTML><li></HTML>Double click //Compute_Model_Based_Data//<HTML></li></HTML>
 <HTML><li></HTML>Click **Edit**\\ <HTML><li></HTML>Click **Edit**\\
-[[File:RTPipeline_CMBD.jpg|{{/images/8/87/RTPipeline_CMBD.jpg?450x190}}]]<HTML></li></HTML>+{{:RTPipeline_CMBD.jpg}}<HTML></li></HTML>
 <HTML><li></HTML>Change the corresponding:\\ <HTML><li></HTML>Change the corresponding:\\
  
Line 108: Line 106:
 **Reference Segment:** Right Shank\\ **Reference Segment:** Right Shank\\
  
-[[File:Capture_Model_Based_Data.jpg|{{/images/3/37/Capture_Model_Based_Data.jpg?581x309}}]]<HTML></li></HTML>+{{:Capture_Model_Based_Data.jpg}}<HTML></li></HTML>
 <HTML><li></HTML>Click **Done**<HTML></li></HTML><HTML></ol></HTML> <HTML><li></HTML>Click **Done**<HTML></li></HTML><HTML></ol></HTML>
  
-===== Step 5 - Create Graph =====+==== Step 5 - Create Graph ====
  
 <HTML><ol></HTML> <HTML><ol></HTML>
Line 118: Line 116:
 **Data to:** LINK_MODEL_BASED::ORIGINAL::Ankle\\ **Data to:** LINK_MODEL_BASED::ORIGINAL::Ankle\\
  
-[[File:GraphDef.jpg|{{/images/thumb/1/15/GraphDef.jpg/400px-GraphDef.jpg?400x473}}]]<HTML></li></HTML>+{{:GraphDef.jpg}}<HTML></li></HTML>
 <HTML><li></HTML>Click **OK**<HTML></li></HTML><HTML></ol></HTML> <HTML><li></HTML>Click **OK**<HTML></li></HTML><HTML></ol></HTML>
  
Line 124: Line 122:
 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
  
-[[File:Final_Graph_RT.png|{{/images/thumb/d/dd/Final_Graph_RT.png/500px-Final_Graph_RT.png?500x295}}]]\\+{{:Final_Graph_RT.png}}\\
  
  
 Remember to save the Graph and RT Pipeline Remember to save the Graph and RT Pipeline
  
- 
-Retrieved from "" 
  
  
visual3d/tutorials/real_time/biofeedback/vicon_nexus.1718386382.txt.gz · Last modified: 2024/06/14 17:33 by sgranger