TOM: A Development Platform For Wearable Intelligent Assistants
Nuwan Janaka, Shengdong Zhao, David Hsu, Sherisse Tan Jing Wen, Koh Chun Keat
TL;DR
TOM presents a wearable, context-aware platform for intelligent assistants, addressing the lack of end-to-end development guidance in AR/MR settings. The approach centers on a three-way model of user, context, and system, enabling multimodal sensing, reasoning, and proactive assistance through a layered client-server architecture. The paper details a conceptual design, concrete implementation choices, and proof-of-concept services (running coaching, translation, querying) demonstrated in daily activities, while transparently outlining limitations and avenues for future work, including improved UI adaptability, privacy considerations, and expansion to remote robot interactions. Overall, TOM aims to empower researchers and developers to rapidly create and analyze assistive AR applications across diverse daily activities via an open-source platform and robust data-recording capabilities.
Abstract
Advanced digital assistants can significantly enhance task performance, reduce user burden, and provide personalized guidance to improve users' abilities. However, the development of such intelligent digital assistants presents a formidable challenge. To address this, we introduce TOM, a conceptual architecture and software platform (https://github.com/TOM-Platform) designed to support the development of intelligent wearable assistants that are contextually aware of both the user and the environment. This system was developed collaboratively with AR/MR researchers, HCI researchers, AI/Robotic researchers, and software developers, and it continues to evolve to meet the diverse requirements of these stakeholders. TOM facilitates the creation of intelligent assistive AR applications for daily activities and supports the recording and analysis of user interactions, integration of new devices, and the provision of assistance for various activities. Additionally, we showcase several proof-of-concept assistive services and discuss the challenges involved in developing such services.
