一种兼容多款不同机器人硬件的操作系统技术方案

技术编号:19700215 阅读:23 留言:0更新日期:2018-12-08 13:30
本发明专利技术涉及机器人硬件性能检测领域,具体涉及一种兼容多款不同机器人硬件的操作系统,适用于具有检测端的机器人,包括:控制端,控制端用于对机器人发送指令,在机器人执行该指令相应的动作后,控制端接收到机器人上的检测端检测到的动作信息,则控制端根据接收到的动作信息判断机器人是否执行指令相应的动作,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后控制端根据判断结果判断导致机器人出现当前执行情况的原因。本方案适用于大部分具有不同功能的机器人检测。

【技术实现步骤摘要】
一种兼容多款不同机器人硬件的操作系统
本专利技术涉及机器人硬件性能检测领域,具体涉及一种兼容多款不同机器人硬件的操作系统。
技术介绍
现有的机器人常常设置为人体的形态,包括身体、头部、四肢、行走机构、控制面板和检测端。机器人设置行走机构是为了方便机器人的行走,很多机器人都设置了相应的行走机构,比如现有的行走机器人,比如公开号为CN102285388A的专利文件公开的行走机器人,公开号为CN104986242A的专利文件公开的机器人行走机构;控制面板是用于控制机器人执行动作,比如通过控制面板控制机器人行走;检测端是用于检测机器人动作情况,检测端通常都是用各种传感器构成。下面将对一个现有的机器人进行举例。公开号为CN1369356A的中国专利文件便公开了一种个人机器人,该系统的机械部分包括外壳、底盘驱动系统、主动轮、导向轮和避碰机构;其电子部分包括由高性能单片机、外部存储器、RS232串行口、A/D、并行I/O口和通用扩展总线组成的控制板,外部连接有光敏传感器、测障碍传感器、显示用的液晶显示屏以及电池;其软件部分包括操作系统和开发环境。通过一根通讯线,把机器人上的操作系统和个人电脑上运行的图形化开发环境相连接。在电脑上设计好的机器人程序可以随时下载到机器人控制板上,机器人自主运行该程序,完成任务。上述机器人通过底盘驱动系统、主动轮和导向轮实现机器人的行走;通过将电脑中的程序下载到控制板实现机器人对对应程序的自动执行,即实现机器人执行相应的动作;通过光敏传感器和测障碍传感器实现机器人的检测功能。但现有的机器人种类繁多,它们的硬件配置和功能往往并不相同,而现在对机器人功能检测时往往是一种机器人对应一个操作系统,即每一个操作系统只适合一种类型的机器人,而其它类型的机器人便无法使用(由于硬件的限制,如A机器人的手臂可以360度转动,而B机器人的手臂只能够180度转动,A机器人的操作系统难以在B机器人上兼容使用)。但操作系统的设计和研发都需要花费大量的劳动力,若每生产一款机器人便需要设计一个操作系统,所需成本高。
技术实现思路
本专利技术的目的在于提供一种兼容多款不同机器人硬件的操作系统,以解决现有操作系统适配度低,只能针对一种机器人进行操作的问题。本专利技术提供的基础方案为:一种兼容多款不同机器人硬件的操作系统,适用于具有检测端的机器人,包括:控制端,控制端用于对机器人发送指令,在机器人执行该指令相应的动作后,控制端接收到机器人上的检测端检测到的动作信息,则控制端根据接收到的动作信息判断机器人是否执行指令相应的动作,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后控制端根据判断结果判断导致机器人出现当前执行情况的原因。本专利技术的优点在于:本方案中通过控制端对机器人发送指令,机器人接收到指令后再根据指令执行相应的动作,在机器人执行相应的动作后,机器人上的检测端将检测机器人执行指令的情况,并生成动作信息发送给控制端,控制端接收到动作信息后判断机器人是否执行指令相应的动作,若执行了指令相应的动作,则判断机器人执行指令后动作是否到位。若这个正在进行检测的机器人原本具有指令相应的功能,则该机器人在接收到指令后就应该动作,若没有动作,那么机器人的执行相应指令的硬件可能就出现了问题,所以工作人员便可以根据控制端判断机器人是否执行指令相应的动作的判断结果来大致判断故障位置。若机器人执行了指令相应的动作,但动作不到位,则可以判断机器人硬件故障问题并不大,基础功能能实现。且控制端能够接收到检测端发送的动作信息,则判断机器人上对该指令执行动作情况进行检测的检测端没有问题。与现有技术相比,本方案适合用于不同型号机器人的操作,使用方便,节约成本。进一步,所述控制端和待检测机器人通过无线通信模块信号连接,所述控制端包括指令发送模块,所述指令发送模块用于控制端对机器人发送指令。控制端没有设置在机器人上时,将控制端和机器人之间通过无线通信模块进行信号连接,机器人行动时便不会受到控制端和机器人之间的线路限制。进一步,所述控制端还包括动作执行判断模块,动作执行判断模块用于根据机器人上设置的检测端检测到的动作信息判断机器人是否执行指令发送模块发送的指令,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后对机器人的执行情况进行显示。通过动作执行判断模块判断机器人是否执行指令发送模块发送的指令,同时判断机器人执行指令后是否动作执行到位,并将机器人的执行情况进行显示,便于工作人员快速的知道机器人的执行情况,比如:工作人员通过控制端远程控制机器人,当工作人员和机器人距离较远时工作人员也可以通过动作执行判断模块看到机器人的执行情况。进一步,所述控制端还包括性能判断模块,性能判断模块用于根据动作执行判断模块显示的执行情况判断机器人出现当前执行情况的原因,并生成判断结果信息;性能判断模块判断机器人出现当前执行状况的原因时,若机器人没有执行指令相应的动作或执行指令相应的动作但动作执行不到位,则性能判断模块控制机器人的行走机构动作,使机器人离开当前位置,然后性能判断模块再次控制机器人执行之前指令发送模块发送的指令,若机器人还是无法执行指令相应的动作或执行动作不到位,则判断结果为该机器人出现当前执行情况与环境因素无关。在机器人无法执行指令相应的动作或执行动作不到位时,通过性能判断模块控制机器人行走离开当前位置,若机器人离开当前位置后仍旧无法执行指令相应的动作或动作执行不到位,则可以判断环境和对其执行情况的影响并不大,这时,那么便只能是硬件原因导致机器人无法执行动作或执行动作不到位。进一步,控制端还包括检测记录模块,若机器人能够完全的执行指令相应的动作并动作执行到位,则性能判断模块将该机器人执行的指令信息发送给检测记录模块,检测记录模块接收到指令信息后对该指令信息进行标注。通过对机器人执行动作并动作执行到位的指令信息进行标注,便于工作人员知道机器人哪些指令执行动作到位。进一步,控制端还包括显示模块,性能判断模块在根据机器人的执行情况判断机器人出现当前执行情况的原因后根据判断结果信息生成执行现状信息发送给显示模块,显示模块接收到性能判断模块发送的执行现状信息后,对机器人执行现状信息进行显示;执行现状信息包括指令发送模块发送的指令内容和机器人对该指令的执行情况,还包括导致机器人出现当前执行情况的判断结果信息。通过显示模块对机器人的执行现状信息进行显示,便于工作人员知道机器人对每一个指令的执行情况以及了解实现该执行情况的判断结果信息。附图说明图1为本专利技术实施例一中一种兼容多款不同机器人硬件的操作系统的逻辑框图。具体实施方式下面通过具体实施方式进一步详细的说明:实施例一现有的机器人通常都具有控制端和检测端,控制端用于控制机器人执行相应的指令,检测端用于检测机器人是否执行相应的指令或用于辅助机器人完成相应的指令执行,本专利技术中的一种兼容多款不同机器人硬件的操作系统,适用于具有检测端的机器人,如图1所示,包括控制端,控制端可以是机器人原有的控制端,也可以是设置在其他地方对机器人实现远程控制的控制端,在通过控制端对机器人实现远程控制时,可以在控制端上设置无线通信模块,无线通信模块可以选用现有USR-C322型号的WIFI通信模块或现有DX-BT18型号的蓝牙通信模块本文档来自技高网
...

【技术保护点】
1.一种兼容多款不同机器人硬件的操作系统,其特征在于,适用于具有检测端的机器人,包括:控制端,控制端用于对机器人发送指令,在机器人执行该指令相应的动作后,控制端接收到机器人上的检测端检测到的动作信息,则控制端根据接收到的动作信息判断机器人是否执行指令相应的动作,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后控制端根据判断结果判断导致机器人出现当前执行情况的原因。

【技术特征摘要】
1.一种兼容多款不同机器人硬件的操作系统,其特征在于,适用于具有检测端的机器人,包括:控制端,控制端用于对机器人发送指令,在机器人执行该指令相应的动作后,控制端接收到机器人上的检测端检测到的动作信息,则控制端根据接收到的动作信息判断机器人是否执行指令相应的动作,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后控制端根据判断结果判断导致机器人出现当前执行情况的原因。2.根据权利要求1所述的一种兼容多款不同机器人硬件的操作系统,其特征在于:所述控制端和待检测机器人通过无线通信模块信号连接,所述控制端包括指令发送模块,所述指令发送模块用于控制端对机器人发送指令。3.根据权利要求2所述的一种兼容多款不同机器人硬件的操作系统,其特征在于:所述控制端还包括动作执行判断模块,动作执行判断模块用于根据机器人上设置的检测端检测到的动作信息判断机器人是否执行指令发送模块发送的指令,在机器人执行指令相应的动作后判断机器人执行的动作是否到位,然后对机器人的执行情况进行显示。4.根据权利要求3所述的一种兼容多款不同机器人硬件的操作系统,其特征在于:所述控制端还包括性能判断模块,性能判断模块用于根据动作执行判断模块显示的执行情况判断机器人出现当前执...

【专利技术属性】
技术研发人员:潘晓明
申请(专利权)人:重庆柚瓣家科技有限公司
类型:发明
国别省市:重庆,50

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

1