一种基于网络时间协议的机器人时间同步方法及系统技术方案

技术编号:31797624 阅读:20 留言:0更新日期:2022-01-08 10:57
本发明专利技术公开了一种基于网络时间协议的机器人时间同步方法及系统,所述方法包括如下步骤:公共NTP服务器响应机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间;机器人NTP服务器向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。本发明专利技术基于NTP的机器人时间同步机制,采用机器人内置NTP服务器的方式,机器人各个组件同步内置NTP服务器的时间。件同步内置NTP服务器的时间。件同步内置NTP服务器的时间。

【技术实现步骤摘要】
一种基于网络时间协议的机器人时间同步方法及系统


[0001]本专利技术涉及一种基于网络时间协议的机器人时间同步方法及系统,属于计算机软件及通信


技术介绍

[0002]网络时间协议(Network Time Protocol,NTP)被广泛用于将计算机同步到Internet时间服务器或其他来源,例如无线电或卫星接收器或电话调制解调器服务。它也可以用作相关客户端的服务器。它在LAN上通常提供不到一毫秒的精度,而在WAN上则可以提供几毫秒的精度。典型的NTP配置使用多个冗余服务器和不同的网络路径,以实现高精度和可靠性。
[0003]机器人由众多设备组成,每个设备都需要同步时间,目前主流的解决方案为ntp的方式,各个设备分别从公共的ntp服务器同步时间。但是采用这种方案会因为各个设备的网络情况不同,导致设备间的时间有所差异,这种差异会对精度要求比较高的机器人系统产生重要影响,如:高速运动的系统(智能汽车、巡检机器人)等。

技术实现思路

[0004]本专利技术的目的在于,克服现有技术存在的技术缺陷,解决上述技术问题,提出一种基于网络时间协议的机器人时间同步方法及系统,基于NTP协议,在智能系统中设置时间同步主服务器,主服务器的时间从公共的NTP服务器获得,系统中各个组件从该主服务器中获取时间,由于系统中各个组件均采用局域网通信的方式,延迟低,极大的保证了各个组件时间的一致性。
[0005]本专利技术具体采用如下技术方案:一种基于网络时间协议的机器人时间同步方法,由公共NTP服务器执行,包括如下步骤:响应于机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间。
[0006]本专利技术还提出一种基于网络时间协议的机器人时间同步方法,由机器人NTP服务器执行,包括如下步骤:向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。
[0007]作为一种较佳的实施例,所述机器人NTP服务器包括相互连接的chrony server服务器、chrony client客户端,所述chrony client客户端向所述公共NTP服务器发送云端时间请求,并接收公共NTP服务器同步反馈的云端时间;所述机器人内部的相关组件设置有NTP client服务器,所述机器人内部的相关组件的NTP client服务器连接所述机器人NTP服务器,将所述云端时间同步到机器人内部的相关组件;所述chrony server服务器是网络时间协议NTP的服务器软件。
[0008]作为一种较佳的实施例,所述机器人内部的相关组件包括:执行拍照功能的拍照模块、执行逻辑控制功能的控制板、执行雷达功能的传感器模块,所述拍照模块、所述控制板、所述传感器模块分别与所述机器人NTP服务器相连接。
[0009]本专利技术还提出一种基于网络时间协议的机器人时间同步方法,包括如下步骤:公共NTP服务器响应机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间;机器人NTP服务器向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。
[0010]作为一种较佳的实施例,所述机器人NTP服务器包括chrony server客户端、chrony client客户端,所述chrony client客户端向所述公共NTP服务器发送云端时间请求,并接收公共NTP服务器同步反馈的云端时间;所述机器人内部的相关组件设置有NTP client服务器,所述机器人内部的相关组件的NTP client服务器连接所述机器人NTP服务器,将所述云端时间同步到机器人内部的相关组件。
[0011]作为一种较佳的实施例,所述机器人内部的相关组件包括:执行拍照功能的拍照模块、执行逻辑控制功能的控制板、执行雷达功能的传感器模块,所述拍照模块、所述控制板、所述传感器模块分别与所述机器人NTP服务器相连接。
[0012]本专利技术还提出一种基于网络时间协议的机器人时间同步系统,包括:
[0013]公共NTP服务器,具体执行:响应于机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间;
[0014]机器人NTP服务器,具体执行:向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。
[0015]作为一种较佳的实施例,所述机器人NTP服务器包括chrony server客户端、chrony client客户端,所述chrony client客户端向所述公共NTP服务器发送云端时间请求,并接收公共NTP服务器同步反馈的云端时间;所述机器人内部的相关组件设置有NTP client服务器,所述机器人内部的相关组件的NTP client服务器连接所述机器人NTP服务器,将所述云端时间同步到机器人内部的相关组件。
[0016]作为一种较佳的实施例,所述机器人内部的相关组件包括:执行拍照功能的拍照模块、执行逻辑控制功能的控制板、执行雷达功能的传感器模块,所述拍照模块、所述控制板、所述传感器模块分别与所述机器人NTP服务器相连接。
[0017]本专利技术所达到的有益效果:第一,本专利技术基于NTP的机器人时间同步机制,采用机器人内置NTP服务器的方式,机器人各个组件同步内置NTP服务器的时间。第二,本专利技术的机器人作为一个整体,保证了其内部时间的一致性,即使在断网情况下,机器人整体的时间戳仍能保持一致。第三,本专利技术的同步时间采用内网通信,延迟低,减小了误差。
附图说明
[0018]图1是本专利技术的一种基于网络时间协议的机器人时间同步系统的拓扑示意图。
具体实施方式
[0019]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0020]实施例1:本专利技术提出一种基于网络时间协议的机器人时间同步方法,由公共NTP服务器执行,包括如下步骤:响应于机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间。该公共NTP服务器可以采用阿里云ntp服务器,ntp.aliyun.com。
[0021]实施例2:本专利技术还提出一种基于网络时间协议的机器人时间同步方法,由机器人NTP服务器执行,包括如下步骤:向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。
[0022]作为一种较佳的实施例,所述机器人NTP服务器包括相互连接的chrony server服务器、chrony client客户端,所述chrony client客户端向所述公共NTP服务器发送云端时间请求,并接收公共NTP服务器同步反馈的云端时间;所述机器人内部的相关组件设置有NTP client服务器,所述机器人内部的相关组件的NTP client服务器连接所述机器人NTP服务器,将所述云端时间同步到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于网络时间协议的机器人时间同步方法,由公共NTP服务器执行,其特征在于,包括如下步骤:响应于机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间。2.一种基于网络时间协议的机器人时间同步方法,由机器人NTP服务器执行,其特征在于,包括如下步骤:向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。3.根据权利要求2所述的一种基于网络时间协议的机器人时间同步方法,其特征在于,所述机器人NTP服务器包括相互连接的chrony server服务器、chrony client客户端,所述chrony client客户端向所述公共NTP服务器发送云端时间请求,并接收公共NTP服务器同步反馈的云端时间;所述机器人内部的相关组件设置有NTP client服务器,所述机器人内部的相关组件的NTP client服务器连接所述机器人NTP服务器,将所述云端时间同步到机器人内部的相关组件;所述chrony server服务器是网络时间协议NTP的服务器软件。4.根据权利要求2所述的一种基于网络时间协议的机器人时间同步系统,其特征在于,所述机器人内部的相关组件包括:执行拍照功能的拍照模块、执行逻辑控制功能的控制板、执行雷达功能的传感器模块,所述拍照模块、所述控制板、所述传感器模块分别与所述机器人NTP服务器相连接。5.一种基于网络时间协议的机器人时间同步方法,其特征在于,包括如下步骤:公共NTP服务器响应机器人NTP服务器的云端时间请求,同步向机器人NTP服务器反馈云端时间;机器人NTP服务器向公共NTP服务器发送云端时间请求,接收公共NTP服务器同步反馈的云端时间,将所述云端时间同步到机器人内部的相关组件。6.根据权利要求5所述的一种基于网络时间协议的机器人时间同步方法,其特征在于,所述机器人NTP服务器包括chrony server客户端、chrony c...

【专利技术属性】
技术研发人员:秦碧磊曹颂钟星
申请(专利权)人:北京图菱视频科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1