欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 基于全景导航的移动机器人触控式遥操作控制方法独创技术9517字

基于全景导航的移动机器人触控式遥操作控制方法

2023-02-07 23:05:27

基于全景导航的移动机器人触控式遥操作控制方法

  技术领域

  本发明涉及自动化控制技术领域,具体涉及一种基于全景导航的移动机器人遥操作控制方法。

  背景技术

  近年来,移动机器人已然成为急速发展的科学研究领域之一。越来越多的移动机器人正在协助或取代人类工作在多个领域。如战场侦察与巡逻、外星探索、灾难救援、危险品探测、工业及建筑自动化、场馆引导、家庭服务、运输、医疗、娱乐等等。尤其当机器人在远程进行侦察或搜索任务时,后方人员仅能通过安装在机器人身上的视觉传感装置进行机器人的辅助操控及周边态势的侦测工作,当机器人身处环境复杂时,兼顾机器人的实时操控与周围环境的高效实时侦察对远程操控人员具有较大的难度。

  发明内容

  有鉴于此,本发明提出一种基于全景导航的移动机器人触控式遥操作控制方法,依据机器人周身全景图像,采用触控式遥操作,能够远程控制机器人进行高效实时侦察。

  基于全景导航的移动机器人触控式遥操作控制方法,具体步骤包括:

  步骤一:获取机器人周身360°全景导航图像;

  步骤二:将步骤一获取的所述全景导航图像无线传输至远程操控终端,在所述远程操控终端屏幕上显示;

  步骤三:在所述远程操控终端屏幕上通过触屏方式控制机器人移动:

  当触屏点选所述远程操控终端屏幕上任一位置时,所述远程操控终端能够计算得到当前点选位置所在方向与所述全景导航图像中机器人正前方向之间的角度关系,从而获得机器人的转向角度,所述转向角度即为当前点选位置所在方向与机器人正前方向之间的角度差;

  所述远程操控终端将获得的转向角度无线传输至机器人上的底层控制器;所述机器人上的底层控制器响应该转向角度,控制机器人按该转向角度转向,从而将机器人转向至该点选位置所在方向。

  作为本发明的一种优选方式,所述步骤一中:通过所述机器人本体搭载的两路以上视觉传感装置获取机器人四周的环境图像数据,两路以上视觉传感装置所获取的所述环境图像数据经图像处理模块全景拼接后得到机器人周身360°全景导航图像。

  作为本发明的一种优选方式,所述步骤二中:步骤一获取的所述全景导航图像编码后经物理接口推送至机器人车载无线图传发射模块,远端无线图传接收模块获取码流,并将所述码流经物理接口推至所述远程操控终端,所述远程操控终端获取码流后进行解码,并将所述全景导航图像显示在远程操控终端屏幕上。

  作为本发明的一种优选方式,所述远程操控终端屏幕上具有两个视图,分别为上视图和下视图;机器人周身360°全景导航图像按30°分量等分成12份,每一份为一个角度区域;其中机器人正前方向为12点方向,正后方向为6点方向,所述上视图中显示机器人前进方向左右70°范围内的图像,下视图中显示其余220°范围内的图像。

  有益效果:

  该方法依靠机器人上的视觉传感装置,获得机器人周身360°全景图像,操控人员在远程遥操控机器人进行移动及侦察工作时,可实时观测到机器人周身全景图像,当发现有可疑目标时,通过点击图像上目标位置所在方向,控制机器人自动转至该方向,前往侦察;由此能够兼顾机器人的实时操控与周围环境,控制机器人进行高效实时侦察。

  本发明提供的方法,直接通过机器人上的视觉传感器及相应的视频处理模块获得当前机器人周身的视频信息,位置传输精确度高,实时性好,稳定性高,能够适用于大多数场景,应用范围广,且大大降低了机器人操作人员的操控难度。

  附图说明

  图1是本发明的流程示意图。

  图2是本发明的操控端图像显示示意图。

  具体实施方式

  下面结合附图和较佳实施例对本发明进行详细阐述,以使本发明的优点和特征能更容易被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。

  实施例一:

  本实施例提供一种基于全景导航的移动机器人遥操作控制方法,如图1所示,其具体步骤包括:

  步骤一:获取机器人周身360°全景导航图像:

  通过搭载在机器人周身的四路高速视觉传感装置(每路高速视觉传感装置的水平视场角≥110°)采集机器人周身的图像;为保证四路高速视觉传感装置所采集到的图像完全覆盖机器人周身环境,四路高速视觉传感装置采用相对机器人几何中心两两对称安装的形式(考虑到侦察移动机器人的几何结构大多为长方形或正方形,通常四个摄像头会分布在机器人四条边的中点位置,因此从结构上类似于两两对称安装的形式,由于每个摄像头的水平视场角都大于110°,因此四个摄像头所采集的图像是大于360°的,冗余的,然后经过图像处理,可以得到360度图像)。图像处理模块通过SDI接口采集四路高速视觉传感装置所获取的图像,采集完成后由图像处理模块中的FPGA进行预处理和全景拼接,得到机器人周身360°全景导航图像。

  图像处理模块对采集的图像进行全景拼接过程为:

  101.对四路输入图像(即图像处理模块采集的四路视觉传感装置的图像)进行基于SIFT算法的两两相邻图像特征点的查找,最终获得特征点描述向量;

  102.基于最邻近算法和鲁棒估计随机选取一致性算法对两两相邻图像的特征点进行匹配和筛选;

  103.对镜头参数进行估计,得到Warp矩阵;

  104.进行Warp变换,并对图像进行曝光校正及混合,生成机器人周身360°全景导航图像。

  步骤二:图像处理模块将处理得到的机器人周身360°全景导航图像经无线图传系统(无线图传系统包括无线图传发射模块和无线图传接收模块)传输至远程操控终端进行显示,具体为:

  图像处理模块将上述全景导航图像进行基于H265的超低延时编码,同时对码流进行平滑处理,然后通过标准以太网口并基于UDP协议推送至机器人无线图传发射模块,远端无线图传接收模块获取码流,并将获取的码流经标准以太网口推至操控终端,远程操控终端获取码流后进行硬件或软件解码,并在操控终端屏幕上显示。

  机器人周身360°全景导航图像按照图2所示方式在操控终端上显示,具体为:

  操控终端屏幕上具有两个视图,分别为上视图和下视图,将机器人周身360°全景导航图像按30°分量等分成12份,每一份为一个角度区域,其中机器人正前方向为12点(0点)方向,正后方向为6点方向。对于人双眼而言,最轻松的左右视场角是120°,基于此,上视图中显示机器人前进方向140°图像(即以正前方为零位,左右70°范围内的图像),选择140°(稍加大于120°)能够使操控人员始终能在最佳、完整的一个图像操作范围内点选方向进行侦察操控。同时该140°图像也是机器人在进行遥操作的过程中的主要操控界面,因为其永远代表的是机器人前进方向的图像。下视图中显示机器人其余220°图像。

  步骤三:在操控终端屏幕上通过触控方式控制机器人移动:

  操作人员触屏点选操控终端屏幕上任一位置,操控终端能够计算得到当前点选位置所在方向与全景导航图像中心12点位置所在方向(机器人正前方向)之间的角度关系(如当前点选位置位于2点到3点之间区域内,即60°到90°角度区域内,则操控终端依据所设定的角度分辨率得到当前点选位置与机器人正前方向之间的角度差,一般角度分辨率为1°),从而获得机器人的转向角度(转向角度即为当前点选位置所在方向与机器人正前方向之间的角度差);操控终端通过无线传输的方式将转向角度发送到机器人上的底层控制器;机器人上的底层控制器响应该转向角度,进而控制机器人的驱动电机按该转向角度转向,将机器人转向至该点选位置所在方向。

  实施例二:

  在上述实施例1的基础上,进行如下优化:

  所述步骤二中,将图像处理模块与无线图传发射模块进行集成开发,即取消两者之间的网络接口,改为在单个FPGA模块内部进行处理的方式进行,可进一步提高整个图像采集、处理及传输系统的物理延时,同时降低板卡尺寸及功耗,进而进一步拓展其在机器人上的应用范围。

  综上,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

《基于全景导航的移动机器人触控式遥操作控制方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)