[发明专利]一种运动控制器多任务分工及数据交互方法有效
申请号: | 201811591504.X | 申请日: | 2018-12-25 |
公开(公告)号: | CN109454641B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 丁亮;杨广晓;刘鹏飞;夏科睿;柴桂锋;包鼎 | 申请(专利权)人: | 哈工大机器人(合肥)国际创新研究院 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 李浩 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种运动控制器多任务分工及数据交互方法,来解决运动控制器中上位机通讯任务、机器人指令解释器任务、指令规划器任务、插补器任务、伺服通讯总线任务及系统监控任务之间数据交互问题。该方法使得运动控制器中的各个逻辑处理模块功能明确,同时采用信号量加锁实现多任务同步,交互方式安全、稳定,同时方法简单可靠,计算量小。 | ||
搜索关键词: | 一种 运动 控制器 任务 分工 数据 交互 方法 | ||
【主权项】:
1.一种运动控制器多任务分工及数据交互方法,其特征在于,包括以下步骤:(1)初始化并启动上位机通讯任务;所述上位机通讯任务包括从上位机下发到控制器的数据接收功能和控制器上传到上位机的数据发送功能;(2)启动指令解释器任务;所述指令解释器任务包括语法分析、词法分析和机器人指令队列存储;(3)启动规划器任务;规划器任务包括:读取指令解释器任务存储的指令队列和参数词典,进行指令与指令参数的匹配,根据指令类型分别调用相应的指令接口函数(API),实现运动指令规划和非运动指令规划;(4)启动插补器任务;所述插补器任务包括速度插补和插补数据环形队列存储;(5)启动伺服通讯任务;所述伺服通讯任务包括:根据上位机通讯任务接收到的机器人运转模式来配置伺服的运转模式,并从插补数据环形队列中读取插补结果,发送给伺服驱动器,从而实现伺服电机运转;同时采集电机实际运行数据存入环形队列;(6)启动系统监控任务;所述系统监控任务包括:运动控制系统中关节位置超限监控、关节速度超限监控及系统错误报警监控等安全状态监控任务;(7)建立指令解释器任务、规划器任务、插补器任务、伺服通讯任务之间的双向同步信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈工大机器人(合肥)国际创新研究院,未经哈工大机器人(合肥)国际创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811591504.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种缩短交换片时长的方法
- 下一篇:基于三维视觉的机器人涂胶轨迹自动生产方法