Home < Products < Software < AuTrak Tracking Software | ||||||||||||||||||||||||||||||||||
AuTrak™ Tracking Software
Device-Independent Motion/Position Tracking Software Solution |
||||||||||||||||||||||||||||||||||
AuTrak™ is a collection
of software packages for streamlining application access to data
from relative and absolute spatial six-degree-of-freedom (6DOF)
position and orientation tracking sensors.
AuTrakASync™
is AuSIM's flagship package, with all the trimmings.
AuTrakMatlab™
brings AuTrak data into the MATLAB® workspace and MATLAB® applications.
AuTrakLabView™
brings AuTrak data into the LabView® workspace and LabView® virtual instruments.
AuTrak Lite™ is included in all three of the other AuTrak packages, available on its own, and provided as added value with any tracking instrument purchased through AuSIM, Inc.
The complete AuTrak collection can be purchased as a bundle
or in individual packages. |
||||||||||||||||||||||||||||||||||
Features
|
Benefits
|
|||||||||||||||||||||||||||||||||
The ASynchronous/Synchronous Scheme
The cleverness of AuTrakASync originates from NASA where researchers strived to reduce latency in interactive simulations. The asynchronous scheme was developed and proven an optimal design. AuTrakASync decouples the simulation from managing the tracking instruments, thus delivering the fastest simulations with no waits and the lowest latency interaction. |
The AuTrakASync API
AuTrak data is accessible to applications through the AuTrakASync API. This single programming interface provides access to tracking data from any AuTrak supported instrument, allowing the developer to write code once and support dozens of devices and sensors. Because the tracking data is already in system memory, the API is simple and efficient, no waits, no instrument controls. |
|||||||||||||||||||||||||||||||||
Optimal Synchronosity
If the simulation can cycle at a quantization of the instrument sampling rate, then the most optimal latency can be attained with a trade-off of simulation speed by synchronizing the simulation application to the data server. AuTrakASync supports synchronization, and still delivers the benefits of independent instrument control and a simple, efficient interface. |
Broad Instrument/Sensor Support
Instrument Support |
|||||||||||||||||||||||||||||||||
Accessible Lite Version
AuTrak Lite |
Strong Research Tool Support
AuTrakMatlab AuTrakLabView |
|||||||||||||||||||||||||||||||||
Remote Accessibility
AST Manager |
Useful Client Applets
ASync Clients |
|||||||||||||||||||||||||||||||||
Instrument Control
AST Manager |
Filters
Kalman, Warp, etc. AST Manager |
|||||||||||||||||||||||||||||||||
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-2011. Last updated on |