一种无线远程遥控机器人的系统和方法技术方案

技术编号:24510192 阅读:274 留言:0更新日期:2020-06-17 03:58
本发明专利技术涉及一种无线远程遥控机器人的系统,包括:上位机客户端、包含通信模块的服务器端和机器人实体;所述上位机客户端与通信模块之间采用Socket网络协议进行远距离通信,通信数据采用自定义的Json数据格式进行封装;所述机器人实体和通信模块之间采用WIFI进行无线通信,通信数据采用自定义的串口数据格式进行封装。本发明专利技术采用包含通信模块的服务器端作为上位机客户端和机器人的中间件,转发控制命令和数据消息,通信模块采取了多线程同时处理任务的方式,使得建立连接、发送控制命令和接收回传数据等功能相互独立,互不干扰,提高了对机器人控制的实时性。

A system and method of wireless remote control robot

【技术实现步骤摘要】
一种无线远程遥控机器人的系统和方法
本专利技术涉及机器人控制
,特别是涉及一种无线远程遥控机器人的系统和方法。
技术介绍
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,开发者无需深入理解tcp/udp协议,socket已经为用户封装好了,用户只需要遵循socket的规定去编程,编写出的程序自然就是遵循tcp/udp标准的。随着科技技术的进步,机器人技术的发展也进入到了新的阶段,大量机器人都被应用到不同的领域之中本文档来自技高网...

【技术保护点】
1.一种无线远程遥控机器人的系统,其特征在于,包括:上位机客户端、包含通信模块的服务器端和机器人实体;/n所述上位机客户端,用于发送机器人控制指令实现对机器人实体的运动控制,接收来自机器人实体的数据,并进行数据分析;/n所述服务器端,用于机器人控制指令进行处理,并输出控制指令至机器人实体;/n所述机器人实体,用于根据控制指令进行运动;/n所述上位机客户端与通信模块之间采用Socket网络协议进行远距离通信,通信数据采用自定义的Json数据格式进行封装;/n所述机器人实体和通信模块之间采用WIFI进行无线通信,通信数据采用自定义的串口数据格式进行封装。/n

【技术特征摘要】
1.一种无线远程遥控机器人的系统,其特征在于,包括:上位机客户端、包含通信模块的服务器端和机器人实体;
所述上位机客户端,用于发送机器人控制指令实现对机器人实体的运动控制,接收来自机器人实体的数据,并进行数据分析;
所述服务器端,用于机器人控制指令进行处理,并输出控制指令至机器人实体;
所述机器人实体,用于根据控制指令进行运动;
所述上位机客户端与通信模块之间采用Socket网络协议进行远距离通信,通信数据采用自定义的Json数据格式进行封装;
所述机器人实体和通信模块之间采用WIFI进行无线通信,通信数据采用自定义的串口数据格式进行封装。


2.根据权利要求1所述的无线远程遥控机器人的系统,其特征在于,所述机器人实体为多关节串联机器人,所述机器人实体包括主控制器、WIFI模块、摄像头、总线、M个驱动舵机和供电单元;所述驱动舵机通过总线与主控制器相连;所述驱动舵机根据主控制器输出的控制指令进行运动;所述供电单元用于供电。


3.根据权利要求2所述的无线远程遥控机器人的系统,其特征在于,所述服务器端与上位机客户端处一个局域网内,且所述服务器端包括与机器人实体的WIFI模块连接的无线网卡驱动。


4.根据权利要求1所述的无线远程遥控机器人的系统,其特征在于,所述上位机客户端为N个,1024≥N≥1。


5.一种无线远程遥控机器人的方法,其特征在于,包括:
S1,作为网络通信的服务器端进行socket网络连接的初始化,并监听来自上位机客户端的连接;
S2,服务器端接收上位机客户端发送的网络连接请求,建立服务器端与上位机客户端的Socket网络连接;
S3,创建WIFI通信的子线程模块并运行,建立服务器端和机器人实体的WIFI模块的通信;
S4,创建TCP通信的子线程模块并运行,服务器端接收客户端的控制指令,并对控制指令进行解析,根据解析结果,对机器人实体发出相应的控制指令;
S5,机器人实体根据控制指令进行运动。


6.根据权利要求5所述的无线远程遥控机...

【专利技术属性】
技术研发人员:廖志鹏魏武张杰欧阳升何振勇
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

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

1