目录
复杂性和挑战
使用树莓派预设机器人
解决开箱体验用例
在发生任何错误或异常时恢复机器人
扩展到多个测试环境
备选方案
首页 科技周边 人工智能 应对移动机器人软件自动化测试所面临的挑战

应对移动机器人软件自动化测试所面临的挑战

Aug 31, 2023 am 10:33 AM
机器人 测试

我们将探索自动化移动家庭机器人的复杂性,并重点关注设置过程中的独特挑战,以克服各种限制,以确保用户能够顺利地开始使用

应对移动机器人软件自动化测试所面临的挑战

在之前的文章中,我解释了如何利用April Tag技术来实现家庭机器人的自动化。在家庭机器人或其他机器人的自动化过程中,存在一个巨大的挑战,那就是设备的设置。在设备、手机和移动应用程序的世界中,设备通常通过USB连接到主机设备,并且设备始终连接到电源。然而,对于测试机器人来说,出现了一个独特的挑战,即当机器人在移动时如何进行测试。因为它无法通过物理有线连接与主机设备相连。那么,我们应该如何验证开箱体验呢?不要担心,我将在本文中解释这个问题

复杂性和挑战

在我向您简要介绍了机器人自动化测试中设置阶段的各种挑战之后,让我进一步深入研究更多的挑战

机器人正在移动,无法通过物理有线连接到主机设备。对于一些组件级别的测试可能是可行的,但对于端到端(E2E)测试来说是不可能的

开箱体验是指设备未连接到WiFi。当设备全新时,主机设备如何与设备交互?这是日常机器人测试中非常常见的情况

当机器人发生任何错误或异常时,需要进行恢复操作。自动化测试的主要目标是发现机器人潜在的软件和硬件问题。如果遇到问题,我们应该如何报告并恢复设备呢?

机器人的电池即将用尽,我们需要一个可靠的电源来为机器人充电

将相同的设置扩展到多个实验室和家庭环境是非常重要的。这是因为我们不能仅仅在一个环境中对机器人进行签署或测试

让我们按照时间顺序来解决这些问题。可以改写为:让我们依照时间的先后顺序来解决这些问题

使用树莓派预设机器人

重要的是解决这个问题。考虑一个位于测试自动化实验室的机器人的情况。有一台主机设备连接到公司内部网络,用于发送和接收命令,访问各种源代码、内部工具和基础设施。我们将在设备上连接一个树莓派,并在树莓派上运行一个REST服务,以便与主机设备和设备进行通信。下面是一个图示,展示了这个设置

使用树莓派预设机器人

应对移动机器人软件自动化测试所面临的挑战

解决开箱体验用例

现在,我们来看一下如何通过树莓派来预先设置测试环境。接下来,我们将探讨如何解决设备在开箱时无法连接到Wifi的问题

树莓派上的RESTful服务的作用是什么?RESTful服务应该包含哪些端点?

  • 刷写设备
  • 完成OOBE
  • 设置wifi等
  • 获取DUT IP地址

现在,对于我们来说,通过无线连接设备变得非常容易,设备已经为我们的测试做好了充分的准备

在发生任何错误或异常时恢复机器人

这是一个非常常见的情况。不要被这类问题所压倒或沮丧。这时候,我们必须使用设备的低级组件将设备驱动回到其原始位置。例如,正如我在之前的文章中提到的各种软件堆栈,我们需要访问平台或移动性层来将机器人驱动回到其原始位置。这是最棘手和最具挑战性的事情,因此使用其他技术,如April Tag或其他外部系统来将设备驱动回来。这使我想到了下一个问题,即将设备放回充电座为下一次测试运行做准备

扩展到多个测试环境

将设备放回充电座时,使用低级命令可以提高可靠性。相较于使用顶层的移动或导航命令以及平台或移动性层驱动,故障率更低而效率更高

多个测试环境的扩展设置提示:

  • 保持设置简单。不要过于复杂或过度工程化解决方案。
  • 具有可部署的树莓派映像,以便可以轻松加载任何新的树莓派。
  • 将测试代码放在远程存储库中。将它们移到本地无法扩展。

机器人自动化并非简单之事,最终需经过大量设计工作,并考虑市场上其他选项。没有一种解决方案适用于所有情况。在采用最终方案前,我建议进行概念验证

备选方案

鉴于我们所面临的问题的性质和复杂性,一个常见的问题是是否存在其他替代方案。简而言之,答案是肯定的。我们可以通过使用模拟器/仿真器来进行有效的测试,以覆盖我们所描述的大部分用例,但是真实设备测试是无法替代的

以上是应对移动机器人软件自动化测试所面临的挑战的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

furmark怎么看?-furmark怎么算合格? furmark怎么看?-furmark怎么算合格? Mar 19, 2024 am 09:25 AM

furmark怎么看?1、在主界面中设置“运行模式”和“显示模式”,还能调整“测试模式”,点击“开始”按钮。2、等待片刻后,就会看到测试结果,包含了显卡各种参数。furmark怎么算合格?1、用furmark烤机,半个小时左右看一下结果,基本上在85度左右徘徊,峰值87度,室温19度。大号机箱,5个机箱风扇口,前置两个,上置两个,后置一个,不过只装了一个风扇。所有配件都没有超频。2、一般情况下,显卡的正常温度应该在“30-85℃”之间。3、就算是大夏天周围环境温度过高,正常温度也是“50-85℃

第二代Ameca来了!和观众对答如流,面部表情更逼真,会说几十种语言 第二代Ameca来了!和观众对答如流,面部表情更逼真,会说几十种语言 Mar 04, 2024 am 09:10 AM

人形机器人Ameca升级第二代了!最近,在世界移动通信大会MWC2024上,世界上最先进机器人Ameca又现身了。会场周围,Ameca引来一大波观众。得到GPT-4加持后,Ameca能够对各种问题做出实时反应。「来一段舞蹈」。当被问及是否有情感时,Ameca用一系列的面部表情做出回应,看起来非常逼真。就在前几天,Ameca背后的英国机器人公司EngineeredArts刚刚演示了团队最新的开发成果。视频中,机器人Ameca具备了视觉能力,能看到并描述房间整个情况、描述具体物体。最厉害的是,她还能

AI如何使机器人更具自主性和适应性? AI如何使机器人更具自主性和适应性? Jun 03, 2024 pm 07:18 PM

在工业自动化技术领域,最近有两个热点很难被忽视:人工智能(AI)和英伟达(Nvidia)。不要改变原内容的意思,微调内容,重写内容,不要续写:“不仅如此,这两者密切相关,因为英伟达在不仅仅局限于其最开始的图形处理单元(GPU),正在将其GPU技术扩展到数字孪生领域,同时紧密连接着新兴的AI技术。”最近,英伟达与众多工业企业达成了合作,包括领先的工业自动化企业,如Aveva、罗克韦尔自动化、西门子和施耐德电气,以及泰瑞达机器人及其MiR和优傲机器人公司。Recently,Nvidiahascoll

2 个月不见,人形机器人 Walker S 会叠衣服了 2 个月不见,人形机器人 Walker S 会叠衣服了 Apr 03, 2024 am 08:01 AM

机器之能报道编辑:吴昕国内版的人形机器人+大模型组队,首次完成叠衣服这类复杂柔性材料的操作任务。随着融合了OpenAI多模态大模型的Figure01揭开神秘面纱,国内同行的相关进展一直备受关注。就在昨天,国内"人形机器人第一股"优必选发布了人形机器人WalkerS深入融合百度文心大模型后的首个Demo,展示了一些有趣的新功能。现在,得到百度文心大模型能力加持的WalkerS是这个样子的。和Figure01一样,WalkerS没有走动,而是站在桌子后面完成一系列任务。它可以听从人类的命令,折叠衣物

首个自主完成人类任务机器人出现,五指灵活速度超人,大模型加持虚拟空间训练 首个自主完成人类任务机器人出现,五指灵活速度超人,大模型加持虚拟空间训练 Mar 11, 2024 pm 12:10 PM

这周,由OpenAI、微软、贝佐斯和英伟达投资的机器人公司FigureAI宣布获得接近7亿美元的融资,计划在未来一年内研发出可独立行走的人形机器人。而特斯拉的擎天柱也屡屡传出好消息。没人怀疑,今年会是人形机器人爆发的一年。一家位于加拿大的机器人公司SanctuaryAI最近发布了一款全新的人形机器人Phoenix。官方号称它能以和人类一样的速率自主完成很多工作。世界上第一台能以人类速度自主完成任务的机器人Pheonix可以轻轻地抓取、移动并优雅地将每个对象放置在它的左右两侧。它能够自主识别物体的

塑造未来的十款类人机器人 塑造未来的十款类人机器人 Mar 22, 2024 pm 08:51 PM

以下10款类人机器人正在塑造我们的未来:1、ASIMO:ASIMO由Honda开发,是最知名的人形机器人之一。ASIMO高4英尺,重119磅,配备先进的传感器和人工智能功能,使其能够在复杂的环境中导航并与人类互动。ASIMO的多功能性使其适用于各种任务,从帮助残疾人到在活动中进行演示。2、Pepper:由SoftbankRobotics创建,Pepper旨在成为人类的社交伴侣。凭借其富有表现力的面孔和识别情绪的能力,Pepper可以参与对话、在零售环境中提供帮助,甚至提供教育支持。Pepper的

人形机器人会变魔术了,春晚节目组了解一下 人形机器人会变魔术了,春晚节目组了解一下 Feb 04, 2024 am 09:03 AM

一眨眼的功夫,机器人都已经学会变魔术了?只见它先是拿起桌上的水勺,向观众证明了里面什么也没有……然后,它又把手中鸡蛋似的物体放了进去,然后把水勺放回桌子上,开始“施法”……就在它把水勺再次拿起的时候,奇迹发生了。原先放进去的鸡蛋不翼而飞,跳出的东西变成了一个篮球……再来看一遍连贯动作:△此动图为二倍速一套动作下来如行云流水,只有把视频用0.5倍速反复观看,才终于发现了其中的端倪:如果手速再快一些,大概真的就可以瞒天过海了。有网友感叹,机器人变魔术的水平比自己还要高:为我们表演这段魔术的,是Mag

云鲸逍遥001扫拖机器人,长「脑子」了!| 体验 云鲸逍遥001扫拖机器人,长「脑子」了!| 体验 Apr 26, 2024 pm 04:22 PM

近几年最受消费者欢迎的智能家电,扫拖机器人可谓是其中之一。它所带来的操作便利性,甚至是无需操作,让懒人们释放了双手,让消费者能够从日常的家务中「解放」出来,也能拿更多的时间花在自己喜欢的事情上,变相提高了生活品质。借着这股热潮,市面上几乎所有的家电产品品牌都在做自己的扫拖机器人,一时间使得整个扫拖机器人市场热闹非凡。但市场的快速拓张必然会带来一个隐患:很多厂商会采用机海战术的方式快速占领更多的市场份额,从而导致很多新品并没有什么升级点,说它是“套娃”机型也不为过。不过,并不是所有的扫拖机器人都是

See all articles