[发明专利]一种基于改进粒子群算法的全向移动智能轮椅机器人参数辨识方法有效
申请号: | 201910836288.9 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110543727B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 张祥银;夏爽;李秀智;卢兴阳 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/00 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 吴荫芳 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 粒子 算法 全向 移动 智能 轮椅 机器人 参数 辨识 方法 | ||
1.一种基于改进粒子群算法的智能轮椅机器人参数辨识方法,包括准备阶段和辨识阶段,
准备阶段包括:
利用数学推导及运动学特性分析得到全向移动智能轮椅机器人运动学模型表达式;
其特征在于包括以下辨识阶段:
辨识轮椅机器人横向运动参数最优值阶段
步骤一:仅控制轮椅机器人横向运动,并利用视觉传感器采集轮椅机器人产生的横向运动位置及姿态信息;
步骤二:系统参数初始化;
步骤三:根据目标函数计算每个粒子的适应度Jx,并记录当前所有的粒子位置;
步骤四:更新群体中所有粒子的位置和速度;
步骤五:根据目标函数计算更新后粒子的适应度Jx,寻找每个粒子的局部最优解,并从局部最优解中寻找截至目前所有粒子的全局最优解;所述的局部最优解指当前迭代与前次迭代相比,每个粒子中适应度小的粒子位置;所述的全局最优解是指所有迭代过程中,所有粒子里适应度值最小的粒子位置;
步骤六:根据适应度值对更新后的粒子进行排序,找出适应度最小的粒子,并且所有其他粒子都继承该粒子的位置和速度;
步骤七:判断是否达到最大迭代次数,如果达到,则停止搜索,此时得到的全局最优解即为横向运动辨识参数最优值,否则返回步骤四继续搜索;
辨识轮椅机器人纵向运动参数最优值阶段
仅控制轮椅机器人纵向运动,并利用视觉传感器采集轮椅机器人产生的纵向运动位置及姿态信息;重复步骤二到步骤七过程,即得到轮椅机器人纵向运动辨识参数最优值;
辨识轮椅机器人姿态运动参数最优值阶段
仅控制轮椅机器人的姿态,利用视觉传感器采集轮椅机器人产生的运动位置及姿态信息,重复步骤二到步骤七过程,即得到轮椅机器人姿态运动辨识参数最优值;
输出所有参数辨识结果,即横向运动、纵向运动及姿态运动辨识参数的最优值;
其中:
所述的准备阶段中,全向移动智能轮椅机器人运动学模型如下所示:
其中,R为麦克纳姆轮的半径,为轮椅机器人在车体坐标系Or(xr,yr)中的速度向量,Vx,Vy,Vθ分别为轮椅机器人横向运动、纵向运动及姿态运动对应的速度值,Or(xr,yr)是以轮椅机器人底盘几何中心作为原点的车体坐标系,ωi(i=1,2,3,4)为麦克纳姆轮i绕轮毂旋转的角速度,l和w分别为麦克纳姆轮在车体坐标系Or(xr,yr)中到xr轴和yr轴的距离,k11,k12,k13,k14,k21,k22,k23,k24,k31,k32,k33,k34即为需要辨识的参数,k1=[k11,k12,k13,k14]T为轮椅机器人横向运动时需要辨识的参数,k11,k12,k13,k14分别对应麦克纳姆轮1,2,3,4的角速度系数;k2=[k21,k22,k23,k24]T为轮椅机器人纵向运动时需要辨识的参数,k21,k22,k23,k24分别对应麦克纳姆轮1,2,3,4的角速度系数,k3=[k31,k32,k33,k34]T为轮椅机器人姿态运动时需要辨识的参数,k31,k32,k33,k34分别对应麦克纳姆轮1,2,3,4的角速度系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910836288.9/1.html,转载请声明来源钻瓜专利网。