[发明专利]机器人集群协同任务网络同步控制方法在审
申请号: | 201610037772.1 | 申请日: | 2016-01-20 |
公开(公告)号: | CN105680972A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 邢建平;孟宪鹏;王康;赵庆涛;孟宪昊;李栋;李东辕 | 申请(专利权)人: | 山东大学 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L29/08 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 吕利敏 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 集群 协同 任务 网络 同步 控制 方法 | ||
技术领域
本发明涉及一种机器人集群协同任务网络同步控制方法,属于计算机与机器人的技术领 域。
背景技术
随着新一代机器人技术的快速发展,机器人集群协同任务的要求也越来越高。本发明中 所定义的同步是指同时启动机器人上已安装的任务程序。机器人之间的同步时间需要非常精 确才能表现出整齐划一的动作。但目前大多数的多台机器人同步的控制方式都不可避免的有 一定时间延迟问题,实际效果不佳。且动作成功率与准确率较低。并且不同的机器人响应行 为启动信号所用的时间不同,在实际测试中可以发现,不同机器人之间的系统时间也可能存 在秒级误差。基于以上原因,机器人集群协同任务具有时间上高延迟和动作上的不准确与统 一问题。
本发明以人形机器人为例,人形机器人的优点是动作直观,具有较好的实际应用对比观 察性。人形机器人,又称仿人机器人,是具有人形的机器人。现代的人形机器人是一种智能 化机器人,本发明使用的NAO机器人就是一款人工智能机器人,它拥有着讨人喜欢的外形, 而且具备有一定水平的人工智能,能够与人亲切的互动。NAO机器人动作灵活,拥有一个惯 性导航仪装置,以保持在移动模式下的平稳;通过声波传感器探测并绕过障碍物,使它的活 动十分准确。另外,NAO机器人的每只脚上配备有四个压力传感器,用来确定每只脚压力中 心的位置,并进行适当调整让NAO更好的保持平衡。
发明内容
针对现有技术的不足,本发明提供一种机器人同步工作的控制方法。
本发明的技术方案如下:
本发明所述机器人集群协同任务网络同步控制方法,使用的设备包括NAO人形机器人和 计算机;利用上述装置进行集群内机器人同步工作的控制方法是用计算机端实现,主机器人 通过无线网与计算机相连。集群内从机器人通过主机器人产生的无线网与主机器人相连。通 过计算机下达动作指令到主机器人。主机器人将所述动作指令转发给集群内从机器人。
机器人集群协同任务网络同步控制方法,包括步骤如下:
1)计算机端编程:
在计算机的python开发环境中编写python脚本,机器人执行的动作程序运行在计算机 端;
2)主机器人、从机器人的控制方法:
主机器人、从机器人中的choregraphe盒子分别编写与所述python脚本对应的机器人 python脚本,主机器人订阅网内所有从机器人的ip地址。后续任务指令由主机器人向从机 器人传递;通常情况下若计算机端直接控制集群内多台机器人,由于网络延迟问题,容易造 成每台机器人接收任务指令的时间差距过大,而主机器人向从机器人传递可以大幅度减少不 同机器人接收任务指令的时间差。
3)绝对时间方法:
获取集群内每台机器人的系统本地时间,计算每台从机器人的系统本地时间与主机器人 系统本地时间的时间差,将所述时间差作为时间参数,归一化机器人的系统本地时间;使集 群内每台机器人的系统本地时间均为主机器人的系统本地时间,让机器人在指定的时刻开始 执行指令;只要每台机器人的系统本地时间都相同,即可保证所有机器人同时响应行为启动 信号,从而达到更好的同步效果。
4)延时控制方法:
在集群内每台机器人任务执行前插入“time.sleep(秒数)”,使机器人启动行为的时 间间隔之间有一个暂停时间;通常情况下,随着使用时间的变化,机器人运算速度会改变, 并且每台机器人速度改变也不相同。为了消除不同的机器人响应行为启动信号所用的时间不 同,本发明引入延时控制,在启动行为的时间间隔之间插入暂停时间,以达到同步效果;其 中“秒数”的具体值根据实际每台机器人响应启动信号的时间而定。
优选的,所述机器人为NAO机器人。
该发明的有益之处是:
1、本发明所述机器人集群协同任务网络同步控制方法,通过主、从机器人的控制模式解 决了不同机器人接受计算机端发来的动作指令的网络时延问题;
2、本发明所述机器人集群协同任务网络同步控制方法,区别于现有的机器人集群协同任 务中单一主从式同步控制方法,提出加入了绝对时间方法和延时控制方法,并创造性的将延 时控制方法与绝对时间方法统一起来,通过让团队内所有机器人在指定时间开始执行动作指 令,保证所有机器人同时响应行为启动信号,消除了不同的机器人响应行为启动信号所用的 时间不同实现了机器人行为的精确同步;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610037772.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双声道超声波流量计探头
- 下一篇:一种带接地电极的电磁流量计