三轴陀螺仪与加速度计如何辅助 iPhone 定位的

在所有之前解释一下陀螺仪

根据Wiki的定义:「陀螺仪是用于测量角度或维持方向的设备,基于角动量守恒原理。」

这句话的要点是测量角度或维持方向,这是 iPhone 4 为何搭载此类设备的原因。机械陀螺仪–例如下面这只–中间有一转盘,用以侦测方向的改变。iPhone 4 采用了微型的,电子化的振动陀螺仪,也叫微机电陀螺仪。这东西应该就是这个样子一个东西(下图),看起来很像手表里的一个机密零件!

三轴陀螺仪工作原理

注意上图的中间是一个高速旋转的金黄颜色的转子,由于惯性作用它是不会受到外力的影响而改变姿态的,而周边的设备的任何姿态的改变就可以检测出来,用来判别物体在各个方向上旋转的角度。

这里插一句,大家小时候玩过陀螺的,知道在一定的速度下,就能一直保持一个竖直的方向。

三轴陀螺仪最大的作用就是“测量角速度,以判别物体的运动状态,所以也称为运动传感器“,换句话说,这东西可以让我们的iPhone知道自己”在哪儿和去哪儿“(where they are or where they’re going)。

加速传感器

加速度计是惯性导航和惯性制导系统的基本测量元件之一,加速度计本质上是一个振荡系统,安装于运动载体的内部,可以用来测量载体的运动加速度。

MEMS类加速度计的工作原理是当加速度计连同外界物体(该物体的加速度就是待测的加速度)一起作加速运动时,质量块就受到惯性力的作用向相反的方向运动。质量块发生的位移受到弹簧和阻尼器的限制,通过输出电压就能测得外界的加速度大小。

三轴陀螺仪与加速传感器配合是如何实现辅助GPS进行定位导航的呢

从MEMS陀螺仪的应用方向来看,陀螺仪能够测量沿一个轴或几个轴运动的角速度,可与MEMS加速度计(加速计)形成优势互补,如果组合使用加速度计和陀螺仪这两种传感器,设计者就能更好地跟踪并捕捉三维空间的完整运动,为最终用户提供现场感更强的用户使用体验、精确的导航系统以及其它功能。

要准确地描述线性(直线运动)和旋转运动(有转弯变化的运动),需要设计者同时用到陀螺仪和加速度计。

  • 单纯使用陀螺仪的方案可用于需要高分辨率和快速反应的旋转检测;
  • 单纯使用加速度计的方案可用于有固定的重力参考坐标系、存在线性或倾斜运动但旋转运动被限制在一定范围内的应用。但同时处理直线运动和旋转运动时,就需要使用加速度和陀螺仪计的方案。

此外,为让设计和制作的陀螺仪具有较高的加速度和较低的机械噪声,或为校正加速度计的旋转误差,一些厂商会使用磁力计来完成传统上用陀螺 仪实现的传感功能,以完成相应定位,让陀螺仪术业有专攻。这表明,混合的陀螺仪、加速度计或磁感应计结合的方案正成为MEMS陀螺仪技术应用的趋势。若只 使用传统的加速度计,用户得到的要么是反应敏捷的但噪声较大的输出,要么是反应慢但较纯净的输出,而如将加速度计与陀螺仪相结合,就能得到既纯净又反应敏 捷的输出。

加速度计是惯性导航和惯性制导系统的基本测量元件之一,加速度计本质上是一个振荡系统,安装于运动载体的内部,可以用来测量载体的运动加速度,利用已知的 GPS测量等等的初始速度,对加速度积分,就可知道载体的速度和位置等信息。因此,加速度计的性能和精度直接影响导航和制导系统的精度。

简而言之,言而简之

室外:GPS——用于在室外能够搜索到足够卫星情况下的导航

室内:

  • 加速度计用于测量加速度,结合GPS所提供的初始速度,可以计算出现有的速度运动的距离。
  • 陀螺仪用于测量设备的转弯或坡度变化大小

在GPS信号被阻挡或受到干扰而不能进行定位的环境中,通过陀螺仪与加速度计就可以进行另一种方式的导航,可以大幅提升定位导航的效率与准确度。IPhone装上陀螺仪与加速度计后,会带动一大批手机厂商的跟进,这将会有力地推动LBS服务的进一步增长。

相关知识:MEMS

MEMS是微机电系统(Micro-Electro-Mechanical Systems)的英文缩写。MEMS是美国的叫法,在日本被称为微机械,在欧洲被称为微系统,它是指可批量制作的,集微型机构、微型传感器、微型执行器 以及信号处理和控制电路、直至接口、通信和电源等于一体的微型器件或系统。MEMS是随着半导体集成电路微细加工技术和超精密机械加工技术的发展而发展起 来的,目前MEMS加工技术还被广泛应用于微流控芯片与合成生物学等领域,从而进行生物化学等实验室技术流程的芯片集成化。

posted @ 2016-04-13 18:43 00000000O 阅读(...) 评论(...) 编辑 收藏

三轴陀螺仪与加速度计如何辅助 iPhone 定位的相关推荐

  1. 三轴陀螺仪与加速度计如何辅助Iphone定位的

    本文转自:http://ucdchina.com/snap/9797,谢谢作者! 去年的6月8日,伟大的苹果公司发布了最新一代iPhone 4G,这款新机器有很多硬件方面的升级,其中对游戏玩家来说来说 ...

  2. 三轴加速度计、三轴陀螺仪、三轴磁力计

    1.今天要做的事情 列出:可能影响因素,对影响因素做实验.如何设置对比实验? 如何设置对比实验? 三轴加速度计 1.加速度计的原理 三轴加速度:输出的速度是去掉重力后的整体加速度,因此,三轴加速度计可 ...

  3. 无人机中的IMU单元(MEMS 三轴加速计、三轴陀螺仪、三轴磁力计)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨autotian@CSDN 编辑丨古月居 三轴加速度计 (1)测量比力 三轴加速度计是一种惯性传 ...

  4. 2022-2028年中国三轴陀螺仪行业市场深度分析及投资前景分析报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了三轴陀螺仪行业相关概述.中国三轴陀螺仪行业运行环境.分析了中国三轴陀 ...

  5. 三轴陀螺仪MPU3050驱动解析

    MPU3050是invensense公司的三轴陀螺仪芯片,三轴陀螺仪最大的作用就是"测量角速度,以判别物体的运动状态,所以也称为运动传感器. 下图是MPU3050的系统框图,芯片有1个中断引 ...

  6. 解读:安卓手机上的三轴陀螺仪

    转载▼ 标签: 三轴陀螺仪 分类: 玩机小技巧    现在的手机市场上很多人都在关注硬件,各种参数满天飞,各种硬件都来过招,天天跑分,但是,好像很多人都忽视了一个东西,三轴陀螺仪. 三轴陀螺仪,是一个 ...

  7. matlab三轴陀螺标定,一种mems三轴陀螺仪误差标定方法

    一种mems三轴陀螺仪误差标定方法 [专利摘要]本发明涉及一种MEMS三轴陀螺仪的误差标定方法,属于试验[技术领域].本发明方法通过建立MEMS三轴陀螺仪的误差校正模型,采用双轴速率转台对MEMS陀螺 ...

  8. 实践 基于 Arduino I2C读取 MPU6050 三轴陀螺仪数据

    一.Arduino与MPU-6050的接线 六轴传感器模块MPU6050连线在Arduino UNO板子上,SDA接口对应的是A4引脚,SCL对应的是A5引脚.MPU6050需要5V的电源,可由UNO ...

  9. Arduino驱动MPU-6050三轴加速度+三轴陀螺仪模块

    目录 简介 模块引脚说明 接线 Arduino例程代码 总结 原文链接:https://www.yourcee.com/newsinfo/2926294.html 简介 点击图片购买 MPU-6050 ...

最新文章

  1. 互斥量、读写锁长占时分析的利器——valgrind的DRD
  2. dubbo下使用selectKey获取自增主键为0问题
  3. opencv 图像 抠图 算法_人人可用的在线抠图,AI自动化的那种!北大校友算法玩出新高度...
  4. Oracle临时表和SQL Server临时表的不同点对比
  5. 作业9-文件方式实现完整的英文词频统计实例
  6. 实验六 数组 (2)
  7. keepalived实现nginx的高可用
  8. 奇怪的匿名函数之争EventHandler
  9. linux tail命令_操作手册
  10. aswing JTable用法
  11. 洛谷P2879 [USACO07JAN]区间统计Tallest Cow
  12. android+nutz后台如何上传和下载图片
  13. (6)Linux进程调度-实时调度器
  14. java创建线程的两种方法是_java创建线程的两种方法
  15. linux 如何访问weblogic console,怎么修改weblogic console登陆的用户名和密码
  16. Java面向对象总复习-QuickHit
  17. 学画画软件app推荐_5岁宝宝画画自学app推荐 快给宝宝找个合适的画画启蒙软件吧...
  18. 流光快门Matlab,华为手机流光快门太好玩了!这几个特效分分钟拍出大片感
  19. 【经典面试题】实现平方根函数sqrt
  20. html毕业论文参考文献,本科毕业论文参考文献规范格式

热门文章

  1. 银行“跑马圈地”新零售,AI大数据成“加速器”
  2. web静态页面-MIUI米柚
  3. 2020年Redis面试题总结(30道题含答案解析)
  4. 2018全国穿越机竞速联赛沪上3月31日启动
  5. 微信小程序开发中的二三事之网易云信IMSDK DEMO
  6. iapp一本通php教程,iApp教程post详细教程
  7. 回归损失函数:Huber Loss
  8. nginx5种负载策略的设置方法
  9. springBoot启动成功控制台打印图案
  10. 通过VLC产生multicast RTP 流