【技术实现步骤摘要】
一种基于机器人的版本更新测试方法及系统
本专利技术涉及机器人领域,尤指一种基于机器人的版本更新测试方法及系统。
技术介绍
随着科技的发展,涌现出了非常多的智能产品,给我们的生活和工作带了非常多的便利。比如工厂里的工业机器人实现了生产自动化,家庭里的服务型机器人提高了人们的生活品质,还有诸如搜救机器人、运输机器人等等的特种机器人。由于当前机器人的制造和开发成本高,给机器人的更新换代带来了严峻的挑战。如何能在保留机器人原有硬件情况下,更新机器人软件系统,提升机器人的性能,是当前亟待解决的问题。在机器人进行软件升级的过程中,为了确保机器人能够进行版本升级或者版本回退,免不了对机器人进行版本升级或版本回退的测试。当前的测试方法多是通过人工手动测试,但是这种方法太过依靠人力,造成人力的浪费;同时,由于测试的周期长,不适合进行人工操作。因此,需要专利技术一种可以对机器人进行自动版本升级或版本回退的方法。
技术实现思路
本专利技术的目的是提供一种基于机器人的版本更新测试方法及系统,实现机器人的自动化版本升级或版本回退测试,以及对机器人的远程测试操作。本专利技术提供的技术方案如下:本专利技术提供了一种基于机器人的版本更新测试方法,包括步骤:S20云端向目标机器人发送升级指令以及待升级版本对应的待升级版本资源,或回退指令以及待回退版本对应的待回退版本资源;S30所述目标机器人接收到所述升级指令以及所述待升级版本资源后,进行版本升级;或接收到所述回退指令以及所述待回退版本资源后,进行版本回退;S40所述云端统计所述目标机器人的当前升级次数以及升级成功次数,或当前回退次数以及回退成 ...
【技术保护点】
一种基于机器人的版本更新测试方法,其特征在于,包括步骤:S20云端向目标机器人发送升级指令以及待升级版本对应的待升级版本资源,或回退指令以及待回退版本对应的待回退版本资源;S30所述目标机器人接收到所述升级指令以及所述待升级版本资源后,进行版本升级;或接收到所述回退指令以及所述待回退版本资源后,进行版本回退;S40所述云端统计所述目标机器人的当前升级次数以及升级成功次数,或当前回退次数以及回退成功次数;S50所述云端判断所述当前升级版本次数,和/或当前回退版本次数是否达到预设测试次数;若未达到,则返回步骤S20;否则,停止测试。
【技术特征摘要】
1.一种基于机器人的版本更新测试方法,其特征在于,包括步骤:S20云端向目标机器人发送升级指令以及待升级版本对应的待升级版本资源,或回退指令以及待回退版本对应的待回退版本资源;S30所述目标机器人接收到所述升级指令以及所述待升级版本资源后,进行版本升级;或接收到所述回退指令以及所述待回退版本资源后,进行版本回退;S40所述云端统计所述目标机器人的当前升级次数以及升级成功次数,或当前回退次数以及回退成功次数;S50所述云端判断所述当前升级版本次数,和/或当前回退版本次数是否达到预设测试次数;若未达到,则返回步骤S20;否则,停止测试。2.根据权利要求1所述的一种基于机器人的版本更新测试方法,其特征在于,步骤S20之前包括步骤:S10在所述云端中的机器人列表中选择目标机器人、所述目标机器人中的待测试对象、待升级版本和待回退版本;所述升级对象包括:应用端、工控端、多个单片机。3.根据权利要求2所述的一种基于机器人的版本更新测试方法,其特征在于,步骤S30具体包括步骤:S301所述待测试对象中的应用端和/或工控端接收对应的所述待升级版本资源或所述待回退版本资源;S302所述应用端根据对应的所述待升级版本资源对所述应用端进行版本升级,或根据对应的所述待回退版本资源对所述应用端进行版本回退;S303所述工控端根据对应的所述待升级版本资源对所述应用端进行版本升级,或根据对应的所述待回退版本资源对所述工控端进行版本回退;并将所述多个单片机对应的所述待升级版本资源或所述待回退版本资源下发到对应的单片机;S304所述单片机根据对应的所述待升级版本资源进行版本升级,或根据对应的所述待回退版本资源进行版本回退。4.根据权利要求1~3中任一项所述的一种基于机器人的版本更新测试方法,其特征在于,步骤S40具体包括步骤:S401所述目标机器人在进行版本升级或进行版本回退之后,将当前版本数据上传至所述云端;S402所述云端统计当前升级次数或当前回退次数;并记录所述目标机器人的当前版本数据;S403所述云端根据所述目标机器人的当前版本数据,以及所述待升级版本或所述待回退版本,统计升级成功次数或回退成功次数。5.根据权利要求1~3中任一项所述的一种基于机器人的版本更新测试方法,其特征在于,步骤S40具体包括步骤:S411所述目标机器人在进行版本升级或进行版本回退之后,将当前版本数据记录到日志文件;S412所述云端读取所述日志文件,得到所述目标机器人的当前版本数据,并统计当前升级次数或当前回退次数;S413所述云端根据所述目标机器人的当前版本数据、所述待升级版本或所述待回退版本,统计升级成功次数或回退成功次数。6.一种基于机器人的版本更新测试系统,其特征在于,包括相互通信连接的云端和目标机器人:所述云端包括:云端通信模块,用于向目标机器人发送升级指令以及待升级版本对应的待升级版本资源,或回退指令以及待回退版本对应的待回退版本资源...
【专利技术属性】
技术研发人员:蒋化冰,赵晓健,孙斌,吴礼银,康力方,张干,赵亮,邹武林,
申请(专利权)人:江苏木盟智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。