[发明专利]一种应用于双足机器人步行控制器的参数自动调节方法在审
申请号: | 202210796620.5 | 申请日: | 2022-07-06 |
公开(公告)号: | CN115328179A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 袁朝辉;李景超;张景秦;杨鹏飞;张贵持;李颖星;桑晓月;董胜;张建锐;周青青 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 西安维赛恩专利代理事务所(普通合伙) 61257 | 代理人: | 李明全 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 机器人 步行 控制器 参数 自动 调节 方法 | ||
1.一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,包括以下步骤:
将步行控制器参数分解为第一逆运动学控制器参数、第一逆动力学控制器参数和第一主动阻抗控制器参数;
关闭步行控制器的逆动力学控制器和主动阻抗控制器,利用贝叶斯优化方法优化所述第一逆运动学控制器参数,得到第二逆运动学控制器参数;
保持第二逆运动学控制器参数不变,利用所述贝叶斯优化方法对第一逆动力学控制器参数和第一主动阻抗控制器参数进行交替优化,得到第二逆动力学控制器参数和第二主动阻抗控制器参数;
组合所述第二逆运动学控制器参数、第二逆动力学控制器参数和第二主动阻抗控制器参数得到优化后的步行控制器参数。
2.如权利要求1所述的一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,利用贝叶斯优化方法优化所述第一逆运动学控制器参数包括:
在逆运动学控制器的参数取值范围内生成n组参数集KIK,j;其中,j=1,2,...,n;
采用每一组参数集控制双足机器人完成固定的运动轨迹,并计算对应的误差;
根据所述参数集和其对应的误差,生成数据集;
基于贝叶斯优化方法,利用所述数据集训练学习概率模型,得到每组参数集对应的贝叶斯后验概率;
根据所述贝叶斯后验概率生成第二逆运动学控制器参数。
3.如权利要求2所述的一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,得到每组参数集对应的贝叶斯后验概率之后还包括:
扩充所述数据集,利用扩充后的数据集训练学习概率模型。
4.如权利要求3所述的一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,扩充所述数据集包括:
采用采集函数继续生成新的参数集;
将新的参数集扩充所述数据集。
5.如权利要求2-4任一所述的一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,利用所述贝叶斯优化方法对第一逆动力学控制器参数和第一主动阻抗控制器参数进行交替优化包括:
同时打开逆运动学控制器、逆动力学控制器和主动阻抗控制器;
初始化第一逆动力学控制器参数和第一主动阻抗控制器参数,控制双足机器人完成固定的运动轨迹,并计算对应的误差ymin;
保持第一主动阻抗控制器参数不变,基于贝叶斯优化方法优化第一逆动力学控制器参数;
基于第一主动阻抗控制器参数和优化后的第一逆动力学控制器参数控制双足机器人完成固定的运动轨迹,并计算对应的误差其中,为优化后的第一逆动力学控制器参数,KIM为第一主动阻抗控制器参数;
当时,将作为新的第一逆动力学控制器参数,将作为新的ymin;
保持新的第一逆动力学控制器参数不变,基于贝叶斯优化方法优化第一主动阻抗控制器参数;
基于新的第一逆动力学控制器参数和优化后的第一主动阻抗控制器参数控制双足机器人完成固定的运动轨迹,并计算对应的误差
当小于新的ymin时,将作为新的第一主动阻抗控制器参数,作为新的ymin;
按照上述方法交替优化第一主动阻抗控制器参数和第一逆动力学控制器参数,直至满足优化终止条件,得到第二逆动力学控制器参数和第二主动阻抗控制器参数
6.如权利要求5所述的一种应用于双足机器人步行控制器的参数自动调节方法,其特征在于,所述误差采用以下目标函数计算得到:
J(K)=rc+rlf+rrf+L,
其中,J(K)为基于控制器参数K的误差,控制器K包括逆运动学控制器参数、逆动力学控制器参数和主动阻抗控制器参数,rc为双足机器人的质心位置跟踪误差,rlf为双足机器人的左脚位置跟踪误差,rrf为双足机器人的右脚位置跟踪误差,L为摔倒惩罚项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210796620.5/1.html,转载请声明来源钻瓜专利网。