Computer Engineering and Applications ›› 2013, Vol. 49 ›› Issue (8): 203-205.

Previous Articles     Next Articles

Angular-detecting data fusion algorithm of self-balance dual-wheel robot

JIANG Xiangju1, LIU Erlin2   

  1. 1.School of Automatic & Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
    2.School of Mechatronic Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
  • Online:2013-04-15 Published:2013-04-15

两轮自平衡机器人角度检测数据融合算法

姜香菊1,刘二林2   

  1. 1.兰州交通大学 自动化与电气工程学院,兰州 730070
    2.兰州交通大学 机电工程学院,兰州 730070

Abstract: The problem of dynamic angle detecting through sole sensor is analyzed. A dual-sensor data fusion technique is used to process the obtained angular data. This data fusion algorithm is simulated in Matlab and the simulation result is analyzed. In the process of dual-wheel self-balanced robot controlling, the data fusion algorithm is transplanted into MCU. Correct signal can be received through data fusion and the data is obtained from accelerometer sensor-MMA7260 and gyrostat sensor-MB54. The data coming from control system through experiment shows the validity and rationality of the algorithm.

Key words: robot, self-balance, data fusion, accelerometer, gyrostat

摘要: 分析了采用单一传感器检测动态角度时存在的信号失真问题;采用了双传感器数据融合方法对加速度传感器检测到的角度进行数据处理,消除了信号中的干扰成分;在Matlab环境中对所采用的算法进行了仿真,并分析了仿真结果;在对两轮自平衡机器人控制过程中,将数据融合算法移植到了单片机中;利用加速度传感器及陀螺仪,完成了对角度的检测,被控系统的正常工作和检测数据验证了所采用算法的合理性及有效性。

关键词: 机器人, 自平衡, 数据融合, 加速度传感器, 陀螺仪