基于STM32轮式机器人姿态系统的综合测试平台设计与实现

2018-07-04 05:58:14王锋周翟和陈如意
机械制造与自动化 2018年3期
关键词:卡尔曼滤波信号设计

王锋,周翟和,陈如意

(南京航空航天大学 自动化学院,江苏 南京 210016)

0 引言

两轮自平衡机器人作为一种特殊的倒立摆式的移动机器人,具有非完整性、非线性、欠驱动和不稳定等特点,这使得它能够成为验证各种控制算法的理想平台[1]。姿态系统需要对它的运动姿态等信息有准确的估计,以实现动态平衡。但是由于感知系统采用的传感器极易受到噪声、温度等环境因素的干扰,影响系统估计的准确性。

为了提高姿态系统的开发效率和质量,分析实际的姿态测量过程,测试姿态系统的性能。结合软硬件,针对轮式机器人姿态系统,设计了一个综合测试平台,对提高轮式机器人姿态系统的可靠性具有重要意义[2]。

1 系统硬件设计

图1为所设计的综合测试平台的硬件框图。综合测试平台的硬件部分主要由测试点模块、主控模块、显示模块组成。主控制器模块是整个测试平台的核心,用来采集测试点数据,对数据进行处理以及运算,并将处理后的数据传输给显示模块,借助显示模块测试信号滤波前后的效果。

图1 测试平台硬件框图

1.1 主控模块介绍

主控模块是测试平台的核心,主要实现数据采集、数据的预处理、卡尔曼滤波处理等工作。主控模块采用STM32控制器,内嵌了ADC以及IIC通讯接口,被测试系统可以以从机的模式通过IIC与主控模块进行通讯[4]。

1.2 显示模块介绍

为了实时显示被测信号的变化,本文针对被测系统的性能,利用MATLAB的GUIDE快速开发环境设计了一套基于MATLAB图形用户界面(GUI)信号测试界面,通过设置各控件属性以及回调函数实现系统功能[4]。……

登录APP查看全文

猜你喜欢
卡尔曼滤波信号设计
信号
鸭绿江(2021年35期)2021-04-19 12:24:18
完形填空二则
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信号发生器的设计
电子制作(2018年11期)2018-08-04 03:25:42
基于递推更新卡尔曼滤波的磁偶极子目标跟踪
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加载信号采集与PID控制
基于模糊卡尔曼滤波算法的动力电池SOC估计
电源技术(2016年9期)2016-02-27 09:05:39
基于扩展卡尔曼滤波的PMSM无位置传感器控制
电源技术(2015年1期)2015-08-22 11:16:28