1,003
edits
Changes
→Magnetic Tracking: Typo
{{TOCRIGHT}}{{see also|Tracking}}Positional tracking tracks is a technology that allows a device to estimate its position relative to the environment around it. It uses a combination of hardware and software to achieve the detection of its absolute position of the . It is an essential technology for [[HMDvirtual reality]](VR), hands and other devices and body parts within the 3 dimensional space. Positional tracking records the making it possible to track movement with six [[translational movementdegrees of freedom]]s, left(6DOF) <ref name=”1”> StereoLabs. Positional Tracking. Retrieved from https://www.stereolabs.com/documentation/overview/right, forwardpositional-tracking/backward and upintroduction.html</downref> <ref name=”2”> Lang, B. (2013). An introduction to positional tracking and degrees of your devicefreedom (DOF). Retrieved from http://www.roadtovr. Precise and low [[latency]] com/introduction-positional -tracking is essential to have a good [[VR]] experience and produce [[presence]]-degrees-freedom-dof/</ref>.
Positional tracking VR technology is a necessity for VR to work properly since an accurate representation of objects like the head or the hands in the virtual world contribute towards achieving immersion and a greater sense of presence <ref name=”2”></ref> <ref name=”3”></ref> <ref name=Magnetic”4”></ref> <ref name===Magnetic ”5”> RealVision. The dilemma of positional tracking determines in cinematic vr films. Retrieved from http://realvision.ae/blog/2016/06/the strength -dilemma-of the magnetic field -positional-tracking-in different directions-cinematic-vr-films/</ref>.
===Wireless tracking===Wireless tracking uses a set of anchors that are placed around the perimeter of the tracking space and one or more tags that are tracked. This system is similar in concept to GPS, but works both indoors and outdoors. Sometimes referred to as indoor GPS. The tags [[Microsofttriangulation (computer vision)|triangulate]]'s their 3D position using the anchors placed around the perimeter. A wireless technology called Ultra Wideband has enabled the position tracking to reach a precision of under 100 mm. By using sensor fusion and high speed algorithms, the tracking precision can reach 5 mm level with update speeds of 200 Hz or 5 ms [[KinectLatency (engineering)|latency]] uses depth map camera.<ref name=”6”> IndoTraq. Positional Tracking. Retrieved from http://indotraq.com/?page_id=122</ref><ref name=”7”> Hands-On With Indotraq. Retrieved from https://www.vrfocus.com/2016/01/hands-on-with-indotraq/</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 Tracking=== 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. ===Magnetic Tracking=== This method measures the magnitude of the magnetic field in different directions. Normally, the system has a base station that generates a magnetic field, with the strength of the field diminishing as distance increases between the measurement point and base station. Furthermore, a magnetic field allows for the determination of orientation. For example, if the measured object is rotated, the distribution of the magnetic field along the various axes is modified. In a controlled environment, magnetic tracking’s accuracy is good. However, it can be influenced by interference from conductive materials near the emitter of sensors, from other magnetic fields generated by other devices and from ferromagnetic materials in the tracking area.The [[Razer Hydra]] motion controllers is an example of implementation of this specific type of positional tracking in a product. Most [[Head-mounted display|Head-mounted displays]] (HMDs) and smartphones contain [[IMUs]] or [[magnetometer|magnetometers]] that detect the magnetic field of Earth. Magnetic tracking can be AC or DC. Magnetic tracking is great because it doesn't need a Kalman filter. It is much higher quality than all other tracking methods, but there are constraints on its usage, like how it cannot be used in environments with a lot of metal due to interference. ===Optical Tracking=== For optical tracking, there are various methods available. The commonality between them all is the use of cameras to gather positional information. ====Tracking with markers==== This optical tracking method uses a specific pattern of markers placed on an object (Figure 1). One or more cameras then seek the markers, using algorithms to extract the position of the object from the visible markers. From the difference between what the video camera is detecting and the known marker pattern, an algorithm calculates the position and orientation of the tracked object. The pattern of markers that are placed in the tracked object is not random. The number, location, and arrangement of the markers are carefully chosen in order to provide the system with as much information possible so the algorithms do not have missing data. There are two types of markers: passive and active. Passive markers reflect infrared light (IR) towards the light source. In this case, the camera provides the IR signal that is reflected from the markers for detection. Active markers are IR lights that flash periodically and are detected by the cameras. Choosing between the two types of markers depends on several variables like distance, type of surface, required viewing direction, and others. ====Tracking with visible markers==== Visible markers (Figure 2) placed in a predetermined arrangement are also used in optical tracking. The camera detects the markers and their positions leading to the determination of the position and orientation of the object. For example, visible markers can be placed in a specific pattern on the tracking area, and an HMD with cameras would then use this to calculate its position. The shape and size of this type of markers can vary. What is important is that they can be easily identified by the cameras. ====Markerless tracking==== Objects can be tracked without markers if their geometry is known. With markerless tracking, the system camera searches and compares the received image with the known 3D model for features like edges or color transitions, for example. ====Depth map tracking==== A depth camera uses various technologies to create a real-time map of the distances of the objects in the tracking area from the camera. The tracking is performed by extracting the object to be tracked (e.g. hang) from the general depth map and analyzing it. An example of a depth map camera is Microsoft’s Kinect. ====Sensor Fusion==== Sensor fusion is a method of using more than one tracking technique in order to improve the detection of position and orientation of the tracked object. By using a combination of techniques, one method’s disadvantage can be compensated by another. An example of this would be the combination of inertial tracking and optical tracking. The former can develop drift, and the latter is susceptible to markers being hidden (occlusion). By combining both, if markers are occluded, the position can be estimated by the inertial trackers, and even if the optical markers are completely visible, the inertial sensors provide updates at a higher rate, improving the overall positional tracking. ===Oculus Rift and HTC Vive’s positional tracking=== The [[Oculus Rift]] positional tracking is different from the one the HTC Vive uses. While the Oculus Rift uses [[Constellation]], an IR-LED array that is tracked by a camera, the HTC Vive uses Valve’s [[Lighthouse]] technology, which is a laser-based system <ref name=”3”></ref>. In the Oculus Rift, movement is limited to the sight area of the camera - when not enough LEDs are in sight of the camera, the software relies on data sent by the headset’s IMU sensors. With Valve’s position tracking system, the tracking area is flooded with non-visible light which the HTC Vive detects using photosensors <ref name=”3”></ref> <ref name=”6”> Buckley, S. (2015). This is how Valve’s amazing lighthouse tracking technology works. Retrieved from http://gizmodo.com/this-is-how-valve-s-amazing-lighthouse-tracking-technol-1705356768</ref>. ===Positional tracking and smartphones=== Positional tracking in mobile VR still struggles to achieve a good level of accuracy mainly due to the power needed to handle a positional tracking VR system and the fact that using QR codes and cameras for tracking would contradict the essence of having a simple, intuitive, and mobile VR experience (3). Currently, mobile devices are limited by their form factor and can only track the movements of a user’s head. Nevertheless, companies are still investing in the development of an accurate positional tracking system for smartphones. Having this system available to anyone with a phone capable of VR would facilitate the adoption of VR by the general public, possibly unlocking the potential of the VR market <ref name=”3”></ref> <ref name=”7”> Grubb, J. (2016). Why positional tracking for mobile virtual reality is so damn hard. Retrieved from https://venturebeat.com/2016/02/24/why-positional-tracking-for-mobile-virtual-reality-is-so-damn-hard</ref>. ==Types of positional tracking== '''[[Inside-out tracking]]''' - tracking camera is placed on the device ([[HMD]]) being tracking. '''[[Outside-in tracking]]''' - tracking camera(s) is placed in the external environment where the tracked device (HMD) is within its view. '''[[Markerless tracking]]''' - tracking system that does not use [[fiducial markers]]. '''[[Markerless inside-out tracking]]''' - combines markerless tracking with inside-out tracking '''[[Markerless outside-in tracking]]''' - combines markerless tracking with outside-in tracking ==Comparison of tracking systems=={{see also|Comparison of tracking systems}}{{:Comparison of tracking systems}} ==References==<references /> [[Category:Terms]] [[Category:Technical Terms]]