CN108748263A - 一种机器人异常状态处理方法及*** - Google Patents

一种机器人异常状态处理方法及*** Download PDF

Info

Publication number
CN108748263A
CN108748263A CN201810583095.2A CN201810583095A CN108748263A CN 108748263 A CN108748263 A CN 108748263A CN 201810583095 A CN201810583095 A CN 201810583095A CN 108748263 A CN108748263 A CN 108748263A
Authority
CN
China
Prior art keywords
processing
task
robot
personnel
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810583095.2A
Other languages
English (en)
Inventor
蒋化冰
苏合检
付昱达
吴礼银
赵亮
方园
罗璇
徐志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wood Wood Robot Technology Co Ltd
Original Assignee
Shanghai Wood Wood Robot Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Wood Wood Robot Technology Co Ltd filed Critical Shanghai Wood Wood Robot Technology Co Ltd
Priority to CN201810583095.2A priority Critical patent/CN108748263A/zh
Publication of CN108748263A publication Critical patent/CN108748263A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0095Means or methods for testing manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供了一种机器人异常状态处理方法及***,其方法包括:S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;S4若查找到当前有处于空闲状态的空闲工作人员时,所述服务器选择其中一个空闲工作人员作为任务人员,并将所述处理请求对应的处理任务提示发送给所述任务人员。通过本发明能够及时发现机器人的异常状态,并及时对异常状态进行处理,保障了机器人能够有效进行工作。

Description

一种机器人异常状态处理方法及***
技术领域
本发明涉及机器人领域,尤指一种机器人异常状态处理方法及***。
背景技术
随着科技的进步,智能机器人得到了前所未有的发展,机器人可以帮助人们完成许多工作。例如扫地机器人可以帮助用户打扫清洁,运输机器人可以帮助人们从繁重的工作中解放出来,还有的服务机器人可以为用户提供查询业务,或用户提供引路服务等。
由于机器人内部部件非常多,各个部件在工作中难免出现异常。以机场中的服务机器人为例,机器人中安装了打印登机牌的打印机,扫描登机牌的扫描器,以及行走用的行走装置,机器人显示屏幕等等,这些都是机器人完成工作比不可少的部件,当这些部件出现问题时,必须要有工作人员及时处理,否则就会影响机器人的工作。
为了能够及时发现机器人的异常状态,并及时安排工作人员对异常状态进行处理,本发明提供了一种机器人异常状态处理方法及***。
发明内容
本发明的目的是提供一种机器人异常状态处理方法及***,能够及时发现机器人的异常状态,并及时对异常状态进行处理。
本发明提供的技术方案如下:
本发明提供了一种机器人异常状态处理方法,包括步骤:S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;S4若查找到当前有处于空闲状态的空闲工作人员时,所述服务器选择其中一个空闲工作人员作为任务人员,并将所述处理请求对应的处理任务提示发送给所述任务人员。
优选的,步骤S4具体包括步骤:S41若查找当前到有处于空闲状态的空闲工作人员,服务器获取每一空闲工作人员处于空闲状态的时间;S42所述服务器选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;S43所述服务器将所述处理请求对应的处理任务提示发送给所述任务人员。
优选的,步骤S3之前包括步骤:S2所述服务器暂存所述处理请求,根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人各部件出现异常状态时对应的优先级;步骤S43具体包括步骤:S431所述服务器将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员。
优选的,步骤S4之后包括步骤:S61机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;S62所述服务器根据所述状态恢复信号,消除所述异常部件对应处理请求的处理任务提示。
优选的,步骤S4之后包括步骤:S5服务器检测所述任务人员是否在预设时间内接收所述处理任务;若所述任务人员未接收所述处理任务,则返回步骤S3,重新选择另一个处于空闲状态的空闲工作人员作为任务人员。
本发明还提供了一种机器人异常状态处理***,包括相互通信连接的机器人和服务器:所述机器人包括:部件状态检测模块,用于检测机器人的部件是否出现异常状态;请求生成模块,与所述部件状态检测模块电连接,用于当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求;机器人通信模块,用于向服务器发送所述处理请求;所述服务器包括:服务器通信模块,用于接收所述处理请求;查找模块,与所述服务器通信模块电连接,用于接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;选择模块,与所述查找模块电连接,用于当查找到当前有处于空闲状态的空闲工作人员时,选择其中一个空闲工作人员作为任务人员;任务分配模块,与所述选择模块电连接,用于将所述处理请求对应的处理任务提示发送给所述任务人员。
优选的,所述服务器包括:获取模块,还用于若查找当前到有处于空闲状态的空闲工作人员,获取每一空闲工作人员处于空闲状态的时间;所述选择模块,还用于选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;所述任务分配模块,还用于将所述处理请求对应的处理任务提示发送给所述任务人员。
优选的,所述服务器还包括:储存模块,用于暂存所述处理请求;优先级查询模块,还用于根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人各部件出现异常状态时对应的优先级;所述任务分配模块,还用于将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员。
优选的,所述机器人通信模块,用于当机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;所述服务器还包括:处理模块,用于根据所述状态恢复信号,消除所述异常部件对应处理请求的所述处理任务提示。
优选的,所述服务器还包括:服务器检测模块,还用于检测所述任务人员是否在预设时间内接收所述处理任务;所述选择模块,还用于若所述任务人员未接收所述处理任务时,重新选择另一个处于空闲状态的空闲工作人员作为任务人员。
通过本发明提供的一种机器人异常状态处理方法及***,能够带来以下至少一种有益效果:
1、本发明中,机器人检测到内部件出现异常状态后,会自发向服务器发出处理请求,服务器再通知相关工作人员进行处理。通过这样的方式,工作人员能够及时发现机器人的异常状态,并对异常状态进行及时的处理,保障了机器人的有效工作。
2、由于机器人内各部件重要程度不同,处理的优先级也会有所不同,例如机器人的供电***的重要程度明显会高于机器人语音播放装置的重要程度,因此,当机器人供电***和机器人语音播放装置同时出现异常时,优先处理机器人供电***会更加合理。本发明中,当服务器接收到不同异常部件分别对应的处理请求时,按照优先级的高低来分配处理任务,可以在工作人员比较匮乏时,使处理任务的分配更合理,让更紧急的异常情况能够得到更加及时优先的处理。
3、实际情况中,服务器将处理任务提示下发到任务人员之后,任务人员可能会由于一些原因没有看到处理任务提示,导致处理任务不能及时完成。因此,本发明中,服务器向任务人员发送处理任务提示之后,任务人员需要接收所述处理任务,若任务人员没有接收处理任务,服务器则会重新选择另一任务人员来完成此项处理任务,使得机器人的异常部件能得到及时的处理。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种机器人异常状态处理方法及***的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种机器人异常状态处理方法的一个实施例的流程图;
图2是本发明一种机器人异常状态处理方法的另一个实施例的流程图;
图3是本发明一种机器人异常状态处理***的一个实施例的结构示意图。
附图标号说明:
1-机器人、11-部件状态检测模块、12-请求生成模块、13-机器人通信模块、2-服务器、21-服务器通信模块、22-查找模块、23-选择模块、24-任务分配模块、25-获取模块、26-储存模块、27-处理模块、28-服务器检测模块、29-优先级查询模块。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
如图1所示,本发明提供了一种机器人异常状态处理方法的一个实施例,包括步骤:
S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;
S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;
S4若查找到当前有处于空闲状态的空闲工作人员时,所述服务器选择其中一个空闲工作人员作为任务人员,并将所述处理请求对应的处理任务提示发送给所述任务人员;
若未查找到当前有处于空闲状态的空闲工作人员时,则返回步骤S3,继续查找当前是否有处于空闲状态的空闲工作人员;
S7任务人员执行处理任务。
具体的,机器人的内部会有安装有非常多的部件,例如雷达探测器、显示屏幕、控制器、声控装置、扫描登机牌用的扫描仪、登机牌打印机等。当机器人监控到某一部件发出的信号出现错误时,会判断此部件出现异常状态,机器人会生成异常部件对应的处理请求(处理请求中包括异常机器人的编号,以及出现异常的部件名称),并将处理请求发送给服务器。
服务器接收到处理请求之后,会将处理请求对应的处理任务下达给相应的任务人员。任务人员根据接收到的处理任务,即可查看到发生异常的异常机器人的编号,并从地图上查找出异常机器人的位置,而后工作人员就可到达相应地点对机器人中的异常部件进行修复。通过本发明,工作人员能够及时发现机器人的异常状态,并对异常部件进行及时的处理,保障了机器人能够有效进行工作。
本发明提供了一种机器人异常状态处理方法的再一个实施例,包括步骤:
S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;
S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;
S41若查找当前到有处于空闲状态的空闲工作人员,服务器获取每一空闲工作人员处于空闲状态的时间;
S42所述服务器选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;
S43所述服务器将所述处理请求对应的处理任务提示发送给所述任务人员;
若未查找到当前有处于空闲状态的空闲工作人员时,则返回步骤S3,继续查找当前是否有处于空闲状态的空闲工作人员;
S5服务器检测所述任务人员是否在预设时间内接收所述处理任务;若所述任务人员未接收所述处理任务,则返回步骤S3,重新选择另一个处于空闲状态的空闲工作人员作为任务人员;
S61机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;
S62所述服务器根据所述状态恢复信号,消除所述异常部件对应处理请求的处理任务提示。
S7任务人员执行处理任务。
具体的,工作人员的工作状态可以由一工作管理平台或前端管理网页进行管理,工作管理平台、前端管理网页上可以显示出工作人员的当前工作状态,以及处于当前工作状态的时间。若工作人员当前没有工作任务,则工作状态可显示为空闲状态;若工作人员当前有工作任务,则工作状态可显示为繁忙状态。同时,会显示工作人员处于空闲状态或繁忙状态的时间。服务器在选择任务人员时,会查找出处于空闲状态时间最长的空闲工作人员作为任务人员,来完成此次处理任务,平衡工作人员的任务量。若没有查找到处于空闲状态的空闲工作人员,则会暂存处理请求,并实时检测或按照预设时间定时检测当前是否有处于空闲状态的空闲工作人员,直到找到处于空闲状态的空闲工作人员为止。
当任务人员处理完异常部件的异常状态后,机器人可以检测到异常部件回复正常,然后机器人会向服务器发送所述异常部件对应的状态恢复信号(所述状态恢复信号中包括机器人编号),“告知”服务器故障已消除。服务器根据所述状态恢复信号,将对应处理请求的所述处理任务提示消除。
在实际应用过程中,我们还需要考虑到任务人员的一些特殊原因,造成任务人员没有查看到服务器下发的处理请求对应的处理任务提示,导致此次处理任务被搁置,机器人中的异常部件无法得到及时的处理。为了避免这种情况的发生,本实施例还增加了一个任务人员接收处理任务的功能。当服务器向任务人员下发处理任务提示后,任务人员需要在预设时间(如20秒)内接收处理任务(如点击确认接收处理任务的相应选项)。如果服务器检测到任务人员在预设时间内没有接收处理任务,则会重新选择另一个处于空闲状态的空闲工作人员作为任务人员。通过这种方法,能够有效避免任务人员没有查看到服务器下发的处理请求对应的处理任务提示时,出现的处理任务搁置的状况,使机器人出现异常状况时能够得到有效的处理。
如图2所示,本发明提供了一种机器人异常状态处理方法的另一个实施例,包括:
S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;
S2所述服务器暂存所述处理请求,根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人各部件出现异常状态时对应的优先级;
S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;
S41若查找当前到有处于空闲状态的空闲工作人员,服务器获取每一空闲工作人员处于空闲状态的时间;
S42所述服务器选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;
S431所述服务器将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员;
若未查找到当前有处于空闲状态的空闲工作人员时,则返回步骤S3,继续查找当前是否有处于空闲状态的空闲工作人员;
S5服务器检测所述任务人员是否在预设时间内接收所述处理任务;若所述任务人员未接收所述处理任务,则返回步骤S3,重新选择另一个处于空闲状态的空闲工作人员作为任务人员;
S61机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;
S62所述服务器根据所述状态恢复信号,消除所述异常部件对应处理请求的处理任务提示。
S7任务人员执行处理任务。
具体的,由于一个服务器上可能会连接有非常多的机器人,若出现多个机器人中的部件在一时间段内发生异常,而空闲工作人员又不足,就会出现处理请求“扎堆”的情况。本实施例中,服务器在接收到处理请求之后,会暂存处理请求,根据预先设置的优先级对照表,查找暂存的每一处理请求对应异常状态的优先级;
例如服务器中暂存有三个处理请求,分别为:1、A机器人扫描仪异常;2、B机器人打印机异常;3、C机器人行走装置异常。优先级对照表可以参照表1所示:
表1
机器人部件 优先级
扫描仪 5
打印机 3
行走装置 8
... ...
可以看出,按照优先级,打印机>扫描仪>行走装置,服务器在查找到空闲工作人员后,会将暂存的若干个处理请求中,优先级最高的异常状态的处理请求(即B机器人打印机异常对应的处理请求)对应的处理任务优先发送给任务人员。当服务器检测到还有空闲工作人员时,再将剩余的处理请求中优先级最高的异常状态的处理请求(即A机器人扫描仪异常对应的处理请求)对应的处理任务下达给任务人员。通过这种方式,能够根据不同部件的重要程度,优先将重要程度高的机器人部件对应的处理请求下达给任务人员,可以在工作人员比较匮乏时,使处理任务的分配更合理,让更紧急的异常情况能够得到更加及时优先的处理。
本发明提供了一种机器人异常状态处理***的一个实施例,包括:
包括相互电连接的机器人1和服务器2:
所述机器人1包括:
部件状态检测模块11,用于检测机器人内部件是否出现异常状态;
请求生成模块12,与所述部件状态检测模块11电连接,用于当机器人检测到内部件出现异常状态时,生成异常部件对应的处理请求;
机器人通信模块13,用于向服务器2发送所述处理请求;
所述服务器2包括:
服务器通信模块21,用于接收所述处理请求;
查找模块22,与所述服务器通信模块21电连接,用于查找当前是否有处于空闲状态的空闲工作人员;
选择模块23,与所述查找模块22电连接,用于当查找到当前有处于空闲状态的空闲工作人员时,选择其中一个空闲工作人员作为任务人员;
任务分配模块24,与所述选择模块23电连接,用于将所述处理请求对应的处理任务提示发送给所述任务人员。
具体的,机器人1内部设置有X86***,X86***上设有一Agent端,与服务器2保持通信连接。机器人1中的部件出现异常状态时,会通过rosbridge(机器人操作***中的通信方式)工具包,向X86中的Agent端发送处理请求,Agent端再通过RabbitMQ将处理请求发送至服务器2。服务器2通过webSocket(webSocket是HTML5一种新的协议,可以实现浏览器与服务器2全双工通信)到工作管理平台上查看每个工作人员的当前工作状态,将处理请求对应的处理任务下达给相应的任务人员。
任务人员通过处理任务,查看到发生异常的异常机器人1的编号,从地图上查找出异常机器人1的位置,然后到达相应地点对机器人1中的异常部件进行修复。通过本发明,工作人员能够及时发现机器人1的异常状态,并进行及时的处理,保障了机器人1能够有效进行工作。
如图3所示,本发明提供了一种机器人异常状态处理***的另一个实施例,包括:
包括相互电连接的机器人1和服务器2:
所述机器人1包括:
部件状态检测模块11,用于检测到机器人1内部件是否出现异常状态;
请求生成模块12,与所述部件状态检测模块11电连接,用于当机器人1检测到内部件出现异常状态时,生成异常部件对应的处理请求;
机器人通信模块13,用于向服务器2发送所述处理请求;
所述服务器2包括:
服务器通信模块21,用于接收所述处理请求;
储存模块26,用于暂存所述处理请求;
优先级查询模块29,用于根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人1各部件出现异常状态时对应的优先级;
查找模块22,与所述服务器通信模块21电连接,用于查找当前是否有处于空闲状态的空闲工作人员;
获取模块25,还用于若查找当前到有处于空闲状态的空闲工作人员,获取每一空闲工作人员处于空闲状态的时间;
所述选择模块23,还用于选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;
所述任务分配模块24,还用于将所述处理请求对应的处理任务提示发送给所述任务人员。
优选的,所述任务分配模块24,还用于将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员。
所述机器人通信模块13,还用于当机器人1检测到所述异常部件的异常状态消除时,向服务器2发送所述异常部件对应的状态恢复信号;
所述服务器2还包括:
处理模块27,用于根据所述状态恢复信号,消除异常部件对应处理请求的所述处理任务提示。
服务器检测模块28,还用于检测所述任务人员是否在预设时间内接收所述处理任务;
所述选择模块23,还用于若所述任务人员未接收所述处理任务时,重新选择另一个处于空闲状态的空闲工作人员作为任务人员。
具体的,工作人员的工作状态可以由一工作管理平台或前端管理网页进行管理,工作管理平台、前端管理网页上可以显示出工作人员的当前工作状态,以及处于当前工作状态的时间。服务器2在选择任务人员时,会查找出处于空闲状态时间最长的空闲工作人员作为任务人员,来完成此次处理任务,平衡工作人员的任务量。若没有查找到处于空闲状态的空闲工作人员,则会暂存处理请求,并实时检测或按照预设时间定时检测当前是否有处于空闲状态的空闲工作人员,直到找到处于空闲状态的空闲工作人员为止。
当任务人员处理完异常部件的异常状态后,机器人1可以检测到异常部件回复正常,然后机器人1会向服务器2发送所述异常部件对应的状态恢复信号(所述状态恢复信号中包括机器人编号),“告知”服务器2故障已消除。服务器2根据所述状态恢复信号,将对应处理请求的所述处理任务提示消除。
本实施例还增加了一个任务人员接收处理任务的功能。当服务器2向任务人员下发处理任务提示后,任务人员需要在预设时间(如30秒)内接收处理任务(如点击确认接收处理任务的相应选项)。如果服务器2检测到任务人员在预设时间内没有接收处理任务,则会重新选择另一个处于空闲状态的空闲工作人员作为任务人员。通过这种方法,能够有效避免任务人员没有查看到服务器2下发的处理请求对应的处理任务提示时,出现的处理任务搁置的状况,使机器人1出现异常状况时能够得到有效的处理。
由于一个服务器2上可能会连接有非常多的机器人1,若出现多个机器人1内的部件在一时间段内发生异常,而空闲工作人员又不足,服务器2无法向任务人员下达处理任务提示,会出现处理请求搁置的情况。本实施例中,服务器2在接收到处理请求之后,会暂存处理请求,根据预先设置的优先级对照表,查找暂存的每一处理请求对应异常状态的优先级;优先将优先级高的异常部件的处理请求对应的处理任务发送给任务人员,在工作人员比较匮乏时,使处理任务的分配更合理,让更紧急的异常情况能够得到更加及时优先的处理。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种机器人异常状态处理方法,其特征在于,包括步骤:
S1当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求,并向服务器发送所述处理请求;
S3所述服务器接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;
S4若查找到当前有处于空闲状态的空闲工作人员时,所述服务器选择其中一个空闲工作人员作为任务人员,并将所述处理请求对应的处理任务提示发送给所述任务人员。
2.根据权利要求1所述的一种机器人异常状态处理方法,其特征在于,步骤S4具体包括步骤:
S41若查找当前到有处于空闲状态的空闲工作人员,服务器获取每一空闲工作人员处于空闲状态的时间;
S42所述服务器选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;
S43所述服务器将所述处理请求对应的处理任务提示发送给所述任务人员。
3.根据权利要求1所述的一种机器人异常状态处理方法,其特征在于,步骤S3之前包括步骤:
S2所述服务器暂存所述处理请求,根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人各部件出现异常状态时对应的优先级;
步骤S43具体包括步骤:
S431所述服务器将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员。
4.根据权利要求1所述的一种机器人异常状态处理方法,其特征在于,步骤S4之后包括步骤:
S61机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;
S62所述服务器根据所述状态恢复信号,消除所述异常部件对应处理请求的处理任务提示。
5.根据权利要求1-4中任一项所述的一种机器人异常状态处理方法,其特征在于,步骤S4之后包括步骤:
S5服务器检测所述任务人员是否在预设时间内接收所述处理任务;若所述任务人员未接收所述处理任务,则返回步骤S3,重新选择另一个处于空闲状态的空闲工作人员作为任务人员。
6.一种机器人异常状态处理***,其特征在于,包括相互通信连接的机器人和服务器:
所述机器人包括:
部件状态检测模块,用于检测机器人的部件是否出现异常状态;
请求生成模块,与所述部件状态检测模块电连接,用于当机器人检测到部件出现异常状态时,生成异常部件对应的处理请求;
机器人通信模块,用于向服务器发送所述处理请求;
所述服务器包括:
服务器通信模块,用于接收所述处理请求;
查找模块,与所述服务器通信模块电连接,用于接收到所述处理请求后,查找当前是否有处于空闲状态的空闲工作人员;
选择模块,与所述查找模块电连接,用于当查找到当前有处于空闲状态的空闲工作人员时,选择其中一个空闲工作人员作为任务人员;
任务分配模块,与所述选择模块电连接,用于将所述处理请求对应的处理任务提示发送给所述任务人员。
7.根据权利要求6所述的一种机器人异常状态处理***,其特征在于,所述服务器包括:
获取模块,还用于若查找当前到有处于空闲状态的空闲工作人员,获取每一空闲工作人员处于空闲状态的时间;
所述选择模块,还用于选择当前处于空闲状态的时间最长的空闲工作人员作为任务人员;
所述任务分配模块,还用于将所述处理请求对应的处理任务提示发送给所述任务人员。
8.根据权利要求6所述的一种机器人异常状态处理***,其特征在于,所述服务器还包括:
储存模块,用于暂存所述处理请求;
优先级查询模块,还用于根据预先设置的优先级对照表,查找所述处理请求对应异常状态的优先级;所述优先级对照表包括机器人各部件出现异常状态时对应的优先级;
所述任务分配模块,还用于将暂存的若干个处理请求中,优先级最高的异常状态的处理请求对应的处理任务提示发送给所述任务人员。
9.根据权利要求6所述的一种机器人异常状态处理***,其特征在于:
所述机器人通信模块,用于当机器人检测到所述异常部件的异常状态消除时,向服务器发送所述异常部件对应的状态恢复信号;
所述服务器还包括:
处理模块,用于根据所述状态恢复信号,消除所述异常部件对应处理请求的所述处理任务提示。
10.根据权利要求6-9中任一项所述的一种机器人异常状态处理***,其特征在于,所述服务器还包括:
服务器检测模块,还用于检测所述任务人员是否在预设时间内接收所述处理任务;
所述选择模块,还用于若所述任务人员未接收所述处理任务时,重新选择另一个处于空闲状态的空闲工作人员作为任务人员。
CN201810583095.2A 2018-06-05 2018-06-05 一种机器人异常状态处理方法及*** Pending CN108748263A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810583095.2A CN108748263A (zh) 2018-06-05 2018-06-05 一种机器人异常状态处理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810583095.2A CN108748263A (zh) 2018-06-05 2018-06-05 一种机器人异常状态处理方法及***

Publications (1)

Publication Number Publication Date
CN108748263A true CN108748263A (zh) 2018-11-06

Family

ID=64000410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810583095.2A Pending CN108748263A (zh) 2018-06-05 2018-06-05 一种机器人异常状态处理方法及***

Country Status (1)

Country Link
CN (1) CN108748263A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111195105A (zh) * 2018-11-16 2020-05-26 北京奇虎科技有限公司 扫地机器人异常处理方法、装置、设备及可读存储介质
CN111262892A (zh) * 2018-11-30 2020-06-09 北京图森智途科技有限公司 一种多ros的服务发现***
CN111784288A (zh) * 2020-06-29 2020-10-16 广州华多网络科技有限公司 一种任务管理方法、装置、***、存储介质及设备
CN112884416A (zh) * 2021-03-11 2021-06-01 上海有个机器人有限公司 一种用于递送机器人的远程指令响应***及方法
CN113031591A (zh) * 2021-02-24 2021-06-25 丰疆智能(深圳)有限公司 推料机器人的异常处理方法、装置、服务器及存储介质
CN113816229A (zh) * 2020-06-18 2021-12-21 三菱电机株式会社 电梯控制装置以及电梯***
JP2022042918A (ja) * 2020-09-03 2022-03-15 上海姜歌机器人有限公司 ロボット状態お知らせシステム、ロボット状態お知らせ方法、ロボット状態お知らせ装置、電子機器及び記憶媒体
CN114367983A (zh) * 2021-12-29 2022-04-19 北京旷视机器人技术有限公司 异常处理方法、机器人、搬运***、程序产品及存储介质
CN114367983B (zh) * 2021-12-29 2024-07-26 北京旷视机器人技术有限公司 异常处理方法、机器人、搬运***、程序产品及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294531A (zh) * 2012-03-05 2013-09-11 阿里巴巴集团控股有限公司 一种任务分配方法及***
CN104635718A (zh) * 2013-11-12 2015-05-20 沈阳新松机器人自动化股份有限公司 一种机器人故障修复***及方法
CN106296020A (zh) * 2016-08-17 2017-01-04 苏州华兴源创电子科技有限公司 一种基于定损员空闲时间的任务分配方法
CN107291044A (zh) * 2017-06-23 2017-10-24 深圳市盛路物联通讯技术有限公司 一种机床运行状态的智能监控方法及***
US20170316379A1 (en) * 2014-11-03 2017-11-02 Israel Aerospace Industries Ltd. Computerized system and method for providing a delivery service of objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294531A (zh) * 2012-03-05 2013-09-11 阿里巴巴集团控股有限公司 一种任务分配方法及***
CN104635718A (zh) * 2013-11-12 2015-05-20 沈阳新松机器人自动化股份有限公司 一种机器人故障修复***及方法
US20170316379A1 (en) * 2014-11-03 2017-11-02 Israel Aerospace Industries Ltd. Computerized system and method for providing a delivery service of objects
CN106296020A (zh) * 2016-08-17 2017-01-04 苏州华兴源创电子科技有限公司 一种基于定损员空闲时间的任务分配方法
CN107291044A (zh) * 2017-06-23 2017-10-24 深圳市盛路物联通讯技术有限公司 一种机床运行状态的智能监控方法及***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111195105A (zh) * 2018-11-16 2020-05-26 北京奇虎科技有限公司 扫地机器人异常处理方法、装置、设备及可读存储介质
CN111262892A (zh) * 2018-11-30 2020-06-09 北京图森智途科技有限公司 一种多ros的服务发现***
CN113816229A (zh) * 2020-06-18 2021-12-21 三菱电机株式会社 电梯控制装置以及电梯***
CN113816229B (zh) * 2020-06-18 2023-03-28 三菱电机株式会社 电梯控制装置以及电梯***
CN111784288A (zh) * 2020-06-29 2020-10-16 广州华多网络科技有限公司 一种任务管理方法、装置、***、存储介质及设备
JP2022042918A (ja) * 2020-09-03 2022-03-15 上海姜歌机器人有限公司 ロボット状態お知らせシステム、ロボット状態お知らせ方法、ロボット状態お知らせ装置、電子機器及び記憶媒体
CN113031591A (zh) * 2021-02-24 2021-06-25 丰疆智能(深圳)有限公司 推料机器人的异常处理方法、装置、服务器及存储介质
CN112884416A (zh) * 2021-03-11 2021-06-01 上海有个机器人有限公司 一种用于递送机器人的远程指令响应***及方法
CN114367983A (zh) * 2021-12-29 2022-04-19 北京旷视机器人技术有限公司 异常处理方法、机器人、搬运***、程序产品及存储介质
CN114367983B (zh) * 2021-12-29 2024-07-26 北京旷视机器人技术有限公司 异常处理方法、机器人、搬运***、程序产品及存储介质

Similar Documents

Publication Publication Date Title
CN108748263A (zh) 一种机器人异常状态处理方法及***
JP5917062B2 (ja) 保守対応システム
CN108229449B (zh) 一种并行式人体安检***
CN106789362A (zh) 一种设备管理方法及网管***
CN102572134B (zh) 工单处理方法、工单建立***以及工单处理***
CN109669762B (zh) 云计算资源管理方法、装置、设备及计算机可读存储介质
CN103763122A (zh) 一种故障信息的处理方法和服务***
CN110782050A (zh) 共享车辆运维方法、装置、计算机设备和可读存储介质
CN109491895A (zh) 服务器压力测试方法及装置
CN105100277A (zh) 一种软件巡检方法、装置及***
CN107255951A (zh) 一种预约维修的方法及装置
CN106372189A (zh) 交通工具云诊断的实现方法和相关装置
CN107908174A (zh) 车辆保养维修调度管理方法和***
CN111222350B (zh) 关联光纤和设备端口的***及方法
CN109753515A (zh) 用于车辆召回的信息处理方法及装置
CN105897487B (zh) 用于运维***的设备管理方法和装置
CN109067600A (zh) 一种私有云管理平台***及其任务处理方法
CN109740789A (zh) 布线管理方法、装置、设备和存储介质
CN108766016A (zh) 一种车位资源管理方法及***
CN104354723B (zh) 一种轨道交通综合监控方法及***
US20200300662A1 (en) Gas data transmission method based on compound internet of things (iot) and iot system
CN109740768A (zh) 用于车辆召回的数据处理方法及装置
JP2000295375A (ja) 情報配信サーバ、監視センタサーバ、および、保守員端末
JP4520813B2 (ja) 監視センタサーバ
CN105306614A (zh) 地址管理方法、***、地址管理器与本地地址管理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181106

RJ01 Rejection of invention patent application after publication