System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种AGV小车的OTA远程升级方法技术_技高网

一种AGV小车的OTA远程升级方法技术

技术编号:40637020 阅读:5 留言:0更新日期:2024-03-13 21:20
一种AGV小车的OTA远程升级方法涉及自动化物流设备,采用一种自适应升级策略算法,智能地根据AGV小车的当前状态选择最合适的升级方案,方法包括以下步骤:在准备阶段,AGV小车自动连接至OTA服务器并进行身份验证,服务器随后准备相应的升级包;在策略制定阶段,服务器根据AGV小车提供的自身设备数据,实时监测并智能决策升级策略;在验证与完成阶段,在遇到网络故障、数据包损坏或升级失败时,AGV小车执行预设的容错程序,包括自动重试和版本回滚,AGV小车完成升级后进行自检,并与服务器同步状态,确保升级的完整性和正确性。通过无线远程技术(OTA)实现AGV小车软件的升级,优化了现有技术中存在的缺乏灵活性和升级稳定性不足的问题。

【技术实现步骤摘要】

本技术涉及自动化物流设备,具体是一种实现agv(automated guided vehicle,agv)小车无线远程升级(overtheair,ota)的方法。


技术介绍

1、在自动化物流领域,自动引导车辆(agv)对于提高运输效率和减少人力成本至关重要。随着技术的进步,agv系统需要定期进行软件更新以优化性能、增加新功能或修补安全漏洞。目前,agv系统的软件升级主要依赖于物理连接或本地无线连接的方式,但这些方法存在若干弊端,如更新效率低、需要人工参与及长时间的升级过程等,无线远程升级(ota)技术可有效克服这些问题,它能实现在不直接接触agv的情况下远程更新软件。但是,现有的ota升级方法面临着一些挑战和局限性。

2、目前存在的问题:

3、(1)升级流程缺乏灵活性:传统的ota升级流程可能没有考虑agv小车当前的电量水平、网络情况、设备负载等因素,导致在不合适的时间进行升级,可能会中断agv小车的正常运行。

4、(2)升级成稳定性不足:在升级过程中可能出现网络不稳定或数据传输错误,而现有方法对于这些问题的应对措施有限,增加了升级失败的风险。


技术实现思路

1、本专利技术目的是提供一种agv小车的ota远程升级方法,通过自适应升级策略算法,智能地选择适合当前agv小车状态的升级方案,并引入多级容错机制以确保升级过程的可靠性和系统稳定性,从而最小化人工干预,提升整个物流自动化系统的性能。

2、为达到上述目的,本专利技术的技术方案:p>

3、一种agv小车的ota远程升级方法,具体步骤如下:

4、步骤1、开始:agv小车升级程序启动,准备开始升级流程;

5、步骤2、连接与认证,agv小车尝试与ota服务器平台建立安全连接,并通过数字证书进行身份认证,如果认证成功,agv小车获得访问更新资源的权限,转到步骤4,如果认证失败,系统进入步骤3;

6、步骤3、重试认证,系统重新尝试步骤2连接与认证过程,如果认证成功,则进入步骤4;如果连接失败,则agv小车将执行本地错误处理流程,会记录错误日志、并且发出警告信号、显示故障指示灯并且通知操作中心,然后流程结束;

7、步骤4、检查更新:一旦认证通过,agv小车将查询新版本的软件可下载,查询到针对固件版本的最新安装包的版本上线,如果发现更新,agv小车将根据预设的升级策略来决定升级的时机和方式,进入步骤5;如果没有发现更新,agv小车将继续执行当前的操作任务,转到步骤9,升级流程结束;

8、步骤5、根据agv小车评估当前综合性能数据监测及智能策略决策,决策升级时机和方式:如果决定确定升级,agv小车将准备进入升级模式,转到步骤6;如果决定推迟或取消升级,然后继续执行当前任务,转到步骤9,升级流程结束。

9、步骤6、执行升级:agv小车下载更新包,并开始升级过程,期间,agv小车会备份一份之前的软件程序,用于步骤8;如果升级成功,转到步骤7,agv小车将进入功能测试阶段,以确保所有系统正常运行;如果升级失败,agv小车将触发回退机制,进入步骤8,恢复到以前的稳定版本以保证操作的连续性。

10、步骤7、功能验证:agv小车执行预定的测试程序,以验证新软件的功能和性能,如果测试成功,agv小车确认升级有效,并进入完成状态,进入步骤9;如果测试失败,转到步骤8,agv小车将触发故障恢复程序,包括回退到旧版本并进行步骤9;

11、步骤8、版本回退:agv小车自动回滚到升级前的版本,确保恢复到已知稳定的工作状态回滚完成后,进入步骤9;

12、步骤9、同步状态:不升级、推迟升级、升级或回退完成后,agv小车同步其系统状态,更新任务日志,进入步骤10;

13、步骤10、结束:升级流程结束后,agv小车发送状态报告给中央管理系统,并准备重新开始其自动化任务,或者根据需要进入待命模式。

14、整个流程确保了agv小车在升级过程中的最小干扰和最高效率,同时在遇到任何问题时提供了恢复和错误处理机制,以保障agv小车的稳定运行和服务的连续性。

15、所述步骤2的连接与认证:agv小车通过mqtt(消息队列遥测传输协议)与ota服务器的建立安全连接,并传输身份验证信息及当前软件版本;所述软件版本检查与匹配:ota服务器通过agv小车和密码验证agv小车的身份,对比当前agv小车软件版本与最新可用升级包,并准备相应的更新包。

16、所述步骤5中综合性能数据监测:包括服务器实时收集agv小车的关键性能指标,包括电量、网络状况、存储容量、作业状态和历史升级记录;

17、智能策略决策:包括服务器运用自适应升级策略算法,分析数据并决定最合适的升级策略,考虑升级时机、方法及对当前作业的影响。

18、所述步骤7中agv小车执行预定的测试程序包括通信功能、导航功能、移动功能。

19、验证与完成阶段:

20、1.容错与故障恢复:在遇到网络故障、数据包损坏或升级失败时,agv小车执行预设的容错程序,包括自动重试和版本回滚。

21、2.全面升级验证:agv小车完成升级后,进行自检以验证新软件的功能性、性能、安全性和兼容性。

22、3.状态同步与更新:成功验证升级结果后,agv小车与服务器同步状态,服务器记录升级详情,并标记升级任务完成。

23、所述步骤1中agv与ota服务器平台建立安全连接,具体如下:

24、(1)agv小车通过通信网络上传数据到ota服务器。

25、(2)服务器通过通信网络发送所需数据给agv小车。

26、(3)agv小车接收更新包数据后,并在其系统上安装和应用更新。

27、(4)更新应用后,agv系统进行自我验证,以确保更新正确安装。

28、(5)agv小车通过通信网络将更新验证完整的反馈发送回ota服务器。

29、(6)ota服务器接收到小车反馈的更新数据后,记录更新状态到数据库。

30、所述agv小车评估当前的工作负载、电池电量、网络状况等数据,来确定是否执行升级以及升级方式,ota服务器端自适应升级策略决策流程图;

31、(1)开始(接收agv小车数据):流程的起始点是系统接收agv小车的关键数据,包括电池电量和存储空间。

32、(2)固件版本兼容性检查:

33、1.系统评估当前的固件版本是否与待安装的更新包兼容。

34、2.如果不兼容,为了避免潜在的问题,系统决定“不更新”。

35、3.如果兼容,则继续评估agv小车的当前设备负载。

36、(3)检查电池电量和存储空间:

37、1.系统检查agv小车的电池电量是充足,并确认存储空间是否足以容纳完整的更新包。

38、2.如果电池电量不足或存储空间不够,则不适合进行升级,因此选择“不更新”。本文档来自技高网...

【技术保护点】

1.一种AGV小车的OTA远程升级方法,其特征在于:具体步骤如下:

2.根据权利要求1所述的一种AGV小车的OTA远程升级方法,其特征在于:

3.根据权利要求1所述的一种AGV小车的OTA远程升级方法,其特征在于:所述步骤5中综合性能数据监测:包括服务器实时收集AGV小车的关键性能指标,包括电量、网络状况、存储容量、作业状态和历史升级记录;

4.根据权利要求1所述的一种AGV小车的OTA远程升级方法,其特征在于:所述步骤7中AGV小车执行预定的测试程序包括通信功能、导航功能、移动功能。

5.根据权利要求1所述的一种AGV小车的OTA远程升级方法,其特征在于:所述步骤1中AGV与OTA服务器平台建立安全连接,具体如下:

6.根据权利要求1所述的一种AGV小车的OTA远程升级方法,其特征在于:所述步骤5、AGV小车评估当前综合性能数据监测及智能策略决策,其具体步骤热如下:

【技术特征摘要】

1.一种agv小车的ota远程升级方法,其特征在于:具体步骤如下:

2.根据权利要求1所述的一种agv小车的ota远程升级方法,其特征在于:

3.根据权利要求1所述的一种agv小车的ota远程升级方法,其特征在于:所述步骤5中综合性能数据监测:包括服务器实时收集agv小车的关键性能指标,包括电量、网络状况、存储容量、作业状态和历史升级记录;

4.根据权利要求1所述的一种agv小车的...

【专利技术属性】
技术研发人员:林硕刘继伟韩忠华
申请(专利权)人:沈阳建筑大学
类型:发明
国别省市:

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

1