[发明专利]一种机器人场景测试方法、介质、终端和装置在审
申请号: | 201911329825.7 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111002347A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 刘欣 | 申请(专利权)人: | 上海有个机器人有限公司 |
主分类号: | B25J19/00 | 分类号: | B25J19/00 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 黄鹏飞 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 场景 测试 方法 介质 终端 装置 | ||
本发明公开了一种机器人场景测试方法、介质、终端和装置,包括以下步骤:获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;在目标测试场景中载入机器人,驱动机器人完成测试用例对应的操作动作,并采集测试数据;根据测试数据判断并记录测试结果,生成测试报告。本发明可以通过改变场景参数自动调整地面环境、过道环境以及灯光环境等,无需反复布置,而且场景中的机器人测试均为自动执行,无需人工实时观察,同时可以高仿真地模拟移动机器人的室内运行场景,提高机器人场景测试覆盖度,可移动性高。
【技术领域】
本发明涉及机器人领域,尤其涉及一种机器人场景测试方法、介质、终端和装置。
【背景技术】
随着机器人行业的快速发展,室内移动型机器人在酒店、写字楼、住宅小区、工厂等场景下的应用越来越广泛,这些应用环境下有着多样的地面环境和过道环境,对室内移动机器人如何高效、完整的进行实际场景测试成为了一个难题。同时,机器人处在一个高速发展的阶段,硬件和相关软件算法等变更频繁,不可能每一次微小的变更都把机器放在到多样的实际环境下实地测试,而且单一的实地场景也无法完全覆盖所需求的场景。不仅如此,通常的机器人场景测试,需要人工观察的时间很长,而且依赖于人工主观判断,容易影响实际的测试结果。
【发明内容】
本发明提供了一种机器人场景测试方法、介质、终端和装置,解决了以上所述的技术问题。
本发明解决上述技术问题的技术方案如下:一种机器人场景测试方法,包括以下步骤:
步骤1,获取至少一个场景参数中每个场景参数的目标值以及与场景测试项目对应的测试用例;
步骤2,对测试场景的场景参数进行自动适配,搭建与所述目标值对应的目标测试场景;
步骤3,在所述目标测试场景中载入机器人,驱动所述机器人完成所述测试用例对应的操作动作,并采集测试数据;
步骤4,根据所述测试数据判断并记录测试结果,生成对应的测试报告。
在一个优选实施方式中,所述步骤1包括以下步骤:
S101,调用预设场景参数模板,响应于针对所述预设场景参数模板的第一操作,生成至少一个场景参数中每个场景参数的目标值;
S102,调用预设测试用例模板,响应于针对所述预设测试用例模板的第二操作,生成与场景测试项目对应的测试用例。
在一个优选实施方式中,所述场景参数包括测试场景的路面参数、过道参数、灯光参数和/或物联网场景参数。
在一个优选实施方式中,所述路面参数包括路面类型、坡路的坡度和长度、坎的坎高和坎宽以及缝隙的宽度和长度中的至少一个;所述过道参数包括过道类型、过道宽度、过道长度和过道材质中的至少一个;所述灯光参数包括场景光强、光线色度和/或光源类型;所述物联网场景参数包括电梯场景对应参数、闸机场景对应参数和/或自动玻璃门场景对应参数。
在一个优选实施方式中,所述步骤4具体包括以下步骤:
S401,调用预设运动状态模板,响应于针对所述预设运动状态模板的第三操作,生成所述机器人在所述目标测试场景的预期运动状态数据;
S402,获取所述机器人在所述目标测试场景的测试数据,将所述测试数据和所述预期运动状态数据进行对比,根据对比结果判断所述场景测试是否通过。
本发明实施例的第二方面提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现以上所述的机器人场景测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海有个机器人有限公司,未经上海有个机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911329825.7/2.html,转载请声明来源钻瓜专利网。