Polhemus Driver



Product Overview

Mail City: Mail State: Mail Zipcode: Prop St # Prop Street: Prop Zip. Works with Polhemus Fastrak, Polhemus Patriot, Northern Digital Polaris or Ascension MiniBird, LaserBird or Flock of Birds position sensor. Works with PAL/NTSC ultrasound image or radio frequency ultrasound image input. Incorporates fast, accurate, calibration facility that is even easier to use than the Stradx calibration tool.

FASTRAK® set the gold standard in motion tracking years ago, and remains a top seller today. This award-winning tracker is known for delivering real-time, 6DOF tracking that is reliable and accurate. The system has an operational range of approximately five feet with the standard source, with the option to extend the field of range up to ten feet. FASTRAK takes up to four sensors; use our Standard Sensors, or upgrade to Micro Sensors.

FASTRAK systems are used in research studies at the most prestigious universities in the world, along with powering flight simulators, used as highly accurate, free-form digitizers, and many other varied applications.

Find Polhemus software downloads at CNET Download.com, the most comprehensive source for safe, trusted, and spyware-free downloads on the Web. School District and School Grades Required by the Anti-Bullying Bill of Rights Act – June 17, 2020. As per the Anti-Bullying Bill of Rights Act (ABR) (P.L., 2010, c122), the Midland Park Public Schools has posted its Anti-Bullying Bill of Rights Act grades to the school district’s HIB webpage, and to each individual school’s webpage.

  • For a complete description and product specifications, see the FASTRAK® brochure
  • As an option, add the Polhemus stylus, for a highly accurate 3D digitizer
  • How's it work? Learn about our proprietary AC Electromagnetics

Key Features

  • Real-Time Data
    With virtually no latency, FASTRAK® provides real-time data, and updates as fast as 120 Hz. The result is reliable, repeatable results with almost zero lag-time.
  • Up to Four Sensors
    FASTRAK® allows for one to four sensors, making it ideal for a wide variety of applications. See examples of applications below.
  • Simple Set-Up
    Requiring no user calibration, the system is easy to set up, intuitive, and takes only minutes to be up and running.

For a PDF of the brochure with full product specifications, click here.

Review technical specifications of all Polhemus trackers: Polhemus Tracking Performance Chart

Polhemus Driver

Applications

  • High Accuracy Head Tracking
  • EEG Localization
  • Training and Simulation
  • Eye Tracking
  • Neuroscience
  • Biomechanics

Is FASTRAK the right tracker for you?

Check out: All Tracking Products

Questions? Contact us: sales@polhemus.com

Want to see options? Go to: Motion Tracking Selection Guide

Vizard 7 » Reference » Input Devices » Position and Orientation Trackers » Polhemus

Polhemus plug-in

This plug-in provides support for the Polhemus Patriot, Patriot Wireless, Liberty, Liberty LATUS, G4, MinuteMan, and Fastrak tracking devices.

Initialization

The Polhemus plug-in is implemented as a Vizard extension. Once the Polhemus extension is added, the following methods/constants are available on the extension object:

Filestream motherboards driver

Method

Description

<polhemus>.addPatriot()

<polhemus>.addLiberty()

Returns the next available Patriot/Liberty sensor. The Patriot/Liberty sensor provides 6DOF data. If a Stylus is attached, the sensor also provides button data.

<polhemus>.addMinuteMan()

Returns the next available MinuteMan sensor. The MinuteMan sensor provides 3DOF orientation data.

<polhemus>.addPatriotWireless(marker=0, receptor=1)

<polhemus>.addLibertyLatus(marker=0, receptor=1)

Returns a Patriot Wireless/Liberty LATUS sensor. If marker is 0, the next available launched marker is returned. If marker is greater than 0, then the specified marker is returned. If the marker is not already launched, the plug-in will attempt to launch it on the specified receptor. The Patriot Wireless/Liberty LATUS provides 6DOF data.

<polhemus>.addG4()

Returns the next available G4 sensor. You must specify the path to your G4 source config file with the <polhemus>.setG4Config() command before attempting to add a G4 sensor.

<polhemus>.setG4Config(config)

Set the G4 source config file (.g4c) for all subsequent connection attempts.

<polhemus>.addFastrak(port=1,baudRate=115200)

Returns the next available Fastrak sensor. If the Fastrak is connected over serial, the specified port and baudRate will be used to establish a connection. Otherwise, if the Fastrak is connected over USB, the specified parameters will be ignored. The Fastrak sensor provides 6DOF data.

<polhemus>.HEMI_POS_X

<polhemus>.HEMI_NEG_X

<polhemus>.HEMI_POS_Y

<polhemus>.HEMI_NEG_Y

<polhemus>.HEMI_POS_Z

<polhemus>.HEMI_NEG_Z

<polhemus>.HEMI_AUTO

Hemisphere tracking constants. Used by the <patriot>.setHemisphere() and <fastrak>.setHemisphere() commands. See below.

<polhemus>.STYLUS_MOUSE

<polhemus>.STYLUS_POINT

Patriot Stylus modes. Used by the <patriot>.setStylusMode() command. See below.

The Patriot sensor objects have the following methods in addition to the standard extension sensor methods:

Method

Description

<patriot>.setHemisphere(vec)

Set the hemisphere tracking vector to the specified vector. You can use the predefined hemisphere constants above. The default is <polhemus>.HEMI_AUTO.

<patriot>.setStylusMode(mode)

Set the Stylus mode using one of the predefined constants above. The default is <polhemus>.STYLUS_MOUSE.

The G4 sensor objects have the following methods in addition to the standard extension sensor methods:

Citrix network & wireless cards driver download

Method

Description

<g4>.getHubSensorID()

Returns a tuple containing the (hub,sensor) ID of the G4 sensor. The hub/sensor IDs use 0-based indices.

The Fastrak sensor objects have the following methods in addition to the standard extension sensor methods:

Method

Description

<fastrak>.setHemisphere(vec,auto=False)

Set the hemisphere tracking vector to the specified vector. You can use the predefined hemisphere constants above, except for <polhemus>.HEM_AUTO. To enable automatic hemisphere tracking set the auto parameter to True. When enabling automatic hemisphere tracking, the specified vector should be set to the hemisphere the sensor is currently in. By default, Vizard will set the automatic hemisphere tracking on in the +Y hemisphere.

Note: The Polhemus Patriot and Fastrak must be powered and initialized in a particular way. The sensors must be placed in the +Z hemisphere (in terms of Vizard's standard coordinate system, +X in terms of the default Polhemus coordinates) both during the device power-up (until the green LED light is steadily on) and the initial Vizard connection. Thereafter, the sensors can be placed anywhere and automatic hemisphere tracking is robust.

Note: When launching a Patriot Wireless/Liberty LATUS marker, the marker should be placed 12-14 inches behind the receptor with the front of the marker aligned with the tail of the receptor. The marker and the receptor should be oriented with the same orientation.

Note: Older versions of the Fastrak USB driver were unstable and would frequently cause crashes. The latest drivers appear to fix these issues. If you are experiencing problems connecting to your Fastrak over USB, contact Polhemus support and make sure you have the latest USB drivers.

Example

The following example shows how to create the Polhemus extension:

The next example shows how to connect to 2 Patriot sensors:

Polhemus
patriot1 = polhemus.addPatriot()
patriot2 = polhemus.addPatriot()

This example show how to connect to 2 Patriot Wireless markers that have been already launched:

patriot1 = polhemus.addPatriotWireless()
patriot2 = polhemus.addPatriotWireless()

The following code shows how to add Patriot Wireless markers 1 & 2 that have not been launched:

patriot1 = polhemus.addPatriotWireless(1)
patriot2 = polhemus.addPatriotWireless(2)

The following code shows how to connect to 2 G4 sensors:

Polhemus Driver Salary

polhemus.setG4Config('config.g4c')
sensor1 = polhemus.addG4()
sensor2 = polhemus.addG4()

Polhemus Driver License

The next example shows how to connect to a MinuteMan sensor:

To connect to 2 Fastrak sensors, use the following code:

fastrak1 = polhemus.addFastrak()
fastrak2 = polhemus.addFastrak()

Copyright © 2001-2021 WorldViz. All rights reserved.