机器人通讯方法、系统、可读存储介质及机器人技术方案

技术编号:17596000 阅读:32 留言:0更新日期:2018-03-31 09:30
本发明专利技术提供一种机器人通讯方法、系统、可读存储介质及机器人,所述方法包括:当检测到特殊寄存器当中存在新增的传感数据时,生成请求数据,并将所述请求数据上报给上位机,所述特殊寄存器用于存储预定的传感器采集的数据;当接收到所述上位机发送的通讯数据时,判断所述通讯数据是否为所述上位机针对所述请求数据应答的数据;若是,则执行所述通讯数据对应的动作;若否,则针对所述通讯数据生成对应的应答数据答复给所述上位机。本发明专利技术当中的机器人通讯方法、系统、可读存储介质及机器人,其使上位机和下位机都能够主动的发送数据给对方,两者能够互为主从关系,通讯的实时性好。

Robot communication methods, systems, readable storage media and robots

The invention provides a robot communication method, system, computer-readable storage medium, and robot, the method includes: when detecting the special register among the new sensor data, generate the request data, and the request is submitted data to the PC, the special register for storing predetermined data when communication; receiving the data sent by the host computer, whether the communication data is data of the host computer according to the request data response; if so, executing the communication data corresponding to the action; if not, the response data to reply to the communication data generated corresponding to the PC. The robot communication method, system, readable storage medium and robot in the invention enable the host computer and the slave computer to send data to each other voluntarily, both of them can be mutually subordinate to each other, and the real-time performance of communication is good.

【技术实现步骤摘要】
机器人通讯方法、系统、可读存储介质及机器人
本专利技术涉及智能设备
,特别涉及一种机器人通讯方法、系统、可读存储介质及机器人。
技术介绍
机器人是自动控制机器的俗称,机器人是一种能够模拟人类或其他生物的行为、思想的机械设备。目前,机器人作为一种高智能的设备常见于智能家居、自动化生产车间、实验室等场合当中。机器人通常包括上位机及下位机,上位机负责人机交互,下位机负责运动控制及数据采集,上位机通过串口协议将用户的操作指令传达给下位机,下位机则根据上位机发送的通讯数据执行相应的操作(如反馈机器人电量、控制机器人动作、设置机器人参数等),以响应用户的操作。现有技术当中,目前采用的上位机与下位机的通讯方法,使得上位机与下位机之间只能是单一的主从关系,主动通讯方向单一,通讯的实时性差,导致机器人无法及时的避障,容易与物体发送碰撞。
技术实现思路
基于此,本专利技术的目的是提供一种通讯的实时性好的机器人通讯方法、系统、可读存储介质及机器人。根据本专利技术实施例的一种机器人通讯方法,应用于下位机,包括:当检测到特殊寄存器当中存在新增的传感数据时,生成请求数据,并将所述请求数据上报给上位机,所述特殊本文档来自技高网...
机器人通讯方法、系统、可读存储介质及机器人

【技术保护点】
一种机器人通讯方法,应用于下位机,其特征在于,包括:当检测到特殊寄存器当中存在新增的传感数据时,生成请求数据,并将所述请求数据上报给上位机,所述特殊寄存器用于存储预定的传感器采集的数据;当接收到所述上位机发送的通讯数据时,判断所述通讯数据是否为所述上位机针对所述请求数据应答的数据;若是,则执行所述通讯数据对应的动作;若否,则针对所述通讯数据生成对应的应答数据答复给所述上位机。

【技术特征摘要】
1.一种机器人通讯方法,应用于下位机,其特征在于,包括:当检测到特殊寄存器当中存在新增的传感数据时,生成请求数据,并将所述请求数据上报给上位机,所述特殊寄存器用于存储预定的传感器采集的数据;当接收到所述上位机发送的通讯数据时,判断所述通讯数据是否为所述上位机针对所述请求数据应答的数据;若是,则执行所述通讯数据对应的动作;若否,则针对所述通讯数据生成对应的应答数据答复给所述上位机。2.根据权利要求1所述的机器人通讯方法,其特征在于,所述判断所述通讯数据是否为所述上位机针对所述请求数据应答的数据的步骤包括:判断所述通讯数据中的操作结果代码是否为应答的数据的操作结果代码。3.根据权利要求1所述的机器人通讯方法,其特征在于,在所述执行所述通讯数据对应的动作的步骤之前,还包括:根据所述通讯数据中的操作结果代码,判断所述通讯数据是否为所述上位机针对所述请求数据正常应答的数据;若是,则执行所述执行所述通讯数据对应的动作的步骤;若否,则分析所述通讯数据中的操作结果代码,以得到异常应答的原因,并结合所述异常应答的原因,生成新的请求数据重新上报给所述上位机。4.根据权利要求1所述的机器人通讯方法,其特征在于,在所述执行所述通讯数据对应的动作的步骤之后,还包括:将所述新增的传感数据从所述特殊寄存器当中删除。5.根据权利要求4所述的机器人通讯方法,其特征在于,在所述将所述新增的传感数据从所述特殊寄存器当中删除的步骤之后,还包括:将所述新增的传感数据及所述新增的传感数据的产生时间和删除时间记录到映射录表当中。6.根据权利要求1所述的机器人通讯方法,其特征在于,所述将所述请求数据上报给上位机的步骤...

【专利技术属性】
技术研发人员:李辉沈澈王云华王桂
申请(专利权)人:深圳市艾特智能科技有限公司
类型:发明
国别省市:广东,44

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

1