Category: 

What Is an IR Tracker?

Article Details
  • Written By: Alex Newth
  • Edited By: Angela B.
  • Last Modified Date: 16 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

An infrared (IR) tracker is a system that can keep tabs on an object's location by using an IR light source and units that judge where the object is. To provide the light needed to make an IR tracker work, a beacon sends out a constant stream of IR light. Near the beacon are two receivers — one for the X-axis and one for the Y-axis — that are able to judge where an object is based on the disruption of IR light. One use of an IR tracker is to judge where an object is in relation to the tracker device. Finger movements, especially those used for computer touchscreen monitors, also are captured with this technology.

The beacon of an IR tracker is responsible for sending out IR light. This light is needed, because the tracker cannot find anything without an object disrupting the IR light. Depending on what the tracker is used for, the light may be pushed out in all directions, or it may be concentrated on a certain position. For example, an IR car alarm will push light in all directions, while a touchscreen will just use IR light over the monitor.

Ad

While the light is important, other components are needed to judge where the light has been disrupted in the IR tracker. This is where the IR receivers come in. When the light is sent out by the beacon, the receivers monitor the stream. If any disruption is made, the receivers will capture the object’s position based on the X-axis and Y-axis. If depth is required, then a third receiver will be used for a Z-axis, but this is uncommon.

One use for an IR tracker is to figure out where an entire object or body is. For example, if the tracker is part of a car alarm, the tracker will be made to send out a wide stream of light and will be ready to track large objects. This system also is useful for motion tracking, because the tracker will be able to capture a body’s every movement.

Other IR tracker systems are used to capture finger movements, which are typically used with computers. For example, an IR touchscreen will cover the screen with IR light and, if a finger disrupts the light, the touchscreen will capture the motion and respond appropriately. Another use is with IR keyboards; a keyboard is projected onto a flat surface and finger movements are captured and relayed as keystrokes to the computer.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}