Spatial applications, i.e., applications that tie digital information with the physical world, have improved many of our daily activities, such as navigation and ride-sharing. This class of applications also holds significant promise of enabling new industries such as augmented reality and robotics. The development of these applications is enabled by a system that can resolve real-world locations to names, or a spatial naming system. Today, mapping platforms provided by organizations like Google and Apple serve as spatial naming systems. These maps are centralized and primarily cover outdoor spaces. We envision that future spatial applications, such as persistent world-scale augmented reality, would require detailed and precise spatial data across indoor and outdoor spaces. The scale of cartography efforts required to survey indoor spaces and their privacy needs inhibit existing centralized maps from incorporating such spaces into their platform. In this paper, we present the design and implementation of OpenFLAME stands for Open Federated Localization and Mapping Engine, a federated spatial naming system, or in other words, a federated mapping infrastructure. It enables independent parties to manage and serve their own maps of physical regions. This unlocks scalability of map management, isolation, and privacy of maps. The discovery system that identifies maps hosted at a given location is a primary component of our system. We implement OpenFLAME on top of the existing Domain Name System (DNS), which enables us to leverage its existing infrastructure. We implement map services such as address-to-location mapping, routing, and localization on top of our federated mapping infrastructure.
翻译:空间应用(即能够将数字信息与现实世界关联的应用)已经改善了我们日常生活中的许多活动,例如导航和网约车。这类应用也展现出催生增强现实和机器人等新兴产业的巨大潜力。这类应用的发展依赖于一个能够将现实世界位置解析为名称的系统,即空间命名系统。如今,由谷歌和苹果等组织提供的地图平台就充当着空间命名系统的角色。这些地图是中心化的,且主要覆盖室外空间。我们预见,未来的空间应用(例如持久性的大规模增强现实)将需要跨越室内外空间的详细而精确的空间数据。测绘室内空间所需的制图工作规模及其隐私需求,阻碍了现有的中心化地图平台将此类空间纳入其中。本文介绍了OpenFLAME(开放联邦定位与地图引擎)的设计与实现,这是一个联邦空间命名系统,或者说,一个联邦地图基础设施。它使得独立方能够管理和提供其自有物理区域的地图。这实现了地图管理的可扩展性,以及地图的隔离性和隐私性。用于识别特定位置所托管地图的发现系统是我们系统的一个核心组件。我们在现有的域名系统(DNS)之上实现了OpenFLAME,这使得我们能够利用其现有基础设施。我们在联邦地图基础设施之上实现了地址到位置映射、路径规划和定位等地图服务。