Difference between revisions of "Optotrak"

From TSG Doc
Jump to navigation Jump to search
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Infobox tsg
 +
| name          = Optotrak Certus
 +
| image          = Optotrack certus.jpg
 +
| caption        = Optotrak Certus
 +
| manuals        = {{See_also|#Manuals}}
 +
}}
  
== Optotrack Certus ==
+
The Optotrak Certus is an optical motion tracking system. It uses active infrared markers.
  
[[image:Optotrack certus.jpg|400px|Image: 400 pixels]]
+
<!-- Table of Contents will be generated here -->
  
== Startup Sequence ==
+
<!-- ==Specifications== to be added -->
  
[[Media:StartupSequence.docx]]
 
  
Optotrak Startup Sequence
+
==Usage==
# Turn on powerrails.
+
===Startup===
# Turn on computers and login.
+
# Turn on power rails.
# Turn on ODAU unit (when used) and wait for it to beep. If the ODAU unit is not used, don’t turn it on.
+
# Turn on computers and log in.
# Turn on Sensor Unit 1 and wait for it to beep. Remove caps.
+
# Turn on ODAU unit (when used) and wait for it to beep. If the ODAU unit is not used, don’t turn it on.
# Turn on  Sensor Unit 2 (when used) and wait for it to beep. Remove caps. If sensor unit 2 is not used, don’t turn it on.
+
# Turn on Sensor Unit 1 and wait for it to beep. Remove caps.
# Turn on Control Unit and wait for it to beep.
+
# Turn on  Sensor Unit 2 (when used) and wait for it to beep. Remove caps. If sensor unit 2 is not used, don’t turn it on.
# Start First Principles and load your First Principles experiment. The used units will beep.
+
# Turn on Control Unit and wait for it to beep.
# Align Sensor Units (when using more than one sensor unit).
+
# Start First Principles and load your First Principles experiment. The used units will beep.
# Define coordinate system.
+
# When not all used units are found, make sure that the units you use are turned on, and that all other units are turned off. Close First Principles an restart First Principles. If still not all used units are found, press the button labeled ‘Query system’. If that still doesn’t find all units, contact [[Hubert Voogd]] of the TSG.
# Connect IRED markers.
+
# Align Sensor Units (when using more than one sensor unit).
# Place IRED markers on subject, AFTER BEING SURE THAT THE IREDS ARE NOT GETTING TOO HOT!
+
# Define coordinate system.
 +
# Connect IRED markers.
 +
# Place IRED markers on subject, AFTER BEING SURE THAT THE IREDS ARE NOT GETTING TOO HOT!
  
== Manuals ==
+
([[Media:OptotrakStartupSequence.docx|Printable version]])
  
*First Principles User Guide: [[Media:First_Principles_User_Guide(IL-1070104_Rev3).pdf]]
+
==Performing a registration and alignment==
  
*Optotrak Certus User Guide rev 6: [[Media:Optotrak_Certus_User_Guide_rev_6(IL-1070106).pdf]]
+
*[[Media:OptotrakRegistration.pdf | Performing a registration and alignment (pdf)]]
  
*Optotrak Certus Marker Strober Guide: [[Media:Optotrak_Certus_Marker_Strober_Guide(IL-1070074).pdf]]
+
==Custom Interface==
 +
You can create your own software to communicate with the Optotrak System, both directly and via First Principles. We advice to use First Principles to record your data and communicate with First Principles by using the RTC3D protocol. Find more information and resources in the links below.
  
*Optotrak Certus Tool Strober Guide: [[Media:Optotrak_Certus_Tool_Strober_Guide(IL-1070076).pdf]]
+
*[[Media:Optotrak_Application_Programmers_Interface_Guide(IL-1070086).pdf | Optotrak Application Programmers Interface Guide]]
  
*Optotrak Certus 3020 Strober Adapter Guide: [[Media:Optotrak_Certus_3020_Strober_Adapter_Guide(IL-1070075).pdf]]
+
*[[Media:RTC3D_protocol_rev4.pdf | RTC3D Protocol]]
  
*Optotrak Data Acquisition Unit II Guide (ODAU unit): [[Media:Optotrak_Data_Acquisition_Unit_II_Guide(IL-1070028).pdf]]
+
*[[Media:RTC3D_client_for_customers.zip | RTC3D examples]]
  
*NDI 6D Architect User Guide (usefull for making rigid body files): [[Media:NDI_6D_Architect_User_Guide(IL-1070059).pdf]]
+
*[[Media:ClientSocketsPackage.zip | Delphi component for connecting to First Principles using RTC3D]] <ref name="source">Can also be used as a source base to write code in other languages.</ref> (by [[Hubert Voogd]])
  
*How to make Rigid Body files, RIG File Creation Procedure: [[Media:NDI_LS Division-RIG_File_Creation_Procedure_R1.1.pdf]]
+
*[https://github.com/wilberth/Rudolph/blob/master/fpclient.py Python module for connecting to First Principles using RTC3D] <ref name="source" /> (by [[Wilbert van Ham]])
  
*NDI DataView User Guide: [[Media:NDI_DataView_User_Guide(IL-1070088).pdf]]
+
==Manuals==
 +
*[[Media:First_Principles_User_Guide(IL-1070104_Rev3).pdf | First Principles User Guide]]
  
*Optotrak Application Programmers Interface Guide. Usefull when you are creating your own software that communicates with the Optotrak System. We advise however to use First Principles to record your data and communicate with First Principles by using the RTC3D Protocol that is descibed in the link below this one. [[Media:Optotrak_Application_Programmers_Interface_Guide(IL-1070086).pdf]]
+
*[[Media:Optotrak_Certus_User_Guide_rev_6(IL-1070106).pdf | Optotrak Certus User Guide (rev. 6)]]
  
*RTC3D Protocol, use this protocol when you write your own software, to communicate with First Principles. [[Media:RTC3D_protocol_rev4.pdf]]
+
*[[Media:Optotrak_Certus_Marker_Strober_Guide(IL-1070074).pdf | Optotrak Certus Marker Strober Guide]]
  
*RTC3D examples: [[Media:RTC3D_client_for_customers.zip]]
+
*[[Media:Optotrak_Certus_Tool_Strober_Guide(IL-1070076).pdf | Optotrak Certus Tool Strober Guide]]
  
*Delphi Component that implements an RTC3D client that can connect to First Principles. Written by Hubert Voogd. Can also be used as a source base to write code in other languages. [[Media:ClientSocketsPackage.zip]]
+
*[[Media:Optotrak_Certus_3020_Strober_Adapter_Guide(IL-1070075).pdf | Optotrak Certus 3020 Strober Adapter Guide]]
  
*Python code that implements an RTC3D client that can connect to First Principles. Written by Wilbert van Ham. Can also be used as a source base to write code in other languages. https://github.com/wilberth/Rudolph/blob/master/fpclient.py
+
*[[Media:Optotrak_Data_Acquisition_Unit_II_Guide(IL-1070028).pdf | Optotrak Data Acquisition Unit II Guide (ODAU unit)]]
 +
 
 +
*[[Media:NDI_6D_Architect_User_Guide(IL-1070059).pdf | NDI 6D Architect User Guide]] (useful for making rigid body files)
 +
 
 +
*[[Media:NDI_LS Division-RIG_File_Creation_Procedure_R1.1.pdf | RIG File Creation Procedure]] (more on rigid body creation)
 +
 
 +
*[[Media:NDI_DataView_User_Guide(IL-1070088).pdf | NDI DataView User Guide]]
 +
 
 +
==References==
 +
<references />

Latest revision as of 10:48, 7 October 2022

Optotrak Certus
Optotrack certus.jpg
Optotrak Certus
Manuals
See also: § Manuals

The Optotrak Certus is an optical motion tracking system. It uses active infrared markers.



Usage

Startup

  1. Turn on power rails.
  2. Turn on computers and log in.
  3. Turn on ODAU unit (when used) and wait for it to beep. If the ODAU unit is not used, don’t turn it on.
  4. Turn on Sensor Unit 1 and wait for it to beep. Remove caps.
  5. Turn on Sensor Unit 2 (when used) and wait for it to beep. Remove caps. If sensor unit 2 is not used, don’t turn it on.
  6. Turn on Control Unit and wait for it to beep.
  7. Start First Principles and load your First Principles experiment. The used units will beep.
  8. When not all used units are found, make sure that the units you use are turned on, and that all other units are turned off. Close First Principles an restart First Principles. If still not all used units are found, press the button labeled ‘Query system’. If that still doesn’t find all units, contact Hubert Voogd of the TSG.
  9. Align Sensor Units (when using more than one sensor unit).
  10. Define coordinate system.
  11. Connect IRED markers.
  12. Place IRED markers on subject, AFTER BEING SURE THAT THE IREDS ARE NOT GETTING TOO HOT!

(Printable version)

Performing a registration and alignment

Custom Interface

You can create your own software to communicate with the Optotrak System, both directly and via First Principles. We advice to use First Principles to record your data and communicate with First Principles by using the RTC3D protocol. Find more information and resources in the links below.

Manuals

References

  1. 1.0 1.1 Can also be used as a source base to write code in other languages.