面向跨平台协同增强现实的微服务架构 SARA
人机交互
2025-01-03 v1 新兴技术
摘要
增强现实(AR)功能在协作服务场景中发挥着重要作用(如远程维护、现场施工、街头游戏等)。标准的协作AR开发周期需要针对特定可视化平台进行编码,并实现对共享资产的必要控制机制。本文描述了SARA,这是一个基于微服务的跨平台协同增强现实应用架构。该架构设计围绕协作模型(轮次、图层、所有权、层级式和非限制式)构建,规范化用户对AR资产的交互和权限。在组件可重用的特性下,SARA在开发应用时,使开发者能够专注于应用逻辑,而无需实现通信协议、数据模型处理以及不同设备(即使用不同操作系统的移动或可穿戴AR设备)之间的编排。为说明如何基于SARA构建应用,我们实现了一个针对HoloLens和iOS设备的原型。该原型是一个基于体素的协作游戏,其中数名玩家实时协作处理一块土地,添加或删除立方体以协作方式构建建筑和景观。应用了轮次式和非限制式协作模型来规范化交互,该案例研究的开发工作流程显示,该架构作为框架可支持协作AR服务的部署,实现协作模型组件的复用,对客户端技术实现了无关处理。
引用
@article{arxiv.2501.01285,
title = {SARA: A Microservice-Based Architecture for Cross-Platform Collaborative Augmented Reality},
author = {Diego Vaquero-Melchor and Ana M. Bernardos and Luca Bergesio},
journal= {arXiv preprint arXiv:2501.01285},
year = {2025}
}