在过去一个月左右的时间里,我经历了两次极端的航行。这些并不是特别具有竞争性的方法(尽管我认为它们可能是),而是用最小的传感器集和完整的辅助来代表导航。
在更简单的方面,Movea为CES制作了一个演示,在手机的引导下,我进行了一次步行之旅。这款手机有10个传感器轴(3倍加速度计、陀螺仪、磁力计和压力)。他们还根据自己拿到的蓝图,画出了他们所住的酒店。(这对安检人员来说一定很有趣……)
我们的想法是,我们从大楼入口附近走到电梯,上到正确的楼层(好吧,电话没有尝试按电梯按钮……),然后继续走到房间。我们用手机作为向导或定位设备,当它为我们指路时,我们把它举在前面。
传感器结果和地图主要一起工作以排除错误,尽管似乎有几个“检查点”,手机“查看”海报或图像(坦白地说,我不记得具体的图标是什么)。这样一个检查点,如果准确地放置在地图数据库中,可以消除累积的错误,并使传感器重新启动。
如果我们进入房间时电视是开着的,并且设置正确,那么电话就会自动与电视连接,提供欢迎信息或其他信息。
这次旅行并非一帆风顺;这条路线充满了磁异常(比如电梯内部),但作为早期的演示者,我们确实利用了这最少的信息。
另一个极端是CSR公司的SiRFstarV芯片。它可以使用广泛的输入集来提供导航。它的重点似乎是卫星,包括GPS和GLONASS以及其他GNSS系统,卫星增强(在我看来是一个侧面系统,可以在卫星之间发送我所谓的元数据,以提高计算质量),以及“扩展星历表”(能够下载星历表(星图)数据,最多可达一个月)。
此外,它们还可以处理IMU和压力传感器的输入,以及用于三角测量的蜂窝和WiFi信号。此外,它们还有一个基于云的CSR定位中心,设备可以从该中心获取其他信息,以帮助确定位置。
这里的想法也允许在室内和室外,在开阔的地形和高楼环绕中,依靠每一个可能的数据源,在SoC中实现这一点。
你不能直接比较这两个例子的部分原因是Movea演示是关于室内导航的,所以GNSS数据并不适用。它强调了试图利用和增强我们许多人已经拥有的imu的挑战和进展。
如今,室内导航和行人导航正在得到开发工作的公平份额,因为许多不同的公司(肯定不止刚才提到的两家)以不同的方式调整算法,以优化成本、功耗和灵活性。
最近的另一个对话进一步说明了基于imu的导航的一些细微差别;这个我以后再讲帖子或两个。