Tango is a platform that uses computer vision to give devices the ability to understand their position relative to the world around them. It’s similar to how you use your eyes to find your way to a room, and then to know where you are in the room and where the floor, the walls, and objects around you are. These physical relationships are an essential part of how we move through our daily lives. Tango gives mobile devices this kind of understanding by using three core technologies: Motion Tracking, Area Learning, and Depth Perception.
Motion Tracking overview
Motion Tracking means that a Tango device can track its own movement and orientation through 3D space. Walk around with a device and move it forward, backward, up, or down, or tilt it in any direction, and it can tell you where it is and which way it's facing. It's similar to how a mouse works, but instead of moving around on a flat surface, the world is your mousepad.
Learn more about Motion Tracking.
Area Learning overview
Human beings learn to recognize where they are in an environment by noticing the features around them: a doorway, a staircase, the way to the nearest restroom. Tango gives your mobile device the same ability. With Motion Tracking alone, the device "sees" the visual features of the area it is moving through but doesn’t "remember" them.
With Area Learning turned on, the device not only remembers what it sees, it can also save and recall that information. When you enter a previously saved area, the device uses a process called localization to recognize where you are in the area. This feature opens up a wide range of creative applications. The device also uses Area Learning to improve the accuracy of Motion Tracking.
Learn more about Area Learning.
Depth Perception overview
With depth perception, your device can understand the shape of your surroundings. This lets you create "augmented reality," where virtual objects not only appear to be a part of your actual environment, they can also interact with that environment. One example: you create a virtual character who jumps onto and then skitters across a real-world table top.
Learn more about Depth Perception.
Visual Positioning Service overview
The Visual Positioning Service (VPS) is a system for mapping indoor environments using core Tango technologies: Motion Tracking, Area Learning, and Depth Perception. Using VPS, developers can build location-based mobile AR experiences.