一、传感器XYZ方向

手机传感器是以左下角为原点的(手机正对本人视线):x轴向右为正,y轴向上为正,z轴从手机正面射向本人为正。

二、加速度计

加速度传感器用来获取手机加速度。

加速度传感器获取到的加速度是:手机运动的加速度与重力加速度(9.81m/s^2)的合加速度。

读数绝对值越大,加速度越大。

举个栗子:手机正面朝上平放在桌面上时,z轴只受到向下的重力加速度,此时z轴读数为-0.99,x轴,y轴读数接近0。

二、陀螺仪

陀螺仪又叫角速度传感器,用来获取手机角度变化快慢的数据,读数绝对值越大,角度变化越快。

沿着轴做顺时针旋转,则读数为正,逆时针旋转则读数为负。

三、代码示例

基于微信小程序的加速计示例代码,通过判断加速度计的读数变化,来判断手机(横屏情况)的竖直或倾斜状态:

    wx.onAccelerometerChange(function (res) {var slantvar degree = Math.abs(res.x.toFixed(2))if (degree >=0.99) { //竖直状态slant = false} else if (degree < 0.8) { //倾斜状态slant = true}}

加速度计和陀螺仪数据分析相关推荐

  1. 【UAV】陀螺仪数据分析,以维特智能 JY901B 为例

    文章目录 简介 1 加速度 Acceleration 2 陀螺仪 Gyroscope 3 欧拉角 Euler angles 4 磁场 Magnetic 5 四元数 Quaternion 6 时间 7 ...

  2. 加速度计和陀螺仪数据融合

    本帖翻译自 IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南. 这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法.思想的讨论 介绍 本指南旨在向兴趣者介绍惯性M ...

  3. 加速度计和陀螺仪设备

    原文的地址:http://www.geek-workshop.com/thread-1695-1-1.html 本帖翻译自IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南. 这篇文章主要介绍加速 ...

  4. 加速度计和陀螺仪指南(很详细的介绍)

    转载自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1695&reltid=676&pre_thread ...

  5. 加速度计和陀螺仪原理

    本帖翻译自IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南. 这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法.思想的讨论 介绍 本指南旨在向兴趣者介绍惯性ME ...

  6. 加速度计和陀螺仪指南

    本文转自中文版--加速度计和陀螺仪指南,我只是重新用重新编辑了一下公式,便于阅读 翻译自 这篇文章主要介绍加速度计个陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法.思想的讨论. ------ ...

  7. 加速度计和陀螺仪解析

    转载自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1695&reltid=676&pre_thread ...

  8. 加速度计和陀螺仪模型(imu元件)分析

    ** 一.先分析加速度 ** 1.3自由度:3个轴方向的加速度/力的模型很好理解,前后X,左右Y,上下Z: 2.3自由度: 沿前后轴X方向的滚动,左右轴Y方向的俯仰,上下轴Z方向的偏航: 这三个自由度 ...

  9. 加速度计与陀螺仪区别

    现代移动及车载终端包含越来越多的传感器,陀螺仪.加速计.磁力计.感光器等等,从原理上讲,这些传感器的本质都是相同的,都是把外部环境变化转化为通信系统可理解的电信号的过程.像温度计.光感器等传感器,因为 ...

  10. 加速度计、陀螺仪工作原理

    加速度计.陀螺仪的工作原理   参考链接:https://c.miaowlabs.com/B07.html   陀螺仪.加速度计都是惯性测量元件的一种.而 MPU-6050 传感器的内部同时集成了陀螺 ...

最新文章

  1. switch..case使用
  2. jQuery 基础教程 (二)之jQuery对象与DOM对象
  3. 使用RxJava和Completable并行执行阻止任务
  4. 机器学习笔记(七)——决策树模型
  5. 监控SRE的黄金信号
  6. 卧槽!AI 太火爆了!!!
  7. 解放原画师!Wav2Lip 用 AI 听音同步人物口型
  8. 构建 QC + QTP 自动化测试框架 2:QC 与 QTP 安装
  9. javascript原型和原型链
  10. python websocket django vue_Python Django Vue 项目创建过程详解
  11. Android秒级编译Freeline的使用(Android Studio)
  12. Mysql授权远程登陆
  13. 大数据Spark面试题
  14. 基于java嗖嗖移动业务大厅
  15. 【译】设计师不可不知的八大网页动画设计
  16. 多示例学习 (multi-instance learning, MIL)学习路线 (分类)
  17. 服务器SN信息,命令查看服务器SN号
  18. 虹科案例|NASA利用太赫兹技术探测月球上的水源
  19. Android 获取手机名称
  20. GPFS无法写入大文件

热门文章

  1. 关于www.intron.ac/service/index.html
  2. 头号玩家的一些思考,起初是想观看vr技术未来
  3. 苹果系统下载了python软件怎么卸载_详述 Mac 系统下安装及卸载 Python 的方法
  4. 图形学与unity shader笔记————从入门到放弃 第一回 从与渲染无关的东西开始
  5. 第72课:Spark SQL UDF和UDAF解密与实战 每天晚上20:00YY频道现场授课频道68917580
  6. c 语言中字符与数字的转化,关于字符串与数字的转化(C语言)
  7. hex文件大小与STM32中芯片flash大小的关系
  8. 矢量图和位图最大的区别是什么?
  9. wits数据格式_一种用于钻完井现场同时集成WITS数据和WITSML数据的方法_2016108662447_说明书_专利查询_专利网_钻瓜专利网...
  10. SuperMap iClient for Javascript地图切换显示