一种基于Kalman滤波的双轮机器人姿态控制算法

被引:10
作者
任国华
唐昌进
蒋刚
机构
[1] 西南科技大学制造科学与工程学院
关键词
卡尔曼滤波; 自平衡; 机器人; ADXL345;
D O I
10.19356/j.cnki.1001-3997.2013.02.012
中图分类号
TP242 [机器人];
学科分类号
1111 ;
摘要
采用自制的双轮式结构机器人作为试验平台,以ADXL345三轴加速度计和ITG3200三轴陀螺仪微重力MEMS微机械电子技术的传感器作为机器人的角度传感器,通过建立离散卡尔曼滤波器数学模型对两种传感器的数据进行滤波融合,使其得到更稳定更准确更接近真实值的角度值,使用STM32F103VE获取动态的角度信息,通过变参数自整定平衡控制算法的调节使机器人保持平衡,实验结果验证了该方法的可行性,对特殊环境自动无人巡航机器人和载人巡航机器人控制有很大的研究价值。
引用
收藏
页码:39 / 41+44 +44
页数:4
相关论文
共 9 条
[1]   控制电机转速的PID算法综述 [J].
毛勇 .
机电信息, 2011, (06) :43-44
[2]   数字式加速度传感器ADXL345的原理及应用 [J].
李兴法 ;
尹冠飞 .
黑龙江科技信息, 2010, (36) :2+14-2
[3]  
Adaptive Neural Network Control of a Self-Balancing Two-Wheeled Scooter. Tsai,Huang,Lin. IEEE Transactions on IndustrialElectronics . 2010
[4]   卡尔曼滤波在单片机上的实现 [J].
张建 ;
喻锡成 .
电子技术应用, 1996, (08) :6-7
[5]   一种自平衡机器人的制作和研究 [J].
李慧琴 ;
韩建海 ;
赵书尚 ;
刘少东 .
机床与液压, 2006, (12) :95-96+98
[6]   PID参数整定的一种混合优化算法 [J].
付勇智 ;
陈伟 .
机械设计与制造, 2007, (11) :50-51
[7]   基于FPGA的卡尔曼滤波器的设计与实现 [J].
仲婷婷 ;
王长松 ;
周晓敏 ;
齐昕 .
电子技术应用, 2008, 34 (08) :20-23+26
[8]   微机械陀螺仪的工作原理及其应用 [J].
闫子波 ;
魏鸣 .
电子设计技术, 2009, 16 (09) :62-65
[9]   基于PID算法的PLC控制系统设计 [J].
周庆贵 ;
张毅莉 ;
唐建银 .
机床与液压, 2010, 38 (14) :97-99+108