一种稳定性验证方法、装置及电子设备与流程

未命名 08-18 阅读:88 评论:0


1.本技术涉及机器人技术领域,尤其涉及一种稳定性验证方法、装置及电子设备。


背景技术:

2.人工验证清洁型机器人稳定性是目前主流的一种可靠的方法,但存在以下缺点,包括:
3.1.主观性:人工评估的结果可能受到个人主观因素的影响,不同的评估员可能会给出不同的结果,从而影响评估的准确性和一致性。
4.2.成本高:招募、培训和支付评估员需要一定的成本,这可能会使得这种方法在大规模机器人测试中变得不可行。
5.3.时间长:人工评估需要时间,可能需要花费数小时或数天的时间来进行实验和数据处理。这在需要快速测试和优化机器人性能的应用中可能不可行。
6.4.难以模拟真实环境:尽管实验环境可以被设计为模拟真实环境,但模拟的环境仍然可能缺乏真实环境的复杂性和多变性,从而影响评估结果的准确性。


技术实现要素:

7.本技术实施例提供的一种稳定性验证方法、装置及电子设备,用于解决相关技术中稳定性验证不准确的问题。
8.第一方面,本技术实施例提供了一种稳定性验证方法,所述方法包括:
9.确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;
10.获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
11.进一步地,所述方法还包括:
12.若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
13.进一步地,所述确定机器人当前所处区域之后,所述接收所述机器人发送的运行状态信息之前,所述方法还包括:
14.确定所述区域对应的指令,下发所述指令至所述机器人。
15.进一步地,所述确定机器人当前所处区域之后,所述确定所述区域对应的指令,下发所述指令至所述机器人之前,所述方法还包括:
16.确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
17.进一步地,所述方法还包括:
18.若所述电量未超过预设电量阈值,则发送低电提醒。
19.进一步地,所述方法还包括:
20.若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
21.进一步地,所述接收所述机器人发送的运行状态信息包括:
22.接收所述机器人发送的每个运行状态信息及对应的信息类型;
23.所述获取针对所述区域对应保存的状态信息范围包括:
24.针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。
25.进一步地,所述方法还包括:
26.若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
27.第二方面,本技术实施例还提供了一种稳定性验证装置,所述装置包括:
28.确定接收模块,用于确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;
29.处理模块,用于获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
30.进一步地,所述处理模块,还用于若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
31.进一步地,所述处理模块,还用于确定所述区域对应的指令,下发所述指令至所述机器人。
32.进一步地,所述处理模块,还用于确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
33.进一步地,所述处理模块,还用于若所述电量未超过预设电量阈值,则发送低电提醒。
34.进一步地,所述处理模块,还用于若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
35.进一步地,所述获取接收模块,具体用于接收所述机器人发送的每个运行状态信息及对应的信息类型;
36.所述处理模块,具体用于针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。
37.进一步地,所述处理模块,还用于若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
38.第三方面,本技术实施例提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一项所述稳定性验证方法的步骤。
39.在本技术实施例中,电子设备确定机器人当前所处区域,其中,该区域包括清洁
区、越障区、尘推区,接收机器人发送的运行状态信息,获取针对该区域对应保存的状态信息范围,根据运行状态信息是否位于该状态信息范围,确定机器人是否稳定,并根据运行状态信息中是否包含标识异常的信息,确定机器人是否稳定。由于在本技术实施例中,电子设备根据接收到的机器人发送的运行状态信息,是否位于机器人当前所处区域对应的状态信息范围内,确定机器人是否稳定,并根据运行状态信息中是否包含标识异常的信息,确定机器人是否稳定,从而可以准确地对机器人是否稳定进行验证。
附图说明
40.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本技术一些实施例提供的一种稳定性验证过程示意图;
42.图2为本技术实施例提供的一种稳定性验证详细过程示意图;
43.图3为本技术的一些实施例提供的一种稳定性验证装置的结构示意图;
44.图4为本技术的一些实施例提供的一种电子设备的结构示意图。
具体实施方式
45.下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
46.为了准确地验证机器人是否稳定,本技术实施例提供了一种稳定性验证方法、装置及电子设备。
47.该稳定性验证方法包括:确定机器人当前所处区域,其中,该区域包括清洁区、越障区、尘推区,接收机器人发送的运行状态信息,获取针对该区域对应保存的状态信息范围,根据运行状态信息是否位于该状态信息范围,确定机器人是否稳定,并根据运行状态信息中是否包含标识异常的信息,确定机器人是否稳定,从而可以准确地进行机器人的稳定性验证。
48.图1为本技术一些实施例提供的一种稳定性验证过程示意图,该过程包括以下步骤:
49.s101:确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息。
50.本技术实施例提供的稳定性验证方法应用于电子设备,该电子设备可以为pc或服务器等智能设备,电子设备还可以被称为上位机。
51.由于机器人在不同区域时所执行的功能不同,对应的运行状态信息也不同,因此为了进行稳定性验证,电子设备可以先确定机器人当前所处区域,具体的,可以是在有稳定性验证的需求时,业务人员将机器人放置于某一区域中,并使得机器人执行该区域响应的功能,业务人员可以在自身使用的设备的预设页面选择该区域的标识,点击预设按钮,例如“验证”按钮,电子设备即可接收到机器人当前所处的区域。其中,该区域包括湿拖区、越障
区、尘推区等。其中,机器人处于清洁区时,是为了验证机器人的湿拖能力是否稳定;机器人处于越障区时,是为了验证机器人的越障能力是否稳定;机器人处于尘推区时,是为了验证机器人的尘推能力是否稳定。
52.电子设备还可以接收机器人发送的运行状态信息,其中,机器人在运行后,可以按照预设的时间间隔将运行状态信息发送至电子设备。其中,运行状态信息包括:传感器参数等。具体的,机器人可以基于机器人操作系统(robot operating system,ros)与应用程序(application,app)之间的通讯协议,向电子设备的app_json发送控制其清扫运动的相关json,机器人通过将自身运行时的不同状态、传感器参数、电量等运行状态信息发送至电子设备,实现稳定性的验证。
53.需要说明的是,若验证机器人的稳定性,则机器人可以将自身在地图中的位置,发送json至电子设备,电子设备控制机器人在特定区域执行响应的功能。为了验证机器人在越障区的稳定性,越障区可以不放任何清扫障碍物,放置越障高度约1.5cm的u型槽3个,机器人在越障区时,上传的运行状态信息包括碰撞传感器参数、规划路径等。为了验证机器人在尘推区的稳定性,可以预先在尘推区放置尘推清洁障碍物,机器人在尘推区时,上传的运行状态信息包括实时定位,传感器参数等。其中,湿拖区中也可以预先放置湿拖障碍物。
54.s102:获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
55.为了准确地进行稳定性验证,电子设备本地预先针对不同区域对应保存有状态信息范围,电子设备可以获取针对机器人当前所处的区域对应保存的状态信息范围,并根据运行状态信息是否位于该状态信息范围内,确定机器人是否稳定,若运行状态信息不位于该状态信息范围内,则可以确定机器人不稳定。
56.机器人在出现异常时,会将标识异常的信息发送至电子设备,此时运行状态信息中包含标识异常的信息,因此若运行状态信息中包含标识异常的信息,则确定机器人不稳定。具体的,在机器人出现节点丢失、节点未启动、节点崩溃等异常时,机器人将标识异常的信息发送至电子设备。
57.其中,运行状态信息中还可以包含是否完成任务的初步结果,机器人可以在当前所处的区域运行预设时长,该预设时长例如可以为24小时。
58.本技术实施例提供的方法相当于一种验证机器人稳定性的测试系统,以自动化上报异常消息的形式,在越障、尘推、湿拖三个区域连续执行预设时长的清洁任务,并在清扫中上报是否有异常信息以及是否完成任务的初步结果,完成对清洁机器人稳定性与可用性的验证,辅助企业产线工作人员完成出厂的初步内场测试,提升工作效率,降低其企业生产成本。
59.由于在本技术实施例中,电子设备根据接收到的机器人发送的运行状态信息,是否位于机器人当前所处区域对应的状态信息范围内,确定机器人是否稳定,并根据运行状态信息中是否包含标识异常的信息,确定机器人是否稳定,从而可以准确地对机器人是否稳定进行验证。
60.为了准确地进行稳定性验证,在上述实施例的基础上,在本技术实施例中,所述方法还包括:
61.若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
62.在本技术实施例中,若电子设备在预设时间之内未接收到机器人发送的运行状态信息,则说明机器人存在功能异常,可以确定机器人不稳定。
63.为了准确地进行稳定性验证,在上述各实施例的基础上,在本技术实施例中,所述确定机器人当前所处区域之后,所述接收所述机器人发送的运行状态信息之前,所述方法还包括:
64.确定所述区域对应的指令,下发所述指令至所述机器人。
65.为了使得机器人执行相应的功能,进而确定机器人是否稳定,电子设备在确定机器人所处的区域之后,可以确定该区域对应的指令,并将该指令下发至机器人,以使机器人可以执行相应的功能,进而确定机器人在执行对应的功能时是否稳定。
66.在本技术实施例中,电子设备在下发指令至机器人时,可以下发一个app_json,机器人在接收到app_json后,会返回一次response_json,电子设备可以根据是否接收到response_json,判断指令是否下发成功,从而确定机器人是否执行想要的功能,机器人在发送运行状态信息时,可以是每执行完成10次任务,上报1次。
67.为了提高稳定性验证的准确性,在上述各实施例的基础上,在本技术实施例中,所述确定机器人当前所处区域之后,所述确定所述区域对应的指令,下发所述指令至所述机器人之前,所述方法还包括:
68.确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
69.机器人的电量较低时,可能不足以继续进行稳定性验证,因此在本技术实施例中,电子设备在确定机器人当前所处的区域之后,可以确定机器人当前的电量,具体的,机器人向电子设备发送的运行状态信息中可以包含当前所处的电量,电子设备可以在运行状态信息中获取机器人当前的电量。在确定机器人当前的电量之后,电子设备可以判断该电量是否超过预设电量阈值,若超过预设电量阈值,则说明机器人在运行时由于电量较低导致无法继续测试的可能性较低,此时电子设备可以执行后续确定区域对应的指令,下发指令至机器人的步骤。
70.为了提高稳定性验证的准确性,在上述各实施例的基础上,在本技术实施例中,所述方法还包括:
71.若所述电量未超过预设电量阈值,则发送低电提醒。
72.若机器人的电量未超过预设电量阈值,则说明机器人当前电量较低,若机器人继续运行,可能会由于电量较低无法继续测试,此时电子设备可以发送低电提醒,具体的,可以将低电提醒发送至管理人员所使用的设备,由管理人员对机器人进行充电,在机器人电量较高时,继续进行稳定性验证。
73.为了提高稳定性验证的准确性,在上述各实施例的基础上,在本技术实施例中,所述方法还包括:
74.若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
75.若机器人的电量未超过预设电量阈值,则说明机器人当前电量较低,若机器人继
续运行,可能会由于电量较低无法继续测试,此时电子设备可以下发调整指令至机器人,机器人在接收到调整指令后,增加发送运行状态信息的频率,并执行后续确定区域对应的指令,下发指令至机器人的步骤。从而降低在验证机器人稳定时,由于机器人低电,导致无法继续验证的风险。
76.例如,机器人的电量高于20%时,机器人可以1小时发送一次运行状态信息至电子设备,机器人的电量低于20%时,机器人30分钟发送一次运行状态信息至电子设备,机器人的电量低于10%时,机器人10分钟发送一次运行状态信息至电子设备。
77.机器人增加发送运行状态信息的频率后,若电子设备在增加发送频率对应的时间间隔内未接收到运行状态信息,可以确定机器人不稳定。
78.为了提高稳定性验证的准确性,在上述各实施例的基础上,在本技术实施例中,所述接收所述机器人发送的运行状态信息包括:
79.接收所述机器人发送的每个运行状态信息及对应的信息类型;
80.所述获取针对所述区域对应保存的状态信息范围包括:
81.针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。
82.机器人向电子设备发送运行状态信息时,会发送多个运行状态信息,并且机器人在发送每个运行状态信息时还针对每个运行状态信息发送有对应的信息类型,电子设备可以针对每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及机器人所处的区域对应保存的状态信息范围,若该运行状态信息不位于获取到的状态信息范围内,则可以确定机器人不稳定。
83.为了提高使用体验,在上述各实施例的基础上,在本技术实施例中,所述方法还包括:
84.若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
85.为了提升使用体验,若运行状态信息中是否包含标识异常的信息,则电子设备可以保存机器人当前所处位置,及运行状态信息,此处所描述的运行状态信息可以为确定不稳定时上一次接收到的运行状态信息,进而可以使得管理人员基于保存的信息确定机器人不稳定的因素,对机器人进行分析,并确保异常信息不丢失。
86.其中,运行状态信息中包含标识异常的信息可以被称为机器人异常上报,此时电子设备可以获取机器人的状态码,该状态码可以为机器人异常上报时状态的标识,其中,该状态可以为故障等,电子设备可以将机器人当前位置及状态码存入文本中。
87.表1为本技术实施例提供的方法进行稳定性验证及人工进行稳定性验证的对比。
[0088] 人工验证自动验证效率2台/人*天9台/人*天验证精度60%85%应用范围只能进行单一场景测试可支持复杂多场景测试时间3小时/台3小时/3台
[0089]
表1
[0090]
表1中第2列为人工验证的相关信息;第3列为自动验证即本技术实施例提供的稳
定性验证方法的相关信息;表1的第二行表示人工验证的效率为2台/人*天,自动验证的效率为9台/人*天;表1的第三行表示人工验证的精度为60%,自动验证的精度为85%;表1的第四行表示人工验证只能进行单一场景测试,自动验证可支持复杂多场景测试;表1的第五行表示人工验证的时间为3小时/台,自动验证的时间为3小时/3台。
[0091]
由表1可知,本技术实施例提供的稳定性验证方法相较于人工验证机器人稳定性,精度提高约25%,并能够降低人工成本还可以进行大规模出厂验证。
[0092]
图2为本技术实施例提供的一种稳定性验证详细过程示意图,该过程包括以下步骤:
[0093]
图2中以先确定运行状态信息是否超出对应的状态信息范围,后确定运行状态信息中是否包含标识异常的信息为例进行介绍。
[0094]
s201:确定机器人所处的区域。
[0095]
s202:接收机器人发送的每个运行状态信息及对应的信息类型。
[0096]
s203:针对每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及区域对应保存的状态信息范围。
[0097]
s204:若该运行状态信息不位于获取到的状态信息范围内,则确定机器人不稳定。
[0098]
s205:若运行状态信息中包含标识异常的信息,确定机器人不稳定。
[0099]
在上述各实施例的基础上,本技术提供了一种回充装置,图3为本技术的一些实施例提供的一种回充装置的结构示意图,如图3所示,该装置包括:
[0100]
确定接收模块301,用于确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;
[0101]
处理模块302,用于获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
[0102]
进一步地,所述处理模块302,还用于若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
[0103]
进一步地,所述处理模块302,还用于确定所述区域对应的指令,下发所述指令至所述机器人。
[0104]
进一步地,所述处理模块302,还用于确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0105]
进一步地,所述处理模块302,还用于若所述电量未超过预设电量阈值,则发送低电提醒。
[0106]
进一步地,所述处理模块302,还用于若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0107]
进一步地,所述获取接收模块301,具体用于接收所述机器人发送的每个运行状态信息及对应的信息类型;
[0108]
所述处理模块302,具体用于针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范
围。
[0109]
进一步地,所述处理模块302,还用于若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
[0110]
在上述实施例的基础上,本技术还提供了一种电子设备,图4为本技术实施例提供的一种电子设备结构示意图,如图4所示,包括:处理器401、通讯接口402、存储器403和通讯总线404,其中,处理器401,通讯接口402,存储器403通过通讯总线404完成相互间的通讯;
[0111]
存储器403中存储有计算机程序,当程序被处理器401执行时,使得处理器401执行如下步骤:
[0112]
确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;
[0113]
获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
[0114]
进一步地所述处理器401,还用于若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
[0115]
进一步地所述处理器401,还用于确定所述区域对应的指令,下发所述指令至所述机器人。
[0116]
进一步地所述处理器401,还用于确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0117]
进一步地所述处理器401,还用于若所述电量未超过预设电量阈值,则发送低电提醒。
[0118]
进一步地所述处理器401,还用于若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0119]
进一步地所述处理器401,具体用于接收所述机器人发送的每个运行状态信息及对应的信息类型;针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。
[0120]
进一步地所述处理器401,还用于若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
[0121]
上述电子设备提到的通讯总线可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。该通讯总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0122]
通讯接口402用于上述电子设备与其他设备之间的通讯。
[0123]
存储器可以包括ram(random access memory,随机存取存储器),也可以包括nvm(non-volatile memory,非易失性存储器),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0124]
上述处理器可以是通用处理器,包括中央处理器、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字指令处理器)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
[0125]
在上述各实施例的基础上,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有可由电子设备执行的计算机程序,当程序在电子设备上运行时,使得电子设备执行时实现如下步骤:
[0126]
确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;
[0127]
获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。
[0128]
在一种可能的实施方式中,所述方法还包括:
[0129]
若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。
[0130]
在一种可能的实施方式中,所述确定机器人当前所处区域之后,所述接收所述机器人发送的运行状态信息之前,所述方法还包括:
[0131]
确定所述区域对应的指令,下发所述指令至所述机器人。
[0132]
在一种可能的实施方式中,所述确定机器人当前所处区域之后,所述确定所述区域对应的指令,下发所述指令至所述机器人之前,所述方法还包括:
[0133]
确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0134]
在一种可能的实施方式中,所述方法还包括:
[0135]
若所述电量未超过预设电量阈值,则发送低电提醒。
[0136]
在一种可能的实施方式中,所述方法还包括:
[0137]
若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。
[0138]
在一种可能的实施方式中,所述接收所述机器人发送的运行状态信息包括:
[0139]
接收所述机器人发送的每个运行状态信息及对应的信息类型;
[0140]
所述获取针对所述区域对应保存的状态信息范围包括:
[0141]
针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。
[0142]
在一种可能的实施方式中,所述方法还包括:
[0143]
若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。
[0144]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0145]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0146]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0147]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0148]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。

技术特征:
1.一种稳定性验证方法,其特征在于,所述方法包括:确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在预设时间间隔内未接收到所述运行状态信息,则确定所述机器人不稳定。3.根据权利要求1所述的方法,其特征在于,所述确定机器人当前所处区域之后,所述接收所述机器人发送的运行状态信息之前,所述方法还包括:确定所述区域对应的指令,下发所述指令至所述机器人。4.根据权利要求3所述的方法,其特征在于,所述确定机器人当前所处区域之后,所述确定所述区域对应的指令,下发所述指令至所述机器人之前,所述方法还包括:确定所述机器人当前的电量,判断所述电量是否超过预设电量阈值,若是,则执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述电量未超过预设电量阈值,则发送低电提醒。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述电路低于预设电量阈值,则下发调整指令至所述机器人,以使所述机器人增加发送运行状态信息的频率,并执行后续确定所述区域对应的指令,下发所述指令至所述机器人的步骤。7.根据权利要求1所述的方法,其特征在于,所述接收所述机器人发送的运行状态信息包括:接收所述机器人发送的每个运行状态信息及对应的信息类型;所述获取针对所述区域对应保存的状态信息范围包括:针对所述每个运行状态信息,若该运行状态信息对应的信息类型为预设类型,则获取针对该运行状态信息及所述区域对应保存的状态信息范围。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:若运行状态信息中是否包含标识异常的信息,则保存机器人当前位置及所述运行状态信息。9.一种稳定性验证装置,其特征在于,所述装置包括:确定接收模块,用于确定机器人当前所处区域;其中,所述区域包括:湿拖区、越障区、尘推区;接收所述机器人发送的运行状态信息;处理模块,用于获取针对所述区域对应保存的状态信息范围,根据所述运行状态信息是否位于所述状态信息范围内,确定所述机器人是否稳定;并根据所述运行状态信息中是否包含标识异常的信息,确定所述机器人是否稳定。10.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行权利要求1-8中任一项所述稳定性验证方法的步骤。

技术总结
本申请实施例提供的一种稳定性验证方法、装置及电子设备,用于解决相关技术中稳定性验证不准确的问题。由于在本申请实施例中,电子设备根据接收到的机器人发送的运行状态信息,是否位于机器人当前所处区域对应的状态信息范围内,确定机器人是否稳定,并根据运行状态信息中是否包含标识异常的信息,确定机器人是否稳定,从而可以准确地对机器人是否稳定进行验证。验证。验证。


技术研发人员:请求不公布姓名 李宇浩
受保护的技术使用者:麦岩智能科技(北京)有限公司
技术研发日:2023.05.11
技术公布日:2023/8/16
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐