User Tools

Site Tools


optitrack_motion_capture_system_motion_tracking

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
optitrack_motion_capture_system_motion_tracking [2017/05/30 15:56] hyunheeleeoptitrack_motion_capture_system_motion_tracking [2017/06/18 18:00] (current) hyunheelee
Line 9: Line 9:
 {{ hh_mocap:pic.png?500 |}} {{ hh_mocap:pic.png?500 |}}
 \\ \\
-This picture show the "Arena" software program interface for capturing the "dotsmotion+This picture show the "Arena" software program interface for "Dots Motion Tracking". 
-The blue 3D area is the capture volume which means dots are tracked only inside of that volume. +
-It provides the position and orientation data about dots especially rigid body. +
-This tutorial will explain about how to get position and velocity data. +
  
  
Line 19: Line 17:
 ===== Motivation and Audience ===== ===== Motivation and Audience =====
  
-This is a tutorial about getting position & velocity data from Optitrack Motion Capture system. +This is a tutorial about "Motion Tracking" from Optitrack Motion Capture system. 
 If you are not familiar to use "Arena" which is Optitrack Motion Capture system software,  If you are not familiar to use "Arena" which is Optitrack Motion Capture system software, 
 Please take look at up the "Optitrack Motion Capture System Setup Guide" http://daslhub.org/unlv/wiki/doku.php?id=optitrack_motion_capture_system_setup_guide Please take look at up the "Optitrack Motion Capture System Setup Guide" http://daslhub.org/unlv/wiki/doku.php?id=optitrack_motion_capture_system_setup_guide
  
-Once you know how to record the "dots" movement, you can get the position data through "Arena" software program. 
-But, you need to use other tool(e.g. matlab or excel) for calculating velocity. 
  
 <fc blue>   <fc blue>  
-  * Experience about "Arena" software.  +  * Know how to get motion tracking.
-\\ +
-  * Know how to get velocity data from position data.+
 </fc> </fc>
 \\ \\
  
  
-The rest of this tutorial is presented as follows: +====Attach the Dots on the suite====
-  * [[Optitrack Motion Capture System Getting Position & Velocity Data#Create Rigid Body|Create Rigid Body]] +
-  * [[Optitrack Motion Capture System Getting Position & Velocity Data#Trajectorize|Trajectorize]] +
-  * [[Optitrack Motion Capture System Getting Position & Velocity Data#Position data|Position data]] +
-  * [[Optitrack Motion Capture System Getting Position & Velocity Data#Export data|Export data]] +
-  * [[Optitrack Motion Capture System Getting Position & Velocity Data#Acquire velocity data|Acquire velocity data]] +
- +
-====Create Rigid Body==== +
- +
-In order to get the position and orientation data through "Arena", The Rigid body should be created for tracking the motion. +
-There is one condition in order to create the rigid body. +
-When you capture the motion, at least 3 dots should be used for motion inside of capture volume. +
-Because when you try to create the Rigid body using "Wizards", it requires you at least 3 dots in the captured video.+
  
 +In order to get motion tracking whole body, you need to wear motion capture suite and attach dots on the suite.
  
 **Step 1.** **Step 1.**
-{{ hh_mocap:capture1.png?500 |}} +{{ hh_mocap:pic1.jpg?500 |}} 
-See the menu on the top and click the "Wizards" and go to click "Rigid Body" and click "Next".+Attach the dots on the Leg.
  
  
 **Step 2.** **Step 2.**
-{{ hh_mocap:capture2.png?500 |}} +{{ hh_mocap:pic2.jpg?500 |}} 
-Click the bottom option and find out video that you recorded and open it.+Attach the dots on the back of torso and pelvis of side.
  
  
 **Step 3.** **Step 3.**
-{{ hh_mocap:capture3.png?500 |}} +{{ hh_mocap:pic-8.jpg?500 |}} 
-Drag or click between 3~5 dots that you want to create for rigid body. +{{ hh_mocap:pic-7.jpg?500 |}} 
- +{{ hh_mocap:pic4.jpg?500 |}} 
- +Attach the dots on the hands.
-**Step 4.** +
-{{ hh_mocap:capture4.png?500 |}} +
-Gives name for rigid body and click the "Create" button on right hand side and click "Next"+
- +
-**Step 5.** +
-{{ hh_mocap:capture5.png?500 |}} +
-You need to set the "Origin" of rigid body.  +
-Either way, you can choose one of the dots of rigid body or center of rigid body and click "Next"+
- +
- +
-**Step 6.** +
-{{ hh_mocap:capture6.png?500 |}} +
-If you want to attach the "3D polygon" in rigid body, you can choose one of the shape. +
-If you do not want to attach just leave it. And click "Next"+
- +
- +
-**Finish.** +
-{{ hh_mocap:capture7.png?500 |}} +
-Click "Finish" +
-And check that there is file you named under the "Rigid Bodies" on the left hand side. +
- +
- +
- +
-====Trajectorize==== +
- +
-Once you have made the rigid body, you can trajectorize it for export data. +
- +
-{{ hh_mocap:capture-1.png?500 |}} +
-Right click the file under the "Take-2D data" and click "Trajectorize" button and check that there is file under the "Takes-trajectories" on the left hand side. +
- +
-====Position data==== +
- +
-After trajectorize, you can click the origin of the rigid body and play video or dragging the time cursor on the bottom, you can see the position data on the right hand side corner of video. +
-Also, you can make raw data sheet with it. +
- +
-{{ hh_mocap:capture10.png?500 |}} +
-It shows 3D(x,y,z) position data and orientation angle data. +
- +
-====Export data==== +
- +
-If you want to get raw data, you can have data for position and orientation by export data. +
- +
-{{ hh_mocap:capture8.png?500 |}} +
-Right click the file under the "Takes-trajectories" and click "Export BVH" or "Export C3D" or "Export FBX" button whatever you prefer to export file. +
- +
- +
- +
-{{ hh_mocap:capture9.png?500 |}} +
-This is the raw data BVH file that exported from "Arena" software. +
-You can change this file to "txt" or "excel" file for loading to other software tools. +
- +
-====Acquire velocity data==== +
- +
-You can get velocity data by derivative position data.{{ hh_mocap:capture11.png?65 |}} Using this equation, you can get velocity data of x,y,z. This is time dependent acceleration.+
  
-Once you get the x,y,z velocity data, 
  
-v = √((xi)^2) + ((yi)^2) + ((zi)^2) 
  
-exploit this equation to get velocity of rigid body.+====Start to Capture the motion====
  
-This is the position profile by exported raw data using "matlab" +**Start to Capture** 
-{{ hh_mocap:position.jpg?300 |}}+{{ hh_mocap:pic-1.png?500 |}} 
 +Click the "Capture" tap on the bottom of "Arena" software interface and then click the "play" button, 
 +and if you are ready to record, click the "record" button.
  
-This is the velocity profile by exported raw data using "matlab" +**Video of Motion Capture** 
-{{ hh_mocap:velocity.jpg?300 |}}+{{youtube>lRoYwiJrUfo?large}}
optitrack_motion_capture_system_motion_tracking.1496184975.txt.gz · Last modified: 2017/05/30 15:56 by hyunheelee