[发明专利]机器人点到点运动控制方法和系统有效
| 申请号: | 201710257078.5 | 申请日: | 2017-04-19 |
| 公开(公告)号: | CN106985140B | 公开(公告)日: | 2019-05-07 |
| 发明(设计)人: | 阳方平 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J13/00 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 余永文 |
| 地址: | 510530 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机器人 到点 运动 控制 方法 系统 | ||
1.一种机器人点到点运动控制方法,其特征在于,包括:
接收控制端传送的点到点运动指令;对点到点运动指令进行解析,获取目标关节角度和点到点运动需要的时间;
获取机械臂的当前关节角度、当前关节角速度和当前关节角加速度;根据点到点运动需要的时间计算机械臂由当前关节角度运行到目标关节角度经过的第一轨迹,以及分别计算机械臂在所述点到点运动需要的时间内由当前关节角速度和当前关节角加速度降为0所经过的第二轨迹和第三轨迹;根据第一轨迹、第二轨迹和第三轨迹得到点到点的运动轨迹;
计算机械臂各个关节在所述点到点运动轨迹上运行的各个位置的目标角度、目标角速度和目标角加速度转发至控制主站;
所述点到点的运动轨迹计算公式为:
S(t)=a0+a1t+a2t2+a3t3+a4t4+a5t5
a0=θ0
式中,S(t)是五次多项式,t是运行时间;ai,i=1,…,5是系数,θ0是机械臂的当前关节角度,θ1是机械臂的目标关节角度,T为点到点运动需要的时间。
2.根据权利要求1所述的机器人点到点运动控制方法,其特征在于,所述计算机械臂各个关节在所述点到点运动轨迹上运行的各个位置的目标角度、目标角速度和目标角加速度的步骤包括:
在机械臂开始在所述点到点运动轨迹运动后,统计机械臂的运动时间tn;
若所述运动时间满足:tn≤aT,每隔设定时间τ依据分别计算一次机械臂每个关节的目标角度、目标角速度和目标角加速度;a是系数;
若运动时间tn满足:aT<tn<T,将标志位更改为过渡状态,将控制器状态机状态设定为准备状态;
若运动时间tn满足:tn≥T,点到点运动结束,将标志位更改为等待状态。
3.根据权利要求1所述的机器人点到点运动控制方法,其特征在于,所述机械臂关节的任意时刻t时的关节角度、角速度和角加速度的计算公式为:
θt=a0+a1t+a2t2+a3t3+a4t4+a5t5
式中,任意时刻t时的关节角位置θt、角速度和角加速度
4.根据权利要求2所述的机器人点到点运动控制方法,其特征在于,在过渡状态下,若有新指令输入,则启动过渡运动规划;若没有新指令输入,则每隔设定时间τ计算一次机械臂每个关节的目标角度、目标角速度和目标角加速度,并发送给设备通信软件。
5.根据权利要求1所述的机器人点到点运动控制方法,其特征在于,利用预设的通信协议并以异步远程过程调用的方式接收点到点运动指令。
6.根据权利要求1所述的机器人点到点运动控制方法,其特征在于,在调用所述点到点运动规划函数后,实时读取机械臂关节的当前状态下的关节角度、关节角速度和关节角加速度,并根据所述关节角度、关节角速度和关节角加速度和点到点运动指令计算点到点的运动轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710257078.5/1.html,转载请声明来源钻瓜专利网。





