设备定位API引用W3C中的设备定位API的规范描述可知,该API“……定义了多种新型DOM事件,旨在提供与主机设备相关的物理朝向与运动状态信息。”由API提供的数据产生自多种来源,其中包括设备上的陀螺仪、加速计以及指南针等。不同的设备所配备的数据来源也有所区别,具体情况取决于其上搭载的传感器类型。...
分类:
Web程序 时间:
2015-06-09 00:55:28
阅读次数:
166
加速计和陀螺仪 1 //返回按钮事件 2 @IBAction func backButtonClick() 3 { 4 self.navigationController?.popViewControllerAnimated(true) 5 ...
分类:
移动开发 时间:
2015-06-07 23:08:29
阅读次数:
211
传感器总结传感器类型作用环境光传感器感应周边环境光线的强弱(自动调节屏幕亮度)距离传感器感应是否有其他物体靠近设备屏幕(打电话自动锁屏)磁力计传感器感应周边的磁场(合盖锁屏)内部温度传感器感应设备内部的温度(提醒用户降温,防止损伤设备)湿度传感器感应设备是否进水(方便维修人员)陀螺仪感应设备的持握方...
分类:
移动开发 时间:
2015-05-15 19:18:12
阅读次数:
169
之前因为需要测三轴加速度传感器ADXL362的原始值,从而对原始值用适当的滤波方法,但是很遗憾发现没有一款软件可以很好的显示捕捉到的数据,并且用波形显示出来,本人懂一些C#的知识,于是找了相关资料实现了相关的界面。我把它称为DisplayWaveform Fly Project。简称DWF。首先显示控件参考了xf_z1988,地址http://www.baidu.com/link?url=ySKMs...
分类:
Windows程序 时间:
2015-05-05 14:32:30
阅读次数:
1230
最近在做虚拟现实的项目,一直在查找Unity里面关于陀螺仪的文章。下面这代码就是我在网上找出来,当我使用的却不能用委屈。现在这是经过修改过后的,大家尽管复制就能使用了,非常的方便。...
分类:
编程语言 时间:
2015-04-22 18:39:10
阅读次数:
313
AIR飞控板1–软硬件篇
AIR有刷微型四轴飞控板主控为Atmega32u4,配备六轴传感器MPU6050,MPU6050中含3轴陀螺仪和3轴加速计。
运行修改过的开源MWC飞控(全称MultiWii飞控),预留I2C接口方便扩展;
集成了WiFi通信模块,通过专用手机软件App来遥控;
板载5V和3.3V电源系统,和有马达驱动电路,能直接驱动716、720、820空心杯马达;...
分类:
其他好文 时间:
2015-04-16 19:58:33
阅读次数:
691
视频录像
根据两边轮子转动的速率不同,推算出转动的角度。包括原地旋转。
计算的原理和代码可以查看文章 ROS 教程之 navigation : 用 move_base 控制自己的机器人(2)...
分类:
其他好文 时间:
2015-04-07 17:45:05
阅读次数:
163
电子罗盘如 HMC5883L或者 MPU9250的AK8963测方位角时,经常会发现测量角度抖动很厉害。即使不动,角度也在不停的小范围内变化。这时候就需要使用陀螺仪对方位角进行补偿融合,得出稳定的数据。本文只讨论2D空间的方位角,就是电子罗盘X, Y两轴数据融合陀螺仪Z轴数据。
1. 电子罗盘和陀螺仪测量物理意义
电子罗盘:0-360度的方位角,也称为 yaw 。角度为arcta...
分类:
编程语言 时间:
2015-03-30 09:29:16
阅读次数:
219
卡尔曼滤波学习了有4天时间,现在网上流传的主要有两个,一个是二阶的卡尔曼滤波,用于陀螺仪和加速度计的数据融合;另一个是一阶的卡尔曼滤波用于对AD数据滤波。学习卡尔曼的过程中学习了Matlab, 复习了以前一些数学知识。附件1:一阶卡尔曼滤波double KalmanFilter(const doub...
分类:
其他好文 时间:
2015-03-10 21:12:56
阅读次数:
983
头盔原理很简单,大致就是使用两个透镜,缩短眼睛的焦距,将两个眼睛看到的东西合二为一从而产生双屏3D效果。于是开始设想:既然有了3D效果,为了达到更加沉浸的体验,为何不将头部的运动也映射到虚拟世界中去呢?抱着这个想法,我们做了如下尝试:把头部数据(如旋转角、俯仰角等等)用陀螺仪接收传回电脑,为了简单起...
分类:
其他好文 时间:
2015-03-09 08:13:29
阅读次数:
271