![]() |
| Home < Products < Software Solutions < AuTrak Tracking Software | ||||||||||||||||||||||||||||||||||
Software Solutions AuTraktm Tracking Software |
||||||||||||||||||||||||||||||||||
AuTraktm
is collection of software components for relative and absolute spatial
six-degree-of-freedom (6DOF) position and orientation tracking on the Win32 platform. Tracking instruments
from Polhemus, Ascension Technologies,
InterSense, Logitech, and
Fakespace Labs are supported. AuTrakASync Litetm is provided as added value with any tracking instrument bought through AuSIM, Inc. The complete AuTrak collection can be purchased as a bundle or in individual components. AuTrak includes three major components: |
||||||||||||||||||||||||||||||||||
| AuTrakASynctm AuTrakASync is a set of tools developed on top of AuTrak32tm libraries providing the lowest latency, high-performance tracking with each supported instrument, through asynchronous sampling. Asynchronous tracking decouples an application's simulation loop rate from the tracker's sampling rate. The rate decoupling combined with timestamping empowers an application to receive the absolute freshest data. The key component of AuTrakASync is a Win32 service that boots, configures, and samples a selected tracking instrument at its highest sampling rate. Tracking data, timestamped to the microsecond, is stored in shared system memory for access by any number of client applications.
AuTrakASync supports both Euler and quaternion orientations,
even if not supported natively by the selected tracking instrument. The AuTrakASync client
API is a single C++ class that comes implemented for Win32 source code
compatible with Microsoft and Intel linkers. |
AuTrakMatlabtm AuTrakMatlab is a collection of m-files which leverage a dynamic-link library (DLL) interfacing any 6DOF tracker with the Matlabtm mathematical environment. Not only can realtime data be sampled from within Matlab, but a Matlab user has complete interactive control of the instrument. Command line tools as well as a graphical user interface are provided. Additionally, a GUI tool is provided to visualize realtime tracking data in 3D graphics within a Matlab graph. AuTrakMatlab directly supports synchronous and asynchronous tracking through AuTrakASync. AuTrakMatlab is supported by Matlab 5 through Matlab 7.5 (R2007b). Matlab 4 was formerly supported using the Win16 Dynamic Data Exchange (DDE) and the AuTrakApptm DDE server from the AuTrak32 component, but is no longer supported. AuTrakMatlab includes AuTrakASync Lite, but can be purchased bundled with AuTrakASynctm, as an upgrade, or as an independent component. AuTrakLabViewtm AuTrakLabView is a collection of example vi-files along with the LLB and DLL libraries required to intergrate the AuTrakASync client into LabView. The toolkit provides realtime data-access to any 6DOF tracker through the LabViewtm mathematical visual-programming environment. The example Virtual Instrument (VI) tools provide graphical user interfaces. AuTrakMatlab directly supports synchronous and asynchronous tracking through AuTrakASync. AuTrakLabView is supported by LabView 6 and 7. AuTrakLabView includes AuTrakASync Lite, but can be purchased bundled with AuTrakASynctm, as an upgrade, or as an independent component. |
|||||||||||||||||||||||||||||||||
| AuTrak32tm AuTrak32 is a software development kit (SDK) for the Win32 platform designed for developers of interactive simulation applications. At the core of AuTrak32 is a C++ class library implementing the AuTrakTM application programming interface (API). Developers simply write to the one tracking API, link to the AuTrak32 library, and their code instantly supports nearly a dozen tracking instruments, interchangeably.
AuTrak32 is no-longer sold separately or supported. The AuTrakASync services (both full and lite) are built upon AuTrak32 and encapulsates the advantages of AuTrak32 such that there is very little need to externally license AuTrak32. It is true that having AuTrak32 source code allows a licensee to extend support to additional tracking instruments. Please note that the Asynchronous Tracking Server is proprietary and its source code is also not generally available. If a potential licensee has interest in AuTrak32 or AuTrakASync source, please inquire. |
AuTraktm Pricing Guide
| |||||||||||||||||||||||||||||||||
![]() |
[Home] [About AuSIM] [Products] [Services] [Applications] |
|
| [Support] [Contacts] [Buy Online] [Downloads] [News & Events] | ||
| © AuSIM Inc. 1998-2008. Last updated on
|
||