新闻中心

EEPW首页 > 物联网与传感器 > 设计应用 > Cyber15队智能汽车竞赛技术报告(节选)

Cyber15队智能汽车竞赛技术报告(节选)

作者:吕修文,金至卓,吕哲鸣时间:2012-12-20来源:电子产品世界收藏

  摘要:车模使用加速度MMA7260以及村田公司ENC-03进行卡尔曼融合,获取车模直立姿态。使用电容电感组成的谐振电路检测电磁信号幅值。通过二轮差速进行车模的转向。

本文引用地址:http://www.eepw.com.cn/article/140283.htm

  使用卡尔曼滤波的原因

  当决定使用加速度计(反应角度)以及(反应角速度)以后,我们对参考的论文中为何要同时使用加速度计以及产生过一些疑问。因为如果需要角速度,我们可以通过这样的方法对加速度计进行微分,计算出角速度,或者可以通过对于陀螺仪积分,从而获得角度。既然如此为何我们需要使用两个。 

  于是,我们对两个进行了数据采样,观测其输出信号的关系。由于考虑电机转动产生的震动会对传感器产生比较大的干扰,因此我们测试了不同PWM占空比下传感器输出,并用MATLAB绘制曲线,并进行相关运算。

  首先是陀螺仪的数据测试(见图1),随着PWM占空比的不断提高,陀螺仪的噪声也更加显著。  

  表1是我们通过MATLAB计算获得的一些数据。此处我们用方差表征传感器噪声大小。  

  之后我们对加速度传感器进行了测试,如图2。通过以上数据,我们不难获得以下一些结论。  

  1、陀螺仪的噪声还在可以接受范围,但是加速度计噪声已经远远超出可控范围接受。

  2、对于加速度计做一个补充说明,加速度计在车模直立状态下,电机PWM占空比100%噪声情况下,幅值映射到实际角度大约是60度左右。根本不能直接使用。

  3、方差(可以等效理解为噪声大小)随着占空比不断增加。

  4、加速度计虽然噪声很大,但是长时间来看,他的数学期望是非常稳定的。

  5、陀螺仪的噪声比较小,但是他的误差会对积分造成漂移。

  无论是加速度计还是陀螺仪,都有自己的优势和劣势。简而言之:加速度计短时间内不可信,但是长时间内可信。陀螺仪短时间内可信而长时间内不可信。这也就是为什么车模直立必须使用两个传感器来完成信号获取。因为单个传感器不可靠,只有取其精华去其糟粕,发挥两个传感器的共同优势,才能够取得好的效果。于是,我们需要一种算法,能够在短时间内置信陀螺仪,而长时间内置信加速度计的算法。这就需要卡尔曼滤波。

  卡尔曼滤波化简
       
  上述五个公式便是卡尔曼滤波的五条数学公式在本项目中的使用。但是,以上五个公式,仅仅只是矩阵形式。虽然可以在MATLAB里进行仿真,但是却不能使用单片机进行有效运算。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭