[发明专利]机器人控制方法及控制系统、存储介质及电子设备有效
| 申请号: | 201910405871.4 | 申请日: | 2019-05-15 |
| 公开(公告)号: | CN111745636B | 公开(公告)日: | 2022-01-07 |
| 发明(设计)人: | 童克冬 | 申请(专利权)人: | 北京京东乾石科技有限公司 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 100176 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机器人 控制 方法 控制系统 存储 介质 电子设备 | ||
1.一种机器人控制方法,其特征在于,包括:
任务接收线程接收到任务信息,将所述任务信息加入接收队列;
任务解析线程从所述接收队列中获取任务信息,将所述任务信息转换为待执行动作并将所述待执行动作加入任务队列中;
动作配发线程从所述任务队列中获取待执行动作,将所述待执行动作转换为动作参数加入动作信息队列中,并将所述动作信息队列存储至共享内存模块;
动作执行线程从所述共享内存模块中获取动作参数,并根据所述动作参数控制机器人完成所述任务信息对应的任务;
结果接收线程获取机器人完成所述任务时的运行数据及运行结果,并加入存储于所述共享内存模块的动作信息队列中;
所述动作配发线程从所述共享内存模块中获取所述运行数据及运行结果,根据所述运行结果判断任务执行结果,并将所述执行结果和所述运行数据加入待发送信息队列;
消息发送线程从所述待发送信息队列中获取所述执行结果返回任务发布中心,并获取运行数据返回数据中心。
2.根据权利要求1所述的方法,其特征在于,所述将所述任务信息转换为待执行动作,包括:
对所述任务信息进行解析得到完成任务的系列动作;
对所述系列动作进行拆解,得到待执行动作。
3.根据权利要求2所述的方法,其特征在于,在所述任务解析线程对所述任务信息进行解析得到完成任务的系列动作之前,所述方法还包括:
所述任务解析线程对所述任务信息进行合法性检验。
4.根据权利要求1所述的方法,其特征在于,所述根据所述动作参数控制机器人完成所述任务信息对应的任务,包括:
将所述动作参数转换为模型数据;
将模型数据作为入参输入参数计算模型进行计算,得到轴控指令;
将所述轴控指令下发至各轴控模块,以使各轴控模块执行轴控指令;
收集轴控模块执行轴控指令的运行数据,将其作为入参输入至参数计算模型以获取更新后的轴控指令,根据更新后的轴控指令控制各个轴控模块,直至完成所述任务信息对应的任务。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述任务接收线程、所述任务解析线程、所述动作配发线程以及所述动作执行线程中至少一个发生异常状况,则向异常处理模块发送异常信号,以使所述异常处理模块根据所述异常信号处理异常状况。
6.根据权利要求5所述的方法,其特征在于,所述异常处理模块根据所述异常信号处理异常状况,包括:
响应于接收到的异常信号,判断所述异常信号的种类;
根据所述异常信号的种类获取对应的异常数据;
根据所述异常数据对所述异常状况进行对应的处理。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于配置指令,系统配置模块根据配置指令中的配置参数对所述任务接收线程、所述任务解析线程、所述动作配发线程以及所述动作执行线程中至少一个线程的模式和/或参数进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东乾石科技有限公司,未经北京京东乾石科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910405871.4/1.html,转载请声明来源钻瓜专利网。





