July 1993 | Steven Feiner, Blair MacIntyre, Dorée Seligmann
The chapter discusses the concept of augmented reality (AR) and its potential applications, particularly in providing assistance with complex 3D tasks. It highlights the differences between virtual reality (VR) and AR, emphasizing that AR enriches the real world rather than replacing it. The authors introduce KARMA, a knowledge-based system designed to generate AR content for maintenance and repair tasks using a see-through head-mounted display. KARMA uses a rule-based system called IBIS (Intent-Based Illustration System) to design illustrations that meet specific communicative goals, such as showing, locating, and identifying objects. The system is tested in a simple end-user maintenance application for a laser printer, demonstrating its ability to overlay virtual information on the real world. The chapter also outlines the system architecture, including the roles of the display server, object servers, and tracker processes, and discusses the challenges and future directions for improving the system, such as enhancing visibility determination and integrating audio and speech to guide user attention.The chapter discusses the concept of augmented reality (AR) and its potential applications, particularly in providing assistance with complex 3D tasks. It highlights the differences between virtual reality (VR) and AR, emphasizing that AR enriches the real world rather than replacing it. The authors introduce KARMA, a knowledge-based system designed to generate AR content for maintenance and repair tasks using a see-through head-mounted display. KARMA uses a rule-based system called IBIS (Intent-Based Illustration System) to design illustrations that meet specific communicative goals, such as showing, locating, and identifying objects. The system is tested in a simple end-user maintenance application for a laser printer, demonstrating its ability to overlay virtual information on the real world. The chapter also outlines the system architecture, including the roles of the display server, object servers, and tracker processes, and discusses the challenges and future directions for improving the system, such as enhancing visibility determination and integrating audio and speech to guide user attention.