[发明专利]一种机器人避障控制方法、装置、终端设备及存储介质在审
| 申请号: | 202111631799.0 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114227686A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 曾献文;刘益彰;罗璇;熊友军 | 申请(专利权)人: | 深圳市优必选科技股份有限公司 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 甘莹 |
| 地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 机器人 控制 方法 装置 终端设备 存储 介质 | ||
1.一种机器人避障控制方法,其特征在于,包括:
根据第k时刻的末端位置和关节角度及第k时刻的关节角速度,获取第k+1时刻至第k+n时刻的末端位置和关节角度;
基于碰撞检测库,根据第k时刻至第k+n-1时刻的关节角速度,构建避障函数;
根据第k时刻至第k+n时刻的末端位置和关节角度、第k时刻至第k+n时刻的末端位置和关节角度的期望值及第k时刻至第k+n-1时刻的关节角速度和所述避障函数,构建目标函数;
基于非线性模型预测控制方法,对所述目标函数进行极小值求解,获取满足约束条件的第k+1时刻的关节角速度;
根据所述第k+1时刻的关节角速度,对第k+1时刻机器人的末端的速度进行控制;
其中,所述约束条件基于所述关节角速度的取值范围构建,k和n为正整数。
2.如权利要求1所述的机器人避障控制方法,其特征在于,所述根据第k时刻的末端位置和关节角度及第k时刻的关节角速度,获取第k+1时刻至第k+n时刻的末端位置和关节角度,包括:
根据第k+i时刻的关节角度和第k+i时刻的关节角速度,获取第k+i时刻机器人的末端的速度;
根据所述第k+i时刻机器人的末端的速度、第k+i时刻的末端位置和关节角度及第k+i+1时刻与第k+i时刻之间的间隔时间,获取第k+i+1时刻的末端位置和关节角度;
其中,i=0,1,2,…,n-1。
3.如权利要求2所述的机器人避障控制方法,其特征在于,所述第k+i时刻机器人的末端的速度的计算公式为:
所述第k+i+1时刻的末端位置和关节角度的计算公式为:
其中,表示所述第k+i时刻机器人的末端的速度,θ(k+i)表示所述第k+i时刻的关节角度,J()表示雅可比矩阵,表示所述第k+i时刻的关节角速度,X(k+i+1)表示所述第k+i+1时刻的末端位置和关节角度,X(k+i)表示所述第k+i时刻的末端位置和关节角度,Tk+i+1表示所述第k+i+1时刻对应的时间点,Tk+i表示所述第k+i时刻对应的时间点。
4.如权利要求1所述的机器人避障控制方法,其特征在于,所述基于碰撞检测库,根据第k时刻至第k+n-1时刻的关节角速度,构建避障函数,包括:
基于碰撞检测库,根据第k时刻至第k+n-1时刻的障碍物距离权重、所述机器人的初始关节角度、第k时刻至第k+n-1时刻的关节角速度及第k时刻至第k+n时刻中每组相邻的两个时刻之间的时间间隔,构建避障函数。
5.如权利要求4所述的机器人避障控制方法,其特征在于,所述避障函数的表达式为:
其中,fobj表示所述避障函数,δk+i表示第k+i时刻的障碍物距离权重,qinit表示所述初始关节角度,g()表示最短距离检测函数,u(k+i)表示第k+i时刻的关节角速度,Tk+i表示第k+i时刻对应的时间点,Tk+i+1表示第k+i+1时刻对应的时间点。
6.如权利要求1至5任一项所述的机器人避障控制方法,其特征在于,所述目标函数的表达式为:
其中,min()表示求最小值函数,∑()表示求和函数,|| ||2表示二范数,yd(k+i)表示所述第k+i时刻的末端位置和关节角度的期望值,X(k+i)表示所述第k+i时刻的末端位置和关节角度,u(k+i)表示所述第k+i时刻的关节角速度,fobj表示所述避障函数,α表示轨迹跟踪权重,β表示输入平滑权重,χ表示避障权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技股份有限公司,未经深圳市优必选科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111631799.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种木纹装饰件的制作工艺
- 下一篇:一种泌尿外科用熏蒸理疗仪





