模拟机器人进出电梯测试方法及系统技术方案

技术编号:26471430 阅读:22 留言:0更新日期:2020-11-25 19:11
本发明专利技术公开一种模拟机器人进出电梯测试方法,包括步骤;测试模块向机器人发送到达随机目标楼层的运行指令并同步向电梯模拟模块发送到达机器人当前楼层的第一运行指令;电梯模拟模块向机器人的当前楼层运行,生成第一运行信息并发送到机器人;机器人完成进梯动作并向所述测试模块发送进梯完成信息;测试模块向电梯模拟模块发送到达目标楼层的第二运行指令;电梯模拟模块向机器人的目标楼层运行,生成第二运行信息并发送到机器人;机器人进行出梯动作并向测试模块发送出梯完成信息,完成一次测试。本发明专利技术整个模拟测试过程中无需人工参与,提高了效率,同时无需在楼宇电梯中进行,不占用公共资源。

【技术实现步骤摘要】
模拟机器人进出电梯测试方法及系统
本专利技术涉及机器人
,尤其涉及一种模拟机器人进出电梯测试方法及系统。
技术介绍
随着服务机器人产业的发展,机器人已进入各个大楼为社区提供服务。为了让机器人在楼宇达到多层商用化要求,需要对机器人进行大量无人干预的多层电梯乘梯移动测试,并统计其乘梯的效率和成功率。而现有的测试都是通过手动将机器人移动到固定点位,对楼宇电梯进行施工改造,测试效率非常低;同时还会占用楼宇的电梯资源,给业主单位造成困扰;并且每次都是将机器人固定在一个点位,很多随机的位置场景无法覆盖。鉴于此,实有必要提供一种模拟机器人进出电梯测试方法及系统以克服上述缺陷。
技术实现思路
本专利技术的目的是提供一种模拟机器人进出电梯测试方法及系统,旨在解决现有的机器人乘梯测试中测试效率低且占用公共电梯资源的问题,提高测试效率,无需占用楼宇的电梯系统。为了实现上述目的,本专利技术一方面是提供一种模拟机器人进出电梯测试方法,包括以下步骤S101-S106;S101:测试模块向机器人发送到达随机目标楼层的运行指令并同步向电梯模拟模块发送到达所述机器人当前楼层的第一运行指令;S102:所述电梯模拟模块根据所述第一运行指令模拟向所述机器人的当前楼层运行,生成第一运行信息并将所述第一运行信息发送到所述机器人;S103:所述机器人根据所述第一运行信息判断电梯是否到达,若结果为是,则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息;若结果为否,则回到步骤S101并报错;S104:所述测试模块接收所述进梯完成信息后向所述电梯模拟模块发送到达目标楼层的第二运行指令;S105:所述电梯模拟模块根据所述第二运行指令模拟向所述机器人的目标楼层运行,生成第二运行信息并将所述第二运行信息发送到所述机器人;S106:所述机器人根据所述第二运行信息判断电梯是否到达,若结果为是,则进行出梯动作并向所述测试模块发送出梯完成信息,完成一次测试;若结果为否,则回到步骤S101并报错。在一个优选实施方式中,还包括步骤S100;步骤S100:所述测试模块随机生成楼层信息并将所述楼层信息同步发送到所述机器人与所述电梯模拟模块;其中,楼层信息包括所述机器人的当前楼层信息与目标楼层信息以及所述电梯模拟模块的当前楼层信息。在一个优选实施方式中,所述步骤S103中的则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息步骤中还包括步骤:所述机器人进行进梯动作,根据进梯动作生成进梯完成信息并将所述进梯完成信息发送至所述测试模块;所述测试模块接收到所述进梯完成信息,并根据所述进梯完成信息确认所述机器人的进梯动作是否正确,若确认动作正确,则继续后续测试步骤;若确认动作不正确,则结束本次测试。在一个优选实施方式中,所述步骤S106中的则进行出梯动作并向所述测试模块发送出梯完成信息中还包括步骤:所述机器人进行出梯动作,根据出梯动作生成出梯完成信息并将所述出梯完成信息发送至所述测试模块;所述测试模块接收到所述出梯完成信息,并根据所述出梯完成信息确认所述机器人的出梯动作是否正确,若确认动作正确,则视为完成一次测试;若确认动作不正确,则结束本次测试。在一个优选实施方式中,在步骤S102与步骤S105中均包括步骤:所述电梯模拟模块模拟电梯运行时,记录每次的模拟运行时间并将所述模拟运行时间发送到所述测试模块;在步骤S103与步骤S106中均包括步骤:所述机器人完成进梯动作及出梯动作时,记录每次的进出梯时间并将所述进出梯时间发送到所述测试模块。本专利技术另一方面还提供了一种模拟机器人进出电梯测试系统,包括两两之间无线连接的测试模块、电梯模拟模块及机器人;所述测试模块包括第一指令生成单元及第二指令生成单元;所述电梯模拟模块包括第一模拟运行单元与第二模拟运行单元;所述机器人包括第一判断单元及第二判断单元;所述第一指令生成单元,用于向机器人发送到达随机目标楼层的运行指令并同步向电梯模拟模块发送到达所述机器人当前楼层的第一运行指令;所述第一模拟运行单元,用于根据所述第一运行指令模拟向所述机器人的当前楼层运行,生成第一运行信息并将所述第一运行信息发送到所述机器人;所述第一判断单元,用于根据所述第一运行信息判断电梯是否到达,若结果为是,则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息;若结果为否,则结束本次测试并报错;所述第二指令生成单元,用于接收所述进梯完成信息后向所述电梯模拟模块发送到达目标楼层的第二运行指令;所述第一模拟运行单元,用于根据所述第二运行指令模拟向所述机器人的目标楼层运行,生成第二运行信息并将所述第二运行信息发送到所述机器人;所述第一判断单元,用于根据所述第二运行信息判断电梯是否到达,若结果为是,则进行出梯动作并向所述测试模块发送出梯完成信息,完成一次测试;若结果为否,则结束本次测试并报错。在一个优选实施方式中,所述测试模块还包括随机生成单元;所述随机生成单元,用于随机生成楼层信息并将所述楼层信息同步发送到所述机器人与所述电梯模拟模块;其中,楼层信息包括所述机器人的当前楼层信息与目标楼层信息以及所述电梯模拟模块的当前楼层信息。在一个优选实施方式中,所述机器人还包括进梯控制单元,所述测试模块还包括进梯确认单元;所述进梯控制单元,用于控制所述机器人进行进梯动作,根据进梯动作生成进梯完成信息并将所述进梯完成信息发送至所述测试模块;所述进梯确认单元,用于接收到所述进梯完成信息,并根据所述进梯完成信息确认所述机器人的进梯动作是否正确,若确认动作正确,则继续后续测试步骤;若确认动作不正确,则结束本次测试。在一个优选实施方式中,所述机器人还包括出梯控制单元,所述测试模块还包括出梯确认单元;所述出梯控制单元,用于控制所述机器人进行出梯动作,根据出梯动作生成出梯完成信息并将所述出梯完成信息发送至所述测试模块;所述出梯确认单元,用于接收到所述出梯完成信息,并根据所述出梯完成信息确认所述机器人的出梯动作是否正确,若确认动作正确,则视为完成一次测试;若确认动作不正确,则结束本次测试。在一个优选实施方式中,所述电梯模拟模块还包括模拟时长统计单元,所述机器人还包括进出梯时长统计单元;所述模拟时长统计单元,用于当所述电梯模拟模块模拟电梯运行时,记录每次的模拟运行时间并将所述模拟运行时间发送到所述测试模块;所述进出梯时长统计单元,用于当所述机器人完成进梯动作及出梯动作时,记录每次的进出梯时间并将所述进出梯时间发送到所述测试模块。本专利技术通过测试模块生成随机楼层信息,模拟机器人随机乘梯场景,然后通过电梯模拟模块模拟电梯运行并将该楼层变化信息发送到机器人上,机器人确认接收楼层变化信息后确认电梯到达后完成进出提供动作,从而完成测试。整个模拟测试过程中无需人工参与,提高了效率,同时无需在楼宇电梯中进行,不占用公共资源。本文档来自技高网...

【技术保护点】
1.一种模拟机器人进出电梯测试方法,其特征在于,包括以下步骤S101-S106;/nS101:测试模块向机器人发送到达随机目标楼层的运行指令并同步向电梯模拟模块发送到达所述机器人当前楼层的第一运行指令;/nS102:所述电梯模拟模块根据所述第一运行指令模拟向所述机器人的当前楼层运行,生成第一运行信息并将所述第一运行信息发送到所述机器人;/nS103:所述机器人根据所述第一运行信息判断电梯是否到达,若结果为是,则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息;若结果为否,则回到步骤S101并报错;/nS104:所述测试模块接收所述进梯完成信息后向所述电梯模拟模块发送到达目标楼层的第二运行指令;/nS105:所述电梯模拟模块根据所述第二运行指令模拟向所述机器人的目标楼层运行,生成第二运行信息并将所述第二运行信息发送到所述机器人;/nS106:所述机器人根据所述第二运行信息判断电梯是否到达,若结果为是,则进行出梯动作并向所述测试模块发送出梯完成信息,完成一次测试;若结果为否,则回到步骤S101并报错。/n

【技术特征摘要】
1.一种模拟机器人进出电梯测试方法,其特征在于,包括以下步骤S101-S106;
S101:测试模块向机器人发送到达随机目标楼层的运行指令并同步向电梯模拟模块发送到达所述机器人当前楼层的第一运行指令;
S102:所述电梯模拟模块根据所述第一运行指令模拟向所述机器人的当前楼层运行,生成第一运行信息并将所述第一运行信息发送到所述机器人;
S103:所述机器人根据所述第一运行信息判断电梯是否到达,若结果为是,则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息;若结果为否,则回到步骤S101并报错;
S104:所述测试模块接收所述进梯完成信息后向所述电梯模拟模块发送到达目标楼层的第二运行指令;
S105:所述电梯模拟模块根据所述第二运行指令模拟向所述机器人的目标楼层运行,生成第二运行信息并将所述第二运行信息发送到所述机器人;
S106:所述机器人根据所述第二运行信息判断电梯是否到达,若结果为是,则进行出梯动作并向所述测试模块发送出梯完成信息,完成一次测试;若结果为否,则回到步骤S101并报错。


2.如权利要求1所述的模拟机器人进出电梯测试方法,其特征在于,还包括步骤S100;
步骤S100:所述测试模块随机生成楼层信息并将所述楼层信息同步发送到所述机器人与所述电梯模拟模块;其中,楼层信息包括所述机器人的当前楼层信息与目标楼层信息以及所述电梯模拟模块的当前楼层信息。


3.如权利要求1所述的模拟机器人进出电梯测试方法,其特征在于,所述步骤S103中的则根据所述运行指令完成进梯动作并向所述测试模块发送进梯完成信息步骤中还包括步骤:
所述机器人进行进梯动作,根据进梯动作生成进梯完成信息并将所述进梯完成信息发送至所述测试模块;
所述测试模块接收到所述进梯完成信息,并根据所述进梯完成信息确认所述机器人的进梯动作是否正确,若确认动作正确,则继续后续测试步骤;若确认动作不正确,则结束本次测试。


4.如权利要求1所述的模拟机器人进出电梯测试方法,其特征在于,所述步骤S106中的则进行出梯动作并向所述测试模块发送出梯完成信息中还包括步骤:
所述机器人进行出梯动作,根据出梯动作生成出梯完成信息并将所述出梯完成信息发送至所述测试模块;
所述测试模块接收到所述出梯完成信息,并根据所述出梯完成信息确认所述机器人的出梯动作是否正确,若确认动作正确,则视为完成一次测试;若确认动作不正确,则结束本次测试。


5.如权利要求1所述的模拟机器人进出电梯测试方法,其特征在于,
在步骤S102与步骤S105中均包括步骤:所述电梯模拟模块模拟电梯运行时,记录每次的模拟运行时间并将所述模拟运行时间发送到所述测试模块;
在步骤S103与步骤S106中均包括步骤:所述机器人完成进梯动作及出梯动作时,记录每次的进出梯时间并将所述进出梯时间发送到所述测试模块。


6.一种模拟机器人进出电梯测试系统,其特征在于,包括两两之间无线连接的测试模块、电梯模拟模块及机器人;所述测试模块包...

【专利技术属性】
技术研发人员:刘超华
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:上海;31

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

1