Positional tracking: Difference between revisions
Appearance
RealEditor (talk | contribs) No edit summary |
RealEditor (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{TOCRIGHT}} | {{TOCRIGHT}} | ||
{{see also|Tracking}} | {{see also|Tracking}} | ||
'''Positional tracking''' is a technology that allows a device to know its position relative to the environment around it. It uses a combination of hardware and software to achieve the detection of its absolute position. It is an essential technology for [[virtual reality]] (VR), making it possible to track movement with six [[degrees of freedom]] (6DOF) <ref name=”1”> StereoLabs. Positional Tracking. Retrieved from https://www.stereolabs.com/documentation/overview/positional-tracking/introduction.html</ref> <ref name=”2”> Lang, B. (2013). An introduction to positional tracking and degrees of freedom (DOF). Retrieved from http://www.roadtovr.com/introduction-positional-tracking-degrees-freedom-dof/</ref> | '''Positional tracking''' is a technology that allows a device to know its position relative to the environment around it. It uses a combination of hardware and software to achieve the detection of its absolute position. It is an essential technology for [[virtual reality]] (VR), making it possible to track movement with six [[degrees of freedom]] (6DOF).<ref name=”1”> StereoLabs. Positional Tracking. Retrieved from https://www.stereolabs.com/documentation/overview/positional-tracking/introduction.html</ref><ref name=”2”> Lang, B. (2013). An introduction to positional tracking and degrees of freedom (DOF). Retrieved from http://www.roadtovr.com/introduction-positional-tracking-degrees-freedom-dof/</ref> | ||
Positional tracking is not the same as 3DOF head tracking. 3DOF head tracking only registers the rotation of the head ([[Rotational tracking]]), with movements such as pitch, yaw, and roll. Positional tracking registers the exact position and orientation of the headset in space, recognizing forward/backward, up/down and left/right movement <ref name=”3”> Rohr, F. (2015). Positional tracking in VR: what it is and how it works. Retrieved from http://data-reality.com/positional-tracking-in-vr-what-it-is-and-how-it-works</ref>. | Positional tracking is not the same as 3DOF head tracking. 3DOF head tracking only registers the rotation of the head ([[Rotational tracking]]), with movements such as pitch, yaw, and roll. Positional tracking registers the exact position and orientation of the headset in space, recognizing forward/backward, up/down and left/right movement <ref name=”3”> Rohr, F. (2015). Positional tracking in VR: what it is and how it works. Retrieved from http://data-reality.com/positional-tracking-in-vr-what-it-is-and-how-it-works</ref>. | ||
Line 34: | Line 34: | ||
<ref name=”8”> INDOTRAQ INDOOR TRACKING FOR VIRTUAL REALITY. Retrieved from https://blog.abt.com/2016/01/ces-2016-indotraq-indoor-tracking-for-virtual-reality/</ref> | <ref name=”8”> INDOTRAQ INDOOR TRACKING FOR VIRTUAL REALITY. Retrieved from https://blog.abt.com/2016/01/ces-2016-indotraq-indoor-tracking-for-virtual-reality/</ref> | ||
===Inertial | ===Inertial tracking=== | ||
Inertial tracking is made possible by the use of accelerometers and gyroscopes, commonly bundled together in chips called [[IMU]]s. Accelerometers measure linear acceleration, which is used to calculate velocity and the position of the object relative to an initial point. This is possible due to the mathematical relationship between position over time and velocity, and velocity and acceleration (4). A gyroscope measures angular velocity. It is a solid-state component based on microelectromechanical systems (MEMS) technology and operates based on the same principles as a mechanical gyro. From the angular velocity data provided by the gyroscope, angular position relative to the initial point is calculated. | |||
Inertial tracking is made possible by the use of accelerometers and gyroscopes. Accelerometers measure linear acceleration, which is used to calculate velocity and the position of the object relative to an initial point. This is possible due to the mathematical relationship between position over time and velocity, and velocity and acceleration (4). A gyroscope measures angular velocity. It is a solid-state component based on microelectromechanical systems (MEMS) technology and operates based on the same principles as a mechanical gyro. From the angular velocity data provided by the gyroscope, angular position relative to the initial point is calculated. | |||
This technology is inexpensive and can provide high update rates as well as low latency. On the other side, the calculations (i.e. integration and double-integration) of the values given by the accelerometers (acceleration) and gyroscope (angular velocity) that lead to the object’s position can result in a significant drift in position information - decreasing this method’s accuracy. | This technology is inexpensive and can provide high update rates as well as low latency. On the other side, the calculations (i.e. integration and double-integration) of the values given by the accelerometers (acceleration) and gyroscope (angular velocity) that lead to the object’s position can result in a significant drift in position information - decreasing this method’s accuracy. |