NEW
Also known as: AR, Mixed Reality, Extended reality
Interactive experience overlaying computer-generated information onto real-world scenes, aligning virtual content with the physical environment in real time.
DESCRIPTION
Augmented reality (AR) enhances real environments by overlaying digital content using sensors, cameras, and spatial tracking. It relies on computer vision and SLAM to register virtual objects with physical surfaces and motion. AR is used in training, maintenance, navigation, retail, and entertainment. Toolkits like ARKit and ARCore provide motion tracking, scene understanding, and rendering primitives. Device constraints, latency, and occlusion handling remain core engineering challenges.
ALTERNATIVE DEFINITIONS
Wikipedia
Augmented reality (AR) is an interactive experience of a real-world environment where the objects that reside in the real world are enhanced by computer-generated perceptual information.
Emphasizes interactive enhancement of real-world objects with digital information.
Microsoft Learn
Augmented reality overlays digital content and information on the real world.
Concise focus on overlaying digital information on reality.
RELATED TERMS
Computer Vision SLAM ARKit ARCore Heads-up Display Spatial Computing Pose Estimation 3D Mapping
COMPETING TERMS
KNOWLEDGE AREAS
AI Software Engineering IoT & Edge Data Platform & Tooling
TARGET AUDIENCE
AI Engineer Software Developer Cloud Architect Chief Technology Officer
EXTERNAL SOURCES
- Wikipedia - Augmented reality
- Google - ARCore developer documentation
- Apple - ARKit overview and resources
- Microsoft - Mixed reality concepts and AR
TOP QUESTIONS
How does Augmented Reality differ from Virtual Reality?
AR adds digital content to the real world, while VR replaces it entirely. AR emphasizes spatial alignment and low latency for immersion without isolation.
Category: Distinction
What core technologies enable Augmented Reality?
SLAM, computer vision, inertial sensing, depth estimation, and real-time rendering enable tracking and alignment of virtual objects with the physical world.
Category: Concepts
What are common Augmented Reality use cases?
Training, guided maintenance, indoor navigation, product visualization, gaming, and education benefit from AR’s context-aware overlays and interaction.
Category: Application
What is a key performance risk for Augmented Reality?
High latency or poor tracking breaks immersion and can cause motion sickness. Efficient sensor fusion and rendering pipelines are critical.
Category: Risk
Which toolkits support Augmented Reality development?
ARKit (iOS), ARCore (Android), and mixed reality APIs on Windows provide tracking, scene understanding, and rendering primitives.
Category: Tooling
How is privacy handled in Augmented Reality?
AR devices capture spatial maps and images. Strong on-device processing, consent, and secure data handling mitigate privacy risks.
Category: Compliance
Why is occlusion important in Augmented Reality?
Correctly rendering when real objects block virtual ones improves realism. Depth sensing and segmentation support occlusion handling.
Category: Best practices
What is currently a hot topic in Augmented Reality?
Spatial computing platforms, persistent anchors, and lightweight wearable displays are advancing AR’s usability and scale.
Category: Topic
How do I prototype an Augmented Reality app?
Start with ARKit or ARCore sample projects, focusing on plane detection, anchors, and simple interactions before adding complex assets.
Category: Learning