【技术实现步骤摘要】
一种适用于水下机器人的设备自动控制器及控制方法
本专利技术涉及水下机器人领域,具体的说是一种适用于水下机器人的设备自动控制器及控制方法。
技术介绍
水下机器人需要搭载各种windows下的外接设备,而该类设备一般为陆上人为操作设备,所存在的问题是其不具备对外的通信接口,因此只能在配置终端计算机上通过人进行键盘鼠标操作的方式进行控制,其所上传的数据为屏幕图像显示的人可识别形式数据,无法直接用上位机对其进行自动控制与数据读取。
技术实现思路
针对现有技术中的上述不足,本专利技术旨在实现对该类设备的自动控制与数据读取。本专利技术为实现上述目的所采用的技术方案是:一种适用于水下机器人的设备自动控制器及控制方法。一种适用于水下机器人的设备自动控制器,包括:设备驱动程序界面定位模块,采集设备驱动程序界面打开状态的图标图像并存储,用于判断设备驱动程序界面是否打开,以及设备驱动程序界面的位置定位;所述设备驱动程序界面打开状态的图标图像为唯一识别当前设备驱动程序界面打开状态的图像标志。设备操作指令识别模块,采集设备操作指令,将设备操作指令存储在操作序列中,将与设备操作指令相互关联的上位机指令存储在指令集合中;所述设备操作指令与鼠标点击动作相关,包括点击位置、左右键、按下或抬起、单双击、鼠标点击后的等待时间;所述上位机指令为上位机能识别的与设备操作相关的指令;所述设备操作指令与鼠标点击动作、上位机指令一一相关。数据区域定位模块,采集数据区域的左上角和右下角位置坐标、数据区域图标并存储,用于定位数据区域;所述数据区域图像中包括图标和设备返回的与设备状态相对应的数字字符;所述图标为唯 ...
【技术保护点】
1.一种适用于水下机器人的设备自动控制器,其特征在于,包括:设备驱动程序界面定位模块,采集设备驱动程序界面打开状态的图标图像并存储,用于判断设备驱动程序界面是否打开,以及设备驱动程序界面的位置定位;所述设备驱动程序界面打开状态的图标图像为唯一识别当前设备驱动程序界面打开状态的图像标志;设备操作指令识别模块,采集设备操作指令,将设备操作指令存储在操作序列中,将与设备操作指令相互关联的上位机指令存储在指令集合中;所述设备操作指令与鼠标点击动作相关,包括点击位置、左右键、按下或抬起、单双击、鼠标点击后的等待时间;所述上位机指令为上位机能识别的与设备操作相关的指令;所述设备操作指令与鼠标点击动作、上位机指令一一相关;数据区域定位模块,采集数据区域的左上角和右下角位置坐标、数据区域图标并存储,用于定位数据区域;所述数据区域图像中包括图标和设备返回的与设备状态相对应的数字字符;所述图标为唯一识别当前数据区域的图像标志;字符库建立模块,采集数据区域中的数字字符图像作为原始集合,根据当前像素位置在每个数字字符图像的像素是否为背景像素或数字字符像素,将原始图像集合依次分解成背景集合和数字字符集合,直到背 ...
【技术特征摘要】
1.一种适用于水下机器人的设备自动控制器,其特征在于,包括:设备驱动程序界面定位模块,采集设备驱动程序界面打开状态的图标图像并存储,用于判断设备驱动程序界面是否打开,以及设备驱动程序界面的位置定位;所述设备驱动程序界面打开状态的图标图像为唯一识别当前设备驱动程序界面打开状态的图像标志;设备操作指令识别模块,采集设备操作指令,将设备操作指令存储在操作序列中,将与设备操作指令相互关联的上位机指令存储在指令集合中;所述设备操作指令与鼠标点击动作相关,包括点击位置、左右键、按下或抬起、单双击、鼠标点击后的等待时间;所述上位机指令为上位机能识别的与设备操作相关的指令;所述设备操作指令与鼠标点击动作、上位机指令一一相关;数据区域定位模块,采集数据区域的左上角和右下角位置坐标、数据区域图标并存储,用于定位数据区域;所述数据区域图像中包括图标和设备返回的与设备状态相对应的数字字符;所述图标为唯一识别当前数据区域的图像标志;字符库建立模块,采集数据区域中的数字字符图像作为原始集合,根据当前像素位置在每个数字字符图像的像素是否为背景像素或数字字符像素,将原始图像集合依次分解成背景集合和数字字符集合,直到背景集合和数字字符集合中仅包含1个数字字符图像;将识别得到的每个数字字符图像存储在字符库中;建立每个数字字符图像对应的设备状态信息。2.按照权利要求1所述一种适用于水下机器人的设备自动控制器,其特征在于,所述上位机指令包括:打开定位声呐控制界面、关闭定位声呐控制界面、定位声呐控制界面识别、定位声呐工作模式及工作参数设置、声呐定位数据的读取与上传,所述声呐定位数据包括距离、水深、方位角。3.按照权利要求1所述一种适用于水下机器人的设备自动控制器,其特征在于,所述字符库建立模块建立字符库包括:步骤a.采集数字字符图像作为原始集合R,所述每个数字字符图像均包括m×n个像素;步骤b.在原始集合R中,找到像素位置p(i,j)满足以下条件;条件:根据该像素位置P1(i,j)在每个数字字符图像的像素是否为背景像素或数字字符像素,将原始集合R分解成当前像素位置p(i,j)下的背景集合S和数字字符集合T;步骤c.返回步骤b开始,将背景集合S和数字字符集合T分别作为原始集合R,继续分解集合,直到背景集合S和数字字符集...
【专利技术属性】
技术研发人员:高威,郑荣,张斌,刘大勇,郭建华,
申请(专利权)人:中国科学院沈阳自动化研究所,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。