一种机器人场景测试方法、介质、终端和装置制造方法及图纸

技术编号:23781447 阅读:28 留言:0更新日期:2020-04-14 21:35
本发明专利技术公开了一种机器人场景测试方法、介质、终端和装置,包括以下步骤:获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;在目标测试场景中载入机器人,驱动机器人完成测试用例对应的操作动作,并采集测试数据;根据测试数据判断并记录测试结果,生成测试报告。本发明专利技术可以通过改变场景参数自动调整地面环境、过道环境以及灯光环境等,无需反复布置,而且场景中的机器人测试均为自动执行,无需人工实时观察,同时可以高仿真地模拟移动机器人的室内运行场景,提高机器人场景测试覆盖度,可移动性高。

A method, medium, terminal and device of robot scene test

【技术实现步骤摘要】
一种机器人场景测试方法、介质、终端和装置
本专利技术涉及机器人领域,尤其涉及一种机器人场景测试方法、介质、终端和装置。
技术介绍
随着机器人行业的快速发展,室内移动型机器人在酒店、写字楼、住宅小区、工厂等场景下的应用越来越广泛,这些应用环境下有着多样的地面环境和过道环境,对室内移动机器人如何高效、完整的进行实际场景测试成为了一个难题。同时,机器人处在一个高速发展的阶段,硬件和相关软件算法等变更频繁,不可能每一次微小的变更都把机器放在到多样的实际环境下实地测试,而且单一的实地场景也无法完全覆盖所需求的场景。不仅如此,通常的机器人场景测试,需要人工观察的时间很长,而且依赖于人工主观判断,容易影响实际的测试结果。
技术实现思路
本专利技术提供了一种机器人场景测试方法、介质、终端和装置,解决了以上所述的技术问题。本专利技术解决上述技术问题的技术方案如下:一种机器人场景测试方法,包括以下步骤:步骤1,获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;步骤2,对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;步骤3,在所述目标测试场景中载入机器人,驱动所述机器人完成所述测试用例对应的操作动作,并采集测试数据;步骤4,根据所述测试数据判断并记录测试结果,生成对应的测试报告。在一个优选实施方式中,所述步骤1包括以下步骤:S101,调用预设场景参数模板,响应于针对所述预设场景参数模板的第一操作,生成至少一个场景参数中每个场景参数的目标值;S102,调用预设测试用例模板,响应于针对所述预设测试用例模板的第二操作,生成与场景测试项目对应的测试用例。在一个优选实施方式中,所述场景参数包括测试场景的路面参数、过道参数、灯光参数和/或物联网场景参数。在一个优选实施方式中,所述路面参数包括路面类型、坡路的坡度和长度、坎的坎高和坎宽以及缝隙的宽度和长度中的至少一个;所述过道参数包括过道类型、过道宽度、过道长度和过道材质中的至少一个;所述灯光参数包括场景光强、光线色度和/或光源类型;所述物联网场景参数包括电梯场景对应参数、闸机场景对应参数和/或自动玻璃门场景对应参数。在一个优选实施方式中,所述步骤4具体包括以下步骤:S401,调用预设运动状态模板,响应于针对所述预设运动状态模板的第三操作,生成所述机器人在所述目标测试场景的预期运动状态数据;S402,获取所述机器人在所述目标测试场景的测试数据,将所述测试数据和所述预期运动状态数据进行对比,根据对比结果判断所述场景测试是否通过。本专利技术实施例的第二方面提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现以上所述的机器人场景测试方法。本专利技术实施例的第三方面提供了一种机器人场景测试终端,包括所述的计算机可读存储介质和处理器,所述处理器执行所述计算机可读存储介质上的计算机程序时实现以上所述机器人场景测试方法的步骤。本专利技术实施例的第四方面提供了一种机器人场景测试装置,包括获取模块、场景适配模块、测试模块和测试结果生成模块,所述获取模块用于获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;所述场景适配模块用于对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;所述测试模块用于在所述目标测试场景中载入机器人,驱动所述机器人完成所述测试用例对应的操作动作,并采集测试数据;所述测试结果生成模块用于根据所述测试数据判断并记录测试结果,生成对应的测试报告。在一个优选实施方式中,所述场景参数包括测试场景的路面参数、过道参数、灯光参数和/或物联网场景参数,所述路面参数包括路面类型、坡路的坡度和长度、坎的坎高和坎宽以及缝隙的宽度和长度中的至少一个;所述过道参数包括过道类型、过道宽度、过道长度和过道材质中的至少一个;所述灯光参数包括场景光强、光线色度和/或光源类型;所述物联网场景参数包括电梯场景对应参数、闸机场景对应参数和/或自动玻璃门场景对应参数。在一个优选实施方式中,所述获取模块具体用于调用预设场景参数模板,响应于针对所述预设场景参数模板的第一操作,生成至少一个场景参数中每个场景参数的目标值;以及用于调用预设测试用例模板,响应于针对所述预设测试用例模板的第二操作,生成与场景测试项目对应的测试用例。在一个优选实施方式中,所述测试结果生成模块具体用于调用预设运动状态模板,响应于针对所述预设运动状态模板的第三操作,生成所述机器人在所述目标测试场景的预期运动状态数据;以及用于获取所述机器人在所述目标测试场景的测试数据,将所述测试数据和所述预期运动状态数据进行对比,根据对比结果判断所述场景测试是否通过。本专利技术提供了一种机器人场景测试方法、介质、终端和装置,具有以下有益效果:(1)可以通过改变系统场景参数自动调整地面环境和过道环境,无需反复布置;(2)场景中的机器人测试均为自动执行,测试完成后自动输出测试结果和测试报告,无需人工实时观察;(3)高仿真地模拟移动机器人的室内运行场景,提高机器人场景测试覆盖度,可移动性高。为使专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术较佳实施例,并配合所附附图,作详细说明如下。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是实施例1提供的机器人场景测试方法的流程示意图;图2是实施例2提供的机器人场景测试装置的结构示意图;图3是实施例3提供的机器人场景测试终端的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本专利技术进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本专利技术,并不是为了限定本专利技术。图1是本专利技术实施例1提供的机器人场景测试方法的流程示意图,如图1所示,包括以下步骤:步骤1,获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例。首先预设场景参数模板,通过输入不同场景参数即可改变测试场景,同时针对不同的场景测试项目预设对应的测试用例模板。然后调用预设场景参数模板,响应于针对所述预设场景参数模板的第一操作,比如选择目标选项、输入参数值等等,生成至少一个场景参数中每个场景参数的目标值;同时调用预设测试用例模板,响应于针对所述预设测试用例模板的第二操作,生成与场景测试项目对应的测试用例。然后执行步骤2,对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景。优选实施例中,所述场景参数包括测试场景的路面参数、过道参数、灯光参数和/或物联本文档来自技高网...

【技术保护点】
1.一种机器人场景测试方法,其特征在于,包括以下步骤:/n步骤1,获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;/n步骤2,对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;/n步骤3,在所述目标测试场景中载入机器人,驱动所述机器人完成所述测试用例对应的操作动作,并采集测试数据;/n步骤4,根据所述测试数据判断并记录测试结果,生成对应的测试报告。/n

【技术特征摘要】
1.一种机器人场景测试方法,其特征在于,包括以下步骤:
步骤1,获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;
步骤2,对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;
步骤3,在所述目标测试场景中载入机器人,驱动所述机器人完成所述测试用例对应的操作动作,并采集测试数据;
步骤4,根据所述测试数据判断并记录测试结果,生成对应的测试报告。


2.根据权利要求1所述的机器人场景测试方法,其特征在于,所述步骤1包括以下步骤:
S101,调用预设场景参数模板,响应于针对所述预设场景参数模板的第一操作,生成至少一个场景参数中每个场景参数的目标值;
S102,调用预设测试用例模板,响应于针对所述预设测试用例模板的第二操作,生成与场景测试项目对应的测试用例。


3.根据权利要求1或2所述的机器人场景测试方法,其特征在于,所述场景参数包括测试场景的路面参数、过道参数、灯光参数和/或物联网场景参数。


4.根据权利要求3所述的机器人场景测试方法,其特征在于,所述路面参数包括路面类型、坡路的坡度和长度、坎的坎高和坎宽以及缝隙的宽度和长度中的至少一个;所述过道参数包括过道类型、过道宽度、过道长度和过道材质中的至少一个;所述灯光参数包括场景光强、光线色度和/或光源类型;所述物联网场景参数包括电梯场景对应参数、闸机场景对应参数和/或自动玻璃门场景对应参数。


5.根据权利要求4所述的机器人场景测试方法,其特征在于,所述步骤4具体包括以下步骤:
S401,调用预设运动状态模板,响应于针对所述预设运动状态模板的第三操作,生成所述机器人在所述目标测试场景的预期运动状态数据;
S402,获取所述机器人在所述目标测试场景的测试数据,将所述测试数据和所述预期运动状态数据进行对比,根据对比结果判断所述场景测试是否通...

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

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

1