一种机器人操作系统自动化远程安装方法与流程

allin2023-03-17  144



1.本发明涉及智能机器人领域,特别涉及机器人操作系统的自动化安装及管理维护。


背景技术:

2.随着智能机器人的应用普及,各行业对机器人的需求数量大增,目前机器人的规模化生产水平还比较低,其中包括系统自动化安装及测试环节相对薄弱,均靠人工进行系统软件及应用软件的安装及测试,效率较低,无法实现规模化生产检测。另外,在客户现场实际使用过程中出现故障,需要重装软件也非常不方便。
3.目前通过人工安装机器人系统的过程是:首先确定好生产批次及设备型号,选择相应的硬件的安装盘,确保不能人为拿错,然后将安装盘插到机器人设备的usb口,进行开机启动安装,过程中需要人工进行交互干预,包括选择系统语言、选择键盘模式、对磁盘分区、创建用户等过程,然后进行文件复制,安装完成后手动重启系统,并安装相应的应用软件,之后再进行人工整机检测,打印检测单。
4.整个安装流程人工干预较多,安装效率较低且容易出错,无法做到对机器人自动化检测及安全管理,同时相关的生产安装过程需通过手工进行记录,缺乏系统管理支撑。


技术实现要素:

5.针对现有技术存在的问题,本发明提供一种机器人操作系统自动化远程安装方法,利用网络及自动化安装技术实现对机器人全自动化安装检测,提升机器人生产效率,使软件升级维护便捷化,并避免因版本原因出现的生产事故,仅对授权设备进行安装,避免软件被盗用。
6.为了解决所述技术问题,本发明采用的及技术方案是:一种机器人操作系统自动化远程安装方法,包括以下步骤:s01)、在后台端通过自动化安装服务系统iros-server的web管理页面,维护录入待安装的机器人信息,包括mac地址;s02)、安装部署自动化安装服务系统iros-server,配置网络环境,使自动化安装服务系统iros-server通过网络与待安装的机器人相连接;s03)、对u盘进行注册发行,通过自动化安装服务系统iros-server的web管理页面进行u盘注册授权,写入u盘所属用户身份认证信息,并在u盘内写入自动化安装引导系统iros-bootsystem;s04)、将授权后的u盘插在待安装的机器人上,机器人开机上电,运行u盘内的自动化安装引导系统iros-bootsystem,进行初始化网络安装环境,然后与自动化安装服务系统iros-server进行身份认证,并采集机器人网卡mac地址硬件信息进行机器人身份核验,然后进行预安装准备,根据机器人身份信息下载相应版本的机器人iros系统安装镜像,然后进行全自动化安装,安装完成后,自动重启系统,并进行自检硬件状态,生成安装报告,上送
到自动化安装服务系统iros-server后台系统。
7.进一步的,自动化安装服务系统iros-server首先进行u盘发行注册,在u盘引导扇区写入加密的用户身份认证信息,该用户身份认证信息由iros-server系统随机生成并通过证书私钥加密后使用。
8.进一步的,自动化安装服务系统iros-server具备镜像下载及版本控制功能,根据机器人设备信息下载对应版本的系统安装镜像。
9.进一步的,自动化安装引导系统iros-bootsystem通过定制化linux内核及文件系统实现,定制化的linux内核引导机器人启动,并驱动机器人硬件设备工作。
10.进一步的,自动化安装引导系统iros-bootsystem根据网络参数配置文件实现网络初始化,网络参数配置文件自动下载更新。
11.进一步的,自动化安装引导系统iros-bootsystem与后台的自动化安装服务系统iros-server进行身份认证,将读取的u盘身份认证信息上报iros-server认证,确保iros-bootsystem的合法安全。
12.进一步的,自动化安装引导系统iros-bootsystem进行机器人身份核验,读取机器人的硬件网卡设备mac信息、硬盘序列号,与iros-server进行身份核验,确保机器人是合法设备。
13.进一步的,自动化安装引导系统iros-bootsystem向后台发起下载安装镜像文件,iros-server根据机器人设备版本类型回传相应的版本镜像文件。
14.本发明的有益效果:本发明可实现机器人操作系统的全流程自动化安装,大大提升生产效率,降低出错机率,提升生产管理水平,利于机器人产品的规模化、批量化生产,并降低人工投入,有效降低生产成本。
附图说明
15.图1为本发明的总体架构示意图;图2为本发明的安装检测报告示意图。
具体实施方式
16.下面结合附图和具体实施例对本发明作进一步的说明。
17.实施例1本实施例公开一种机器人操作系统自动化远程安装方法,如图1所示,本发明包含的软件有自动化安装服务系统iros-server、自动化安装引导系统iros-bootsystem,需相关支持的硬件包含机器人设备、u盘,所需的实施网络环境包括局域网或互联网。自动化安装服务系统iros-server安装在后台端,自动化安装服务系统iros-server通过局域网或者互联网与机器人远程连接。
18.本方法的具体步骤为:s01)、在后台端通过自动化安装服务系统iros-server的web管理页面,维护录入待安装的机器人信息,包括mac地址;s02)、安装部署自动化安装服务系统iros-server,配置网络环境,可选择以太网、wifi或者4g/5g方式使自动化安装服务系统iros-server通过网络与待安装的机器人相连
接;s03)、对u盘进行注册发行,通过自动化安装服务系统iros-server的web管理页面进行u盘注册授权,写入u盘所属用户身份认证信息,并在u盘内写入自动化安装引导系统iros-bootsystem;s04)、将授权后的u盘插在待安装的机器人的usb口上,机器人开机上电,运行u盘内的自动化安装引导系统iros-bootsystem,进行初始化网络安装环境,然后与自动化安装服务系统iros-server进行身份认证,并采集机器人网卡mac地址硬件信息进行机器人身份核验,然后进行预安装准备,根据机器人身份信息下载相应版本的机器人iros系统安装镜像,然后进行全自动化安装,安装完成后,自动重启系统,并进行自检硬件状态,生成安装报告,上送到自动化安装服务系统iros-server后台系统。
19.本实施例所述方法主要包括以下方面:u盘发行注册:自动化安装服务系统iros-server首先进行u盘发行注册,在u盘引导扇区写入加密的用户身份认证信息,该用户身份认证信息由iros-server系统随机生成并通过证书私钥加密后使用。
20.引导u盘制作:自动化安装服务系统iros-server将自动化安装引导系统iros-bootsystem写入u盘。其通过web管理操作页面实现对iros-bootsystem的写入操作。
21.镜像版本管理:自动化安装服务系统iros-server具备镜像下载及版本控制功能,根据机器人设备信息下载对应版本的系统安装镜像。
22.定制安装引导系统iros-bootsystem:自动化安装引导系统iros-bootsystem通过定制化linux内核及文件系统实现,定制化的linux内核引导机器人启动,并驱动机器人硬件设备工作。定制全自动化安装脚本流程,无需人工交互,具备网络初始化、自动化安装、身份核验、自检及报告生成等功能。
23.网络初始化:自动化安装引导系统iros-bootsystem根据网络参数配置文件实现网络初始化,网络参数配置文件自动下载更新。
24.安装u盘合法性核验:自动化安装引导系统iros-bootsystem与后台的自动化安装服务系统iros-server进行身份认证,将读取的u盘身份认证信息上报iros-server认证,确保iros-bootsystem的合法安全。
25.机器人硬件合法性核验:自动化安装引导系统iros-bootsystem进行机器人身份核验,读取机器人的硬件网卡设备mac信息、硬盘序列号,与iros-server进行身份核验,确保机器人是合法设备。
26.安装镜像下载:自动化安装引导系统iros-bootsystem向后台发起下载安装镜像文件,iros-server根据机器人设备版本类型回传相应的版本镜像文件。
27.全自动安装:自动化安装引导系统iros-bootsystem通过定制安装脚本,实现安装流程全自动化运行,无需人工干预,安装完成后自动重启。
28.自检报告:自动化安装引导系统iros-bootsystem安装完成后可自检硬件设备状态,生成安装报告,并上报自动化安装服务系统iros-server,并提示安装检测完成,检测报告详见图2。
29.本实施例可有效实现机器人操作系统版本控制,提升安装效率,并确保机器人身份合法,使用安全,有效实现对机器人的生产过程管控。
30.以上描述的仅是本发明的基本原理和优选实施例,本领域技术人员根据本发明做出的改进和替换,属于本发明的保护范围。

技术特征:
1.一种机器人操作系统自动化远程安装方法,其特征在于:包括以下步骤:s01)、在后台端通过自动化安装服务系统iros-server的web管理页面,维护录入待安装的机器人信息,包括mac地址;s02)、安装部署自动化安装服务系统iros-server,配置网络环境,使自动化安装服务系统iros-server通过网络与待安装的机器人相连接;s03)、对u盘进行注册发行,通过自动化安装服务系统iros-server的web管理页面进行u盘注册授权,写入u盘所属用户身份认证信息,并在u盘内写入自动化安装引导系统iros-bootsystem;s04)、将授权后的u盘插在待安装的机器人上,机器人开机上电,运行u盘内的自动化安装引导系统iros-bootsystem,进行初始化网络安装环境,然后与自动化安装服务系统iros-server进行身份认证,并采集机器人网卡mac地址硬件信息进行机器人身份核验,然后进行预安装准备,根据机器人身份信息下载相应版本的机器人iros系统安装镜像,然后进行全自动化安装,安装完成后,自动重启系统,并进行自检硬件状态,生成安装报告,上送到自动化安装服务系统iros-server后台系统。2.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装服务系统iros-server首先进行u盘发行注册,在u盘引导扇区写入加密的用户身份认证信息,该用户身份认证信息由iros-server系统随机生成并通过证书私钥加密后使用。3.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装服务系统iros-server具备镜像下载及版本控制功能,根据机器人设备信息下载对应版本的系统安装镜像。4.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装引导系统iros-bootsystem通过定制化linux内核及文件系统实现,定制化的linux内核引导机器人启动,并驱动机器人硬件设备工作。5.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装引导系统iros-bootsystem根据网络参数配置文件实现网络初始化,网络参数配置文件自动下载更新。6.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装引导系统iros-bootsystem与后台的自动化安装服务系统iros-server进行身份认证,将读取的u盘身份认证信息上报iros-server认证,确保iros-bootsystem的合法安全。7.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装引导系统iros-bootsystem进行机器人身份核验,读取机器人的硬件网卡设备mac信息、硬盘序列号,与iros-server进行身份核验,确保机器人是合法设备。8.根据权利要求1所述的机器人操作系统自动化远程安装方法,其特征在于:自动化安装引导系统iros-bootsystem向后台发起下载安装镜像文件,iros-server根据机器人设备版本类型回传相应的版本镜像文件。

技术总结
本发明公开一种机器人操作系统自动化远程安装方法,本方法利用自动化安装服务系统、自动化安装引导系统实现机器人操作系统的自动化远程安装,首先对U盘介质进行发行注册,在安装过程中对U盘身份认证,同时进行机器人身份校验,确认安装授权无误后,根据硬件信息下载相应的机型版本的镜像文件,采用全自动化安装脚本进行安装,全程无需人工交互干预,安装完成后,自动重启系统,并进行硬件状态自检,最后生成安装报告。本发明有效实现版本控制、提升安装效率,并确保机器人身份合法、使用安全,有效实现对机器人的生产过程管控。有效实现对机器人的生产过程管控。有效实现对机器人的生产过程管控。


技术研发人员:刘来波 李朝铭 王建华
受保护的技术使用者:山东新一代信息产业技术研究院有限公司
技术研发日:2022.04.11
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-6376.html

最新回复(0)