一种基于BAS算法的六自由度偏置机器人逆解方法
基本信息
申请号 | CN202010593995.2 | 申请日 | - |
公开(公告)号 | CN111482969A | 公开(公告)日 | 2020-08-04 |
申请公布号 | CN111482969A | 申请公布日 | 2020-08-04 |
分类号 | B25J9/16;G06F17/15 | 分类 | 手动工具;轻便机动工具;手动器械的手柄;车间设备;机械手; |
发明人 | 甘亚光;张晓龙;甘亚辉;刘元建 | 申请(专利权)人 | 纳博特南京科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 210000 江苏省南京市江北新区惠达路6号北斗大厦5楼501室 | ||
法律状态 | - |
摘要
摘要 | 本发明属于机器人逆运动学领域,具体涉及一种六自由度偏置机器人的逆运动学通用求解方法。该方法首先将手腕无偏置型机器人运动学逆解作为迭代起点,其后通过齐次坐标变换矩阵构建适应度函数F(X),最后通过BAS算法,引入步长改进策略,以及天牛个体大小缩变策略,由迭代初始的大步长大天牛粗略搜索大致范围,到迭代中后期的小步长小天牛精细搜索,比较左须函数值和右须函数值的大小,确定下一次飞行方向和位置,同时引入随机因素,提高全局寻优能力,不断迭代直至得到手腕偏置型机器人的逆运动学解。该方法相较于传统的逆解算法,有更快的收敛性,大大减小了计算量,提高实时性。 |
