加速度计和陀螺仪的校准:

在传感器静止不动水平放置时,测出陀螺仪和加速度计各轴的偏移值,保存。以后每次上电调用dmp_set_xx_bias()就行了。

u8 run_self_test(void)
{
int result;
//char test_packet[4] = {0};
long gyro[3], accel[3];
result = mpu_run_self_test(gyro, accel);
if (result == 0x3)
{
/* Test passed. We can trust the gyro data here, so let's push it down
* to the DMP.
*/
float sens;
unsigned short accel_sens;
mpu_get_gyro_sens(&sens);
gyro[0] = (long)(gyro[0] * sens);
gyro[1] = (long)(gyro[1] * sens);
gyro[2] = (long)(gyro[2] * sens);
dmp_set_gyro_bias(gyro);
mpu_get_accel_sens(&accel_sens);
accel[0] *= accel_sens;
accel[1] *= accel_sens;
accel[2] *= accel_sens;
dmp_set_accel_bias(accel);
return 0;
}else return 1;
}

  

最新文章

  1. VS2010项目的部署与安装
  2. 翻译--Blazing fast node.js: 10 performance tips from LinkedIn Mobile
  3. js代码大全(里面啥都有)
  4. mac下设置maven环境
  5. scriptol图像处理算法
  6. VC6-Win7下VC++6.0打开多个工程的设置
  7. [Web远程wsshd]CentOS6.4搭建配置wssh
  8. ecmall 点滴记录
  9. 怎么样MyEclipse配置Tomcat?
  10. 协议系列UDP协议
  11. JavaSE阶段初期的一些问题
  12. PHP安装过程中问题详解
  13. Java核心技术卷一基础知识-第11章-异常、断言、日志和调试-读书笔记
  14. Codeforces Round #514 (Div. 2) C. Sequence Transformation 思维构造
  15. android 开发 View _5_ Paint详解
  16. .net 中 C# 简单自定义事件实现
  17. opencv之haar特征+AdaBoos分类器算法流程(三)
  18. Git -- 工作区 和 暂存区
  19. mysql 小于等于0 不包含null
  20. luoguP2123 皇后游戏——微扰法的应用与排序传递性的证明

热门文章

  1. iOS开发点滴 - 关闭键盘
  2. PHP http_build_query()方法
  3. Java 代码行统计(转)
  4. h5可伸缩布局方案
  5. __set() __get() _isset() __unset() 在__unset() 在类中没有事先声明和已经声明过的属性调用unset的区别
  6. SharePoint 站点导航Web部件
  7. jenkins shell脚本自动化构建阿里云k8s上应用
  8. spring+mybatis+atomikos 实现JTA事务
  9. 将 numeric 转换为数据类型 numeric 时出现算术溢出错误
  10. hibernate联合主键注解方式