[发明专利]一种双机器人协同搬运的控制方法及装置有效
申请号: | 201910373169.4 | 申请日: | 2019-05-06 |
公开(公告)号: | CN111890348B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 张弓;包翔宇;候至丞;徐征;杨文林;梁济民;王建;冯伟;王卫军;韩彰秀 | 申请(专利权)人: | 广州中国科学院先进技术研究所;深圳市中科德睿智能科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 广州容大知识产权代理事务所(普通合伙) 44326 | 代理人: | 刘新年 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双机 协同 搬运 控制 方法 装置 | ||
1.一种双机器人协同搬运的控制方法,其特征在于,所述方法应用于一双机器人协同系统,所述系统包括主从二机器人,所述主从二机器人均包含用以共同夹持待搬运工件的末端执行器,所述方法用于对所述末端执行器相对于所述工件的位置和作用力进行控制;所述方法包括:
主从机器人采用主从协同控制模式,主机器人按照预设工况轨迹独立运动,从机器人固定在所述主机器人的相对位置;
依据环境约束,获取主从机器人相对工件的期望位置和期望作用力;
采集主从机器人实时的位置和作用力,基于改进的PID算法,对位置和作用力进行修正,从而产生主从机器人实际输出的位置和作用力;
所述主机器人和所述从机器人采用不同的控制策略;所述主机器人采用位置控制策略,通过位置反馈信号,施加基于位置误差的比例微分控制律,输出作用力;所述从机器人采用阻尼控制策略,通过作用力反馈信号,施加基于作用力误差的比例微分控制律,输出末端执行器相对工件的速度修正量;
在所述主机器人的位置控制策略中,采用基于模糊自适应控制算法,依据位置误差及其变化率,对位置控制策略中比例系数与微分系数进行寻优;
主机器人的位置控制策略基于期望位置量xd与实际位置量x1的差值ex;主机器人的位置控制表示为:f1-fd为实际作用力与期望作用力的差值,即控制器输出的修正量;
模糊控制器采用双输入双输出,输入语言量为位置误差e=ex和位置误差变化率输出控制量为比例与微分系数修正量和设定初始参数为与参数的输出规则设置为:
主机器人被控对象传递函数的具体求取方法为:对主机器人力平衡方程进行变式得拉氏变换得主机器人的传递函数为
从机器人的阻尼控制策略基于期望作用力fd与实际作用力fs的差值ef,控制器输出速度修正量从机器人的阻尼控制表示为:
从机器人被控对象的控制方程为从机器人的平衡方程
在所述从机器人的阻尼控制策略中,采用优化细菌觅食算法对阻尼控制策略中的比例系数和微分系数进行趋化性、群聚、繁殖、消除与扩散四步骤的迭代操作,实现参数寻优;
细菌觅食算法的适应度函数基于作用力fs响应曲线的时域性能指标;评定指标包括误差绝对值|ef|=|fd-fs|、上升时间tr、超调量pos与振荡时间tc;适应度函数具体设计为:适应度函数=误差绝对值的加权积分+振荡时间的加权值;
细菌觅食算法的步长改进具体方法为:设细菌的初始步长为C(:,1),运动步长每代缩进10%,最后一次迭代步长为前一代的25%,算法迭代次数设为m,算法规则表示为:
2.一种双机器人协同搬运的控制装置,其特征在于,包括轨迹控制模块、预期获取模块以及改进PID控制模块;
所述轨迹控制模块,用于控制主机器人按照预设工况轨迹独立运动,将从机器人固定在所述主机器人的相对位置;
预期获取模块,用于依据环境约束,获取主从机器人相对工件的期望位置和期望作用力;
改进PID控制模块,用于采集主从机器人实时的位置和作用力,基于改进的PID算法,对位置和作用力进行修正,从而产生主从机器人实际输出的位置和作用力;
所述改进PID控制模块,包括针对主机器人的位置控制器,以及针对从机器人的阻尼控制器;所述位置控制器通过位置反馈信号,施加基于位置误差的比例微分控制律,输出作用力修正量;所述阻尼控制器通过作用力反馈信号,施加基于作用力误差的比例微分控制律,输出末端执行器相对工件的速度修正量;
所述位置控制器包括基本位置控制器模块与模糊自适应控制算法模块,所述模糊自适应控制算法模块依据位置反馈误差量与误差变化率,对位置控制策略中比例系数与微分系数进行寻优,实时获得动作过程中的动态寻优参数集;
主机器人的位置控制策略基于期望位置量xd与实际位置量x1的差值ex;主机器人的位置控制表示为:f1-fd为实际作用力与期望作用力的差值,即控制器输出的修正量;
模糊控制器采用双输入双输出,输入语言量为位置误差e=ex和位置误差变化率输出控制量为比例与微分系数修正量和设定初始参数为与参数的输出规则设置为:
主机器人被控对象传递函数的具体求取方法为:对主机器人力平衡方程进行变式得拉氏变换得主机器人的传递函数为
从机器人的阻尼控制策略基于期望作用力fd与实际作用力fs的差值ef,控制器输出速度修正量从机器人的阻尼控制表示为:
从机器人被控对象的控制方程为从机器人的平衡方程
所述阻尼控制器包括基本阻尼控制器模块与优化细菌觅食算法模块,所述优化细菌觅食算法模块依据设计的适应度函数,对阻尼控制策略中的比例系数与微分系数进行趋化性、群聚、繁殖、消除与扩散四步骤的迭代操作,实现参数寻优;
细菌觅食算法的适应度函数基于作用力fs响应曲线的时域性能指标;评定指标包括误差绝对值|ef|=|fd-fs|、上升时间tr、超调量pos与振荡时间tc;适应度函数具体设计为:适应度函数=误差绝对值的加权积分+振荡时间的加权值;
细菌觅食算法的步长改进具体方法为:设细菌的初始步长为C(:,1),运动步长每代缩进10%,最后一次迭代步长为前一代的25%,算法迭代次数设为m,算法规则表示为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中国科学院先进技术研究所;深圳市中科德睿智能科技有限公司,未经广州中国科学院先进技术研究所;深圳市中科德睿智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910373169.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输系统、方法及设备
- 下一篇:信息推送方法及装置