[发明专利]基于多目标粒子群算法的仿人机器人步态规划方法在审
申请号: | 201711231978.9 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108009680A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 张颖;孙先涛;李晗;李楠;王顺伟 | 申请(专利权)人: | 航天科工智能机器人有限责任公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00;B25J9/16 |
代理公司: | 北京鼎承知识产权代理有限公司 11551 | 代理人: | 李伟波;韩德凯 |
地址: | 100070 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多目标 粒子 算法 人机 步态 规划 方法 | ||
本公开提供一种基于多目标粒子群算法的仿人机器人步态规划方法,包括如下步骤:S1应用三次样条插值函数,生成髋关节及踝关节的运动轨迹;S2根据生成的髋关节及踝关节的运动轨迹计算出双腿各关节的运动情况,并进一步求出零力矩点的轨迹及双腿髋关节的力矩;S3根据优化目标函数和任务约束条件,确定双腿各关节的适应度函数;S4根据所述适应度函数,利用多目标粒子群优化算法,得到优化目标函数对应的Pareto最优解集;S5从Pareto最优解集中选取一个解作为最优解,将最优解代入规划好的步态,指导仿人机器人步行。
技术领域
本公开涉及机器人控制领域,尤其涉及一种基于多目标粒子群算法的仿人机器人步态规划方法。
背景技术
仿人机器人是指具有人类外形特征以及类人功能的人形机器人,是集机械、材料、电子、控制技术、传感技术、仿生学等多种学科于一体的综合性平台。在机器人产业迅猛发展的今天,仿人机器人因其对人类环境的良好适应性而备受关注。稳定步行是仿人机器人适应环境的基础,也是仿人机器人研究的热点和难点。
在对仿人机器人进行步态规划的过程中,如何满足机器人稳定裕度最大,并且在结构参数不变的情况下,各关节输出力矩不超过最大载荷力矩非常关键。在机器人实际运动过程中,只考虑稳定裕度虽能满足机器人稳定行走,但同一稳定裕度下,同一关节不同的步态下关节力矩大小不尽相同,对于液压驱动的机器人,关节力矩直接影响到液压缸保持指定位置所需的压力及液压缸体积。针对现有技术中使用粒子群算法进行机器人步行轨迹优化时部分关节超出关节输出力矩的问题,目前尚未提出有效的解决方案。
发明内容
鉴于以上原因,本公开的目的在于,提供一种基于多目标粒子群算法的仿人机器人步态规划方法,解决传统粒子群算法中以稳定裕度为适应度函数值,致使所需液压缸体积大,所需压力大的缺陷,将稳定裕度与关节力矩相结合。为实现上述目的,采用以下技术方案:
基于多目标粒子群算法的仿人机器人步态规划方法,其特征在于,包括如下步骤:
S1应用三次样条插值函数,生成髋关节及踝关节的运动轨迹;
S2根据生成的髋关节及踝关节的运动轨迹计算出双腿各关节的运动情况,并进一步求出零力矩点的轨迹及双腿髋关节的力矩;
S3根据优化目标函数和任务约束条件,确定双腿各关节的适应度函数;
S4根据所述适应度函数,利用多目标粒子群优化算法,得到优化目标函数对应的Pareto最优解集;
S5从Pareto最优解集中选取一个稳定裕度最大的解作为最优解,将最优解代入规划好的步态,指导仿人机器人步行。
其中,所述髋关节包括左腿髋关节偏摆轴、左腿髋关节滚动轴、左腿髋关节俯仰轴、右腿髋关节偏摆轴、右腿髋关节滚动轴和右腿髋关节俯仰轴;所述踝关节包括右腿踝关节俯仰轴、右腿踝关节滚动轴、左腿踝关节俯仰轴和左腿踝关节滚动轴。
进一步地,步骤S2所述双腿各关节的运动情况包括双腿各关节的运动轨迹和角度;
所述零力矩点的坐标计算公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工智能机器人有限责任公司,未经航天科工智能机器人有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711231978.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动端下载管理方法
- 下一篇:一种家居仿真方法和设备
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理