买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:安徽大学
摘要:本发明公开了基于LQR和Kalman滤波的无人自行车自平衡控制方法,包括自行车本体,所述自行车本体的前叉上设置有动量轮,所述自行车本体的后架上设置有无刷电机,所述自行车本体的前杠上设置有惯性传感器,所述自行车本体的前杠上设置有微控制器和卡片电脑,所述自行车本体的前杠上设置有激光雷达,所述自行车本体的前杠上设置有舵机,所述自行车本体的车头上设置有激光雷达,芯片通过读取惯性传感器的姿态角度信息,结合LQR和卡尔曼滤波算法控制无刷电机和动量轮,实现车身自平衡,最后使用卡片电脑采集激光雷达数据,建立离线地图并识别障碍物后进行避障和自动规划路径,本发明可以提高自行车的稳定性和安全性,更加便利人们出行和生活。
主权项:1.基于LQR和Kalman滤波的无人自行车自平衡控制方法,其特征在于:该方法包括如下步骤:S1、在自行车上安装控制系统,控制系统包括自行车本体(1),自行车本体(1)的前叉上设置有动量轮(2),自行车本体(1)的后架上设置有无刷电机(3),自行车本体(1)的前杠上设置有MPU6050惯性传感器(4),自行车本体(1)的前杠上设置有STM32单片机和卡片电脑(5),自行车本体(1)的前杠上设置有激光雷达(6),自行车本体(1)的前杠上设置有舵机(7),自行车本体(1)的车头上设置有摄像头(8),自行车本体(1)的下杠上设置有电池盒(9),所述自行车本体(1)的前杠上设置有一体化动量轮支架与FOC驱动器(10);通过STM32单片机和卡片电脑(5)、MPU6050惯性传感器(4)、无刷电机(3)和电机驱动器的设置,其中STM32单片机和卡片电脑(5)利用KeilMDK环境调试,用来调试控制MPU6050惯性传感器(4)和无刷电机(3)的操作;MPU6050惯性传感器(4)用于实时读取自行车的姿态角度信息,而无刷电机(3)则通过电机驱动器进行控制;S2:通过控制电机的扭矩和转速,使得车轮能够向左或向右转动,从而使车身保持平衡,通过MPU6050惯性传感器(4)能够获取自行车姿态信息进行测量,其中包括角度和角速度,根据姿态测量的结果,STM32单片机和卡片电脑(5)根据LQR控制算法对动量轮扭矩计算需要施加的控制量,并将控制量输出到无刷电机(3)轻微转动轮胎,调整自行车的倾斜状态,以达到平衡状态;S3:在无人自行车行驶过程中,通过使用MPU6050惯性传感器(4)采集车辆绕轴方向的加速度信息,而后基于传感器数据,使用卡尔曼滤波算法计算车辆在三维空间中的俯仰角、偏航角和横滚角,以估计车身的倾斜程度;实际系统测量模型中含有测量噪声,为了获得系统的确切状态,使用卡尔曼滤波对系统状态进行观测,惯性测量单元测量到轴角速度以及轴的加速度,其中为IMU到地面的距离系统在平衡时,对上述公式近似,令,,令,求得系统的状态递推和观测方程有如下公式描述: ,其中,为观测噪声,它符合正态分布: , , ,其对系统的状态预测可以有如下公式描述: ,其对系统的状态更新可以有如下公式描述: ,其中为时刻卡尔曼增益,为时刻先验估计协方差矩阵,为时刻后验估计协方差矩阵,和分别为过程激励噪声和测量噪声的协方差矩阵;S4:在无人自行车行驶过程中,需要进行规划行驶路径,通过使用Lidar模块定位自行车的位置和方向信息,而后利用摄像头(8)或激光雷达(6)对道路、建筑物等进行三维建模,而后生成路网拓扑结构,基于地图建模的结果,通过路径规划处理来确定行驶路径,并计算出前方的障碍物、路线偏差信息,而后根据规划得到的信息,在行驶过程中通过控制算法和环境信息实现自主方向控制、平衡及避障控制,从而能够完成路径规划。
全文数据:
权利要求:
百度查询: 安徽大学 基于LQR和Kalman滤波的无人自行车自平衡控制方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。