CN105354068A - Network-based robot system software batch installing and upgrading method - Google Patents
Network-based robot system software batch installing and upgrading method Download PDFInfo
- Publication number
- CN105354068A CN105354068A CN201510905430.2A CN201510905430A CN105354068A CN 105354068 A CN105354068 A CN 105354068A CN 201510905430 A CN201510905430 A CN 201510905430A CN 105354068 A CN105354068 A CN 105354068A
- Authority
- CN
- China
- Prior art keywords
- robot
- server
- software
- application software
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a network-based robot system software batch installing and upgrading method. The method comprises the following steps that: a boot loader is written in an SD card at first; a robot is started from the boot loader in the SD card; network parameters of the robot are set; the robot downloads a corresponding Linux core from a server side through a TFTP protocol, and then mounts a root file system including corresponding application software through an NFS technology; therefore, installation of the robot system and the application software is completed; in need of upgrading the robot system or the application software, the robot Linux core and the corresponding root file system are only necessary to update; then, the robot downloads a new Linux core again and mounts a new corresponding root file system; and thus, upgrading of the system and the application software can be completed. The method disclosed by the invention is simple and rapid to operate and is capable of installing and upgrading the system software of the robot in batches; therefore, the workload of software installers is greatly reduced; the working efficiency is increased; and management is convenient.
Description
Technical field
The present invention relates to a kind of method that robot to batch production Network Based carries out system software batch installation and upgrade.
Background technology
Along with the development of industrial automation technology, increasing robot is applied in commercial production.The hardware structure that robot commonly uses is the framework based on ARM, installation be (SuSE) Linux OS.The production of robot normally mass, the environment of application is also mass usually.When carrying out (SuSE) Linux OS to the robot of batch production and application software is installed, traditional method adopts PC to be connected with each robot respectively, then carry out the installation of operating system and application software, compares and expend time in and be not easy to management.
Summary of the invention
Goal of the invention: for prior art Problems existing, the invention provides a kind of method of robotic system software being carried out to batch installation and upgrade, robot is connected by switch with server by the method, without the need to independent again, the steps such as system installation and software upgrading are carried out to each robot, time and manpower is saved cost, is convenient to management.
Technical scheme: described web based robotics system software batch is installed and upgrade method, comprises robot, server, switch;
Described robot is connected with switch, and switch-to-server is connected;
Described server is used for the operating system of storing machine people and the application software of all kinds of machine man-hour;
Described switch connects robot and server, enables to communicate between robot with server, the linux kernel that the robot that robot is come on Download Server by switch uses and root file system.
Particularly, steps of the method are:
(1) first by bootloader programming in SD card, then robot from SD card bootloader start;
(2) network parameter of robot is set;
(3) robot needs installation system and application software, first downloads robot linux kernel by TFTP from server end, and then passes through the root file system of NFS technology carry server end;
(4) robot needs upgraded machine robot system and application software, need the robot linux kernel of update server end and comprise the root file system of new application software, then robot downloads linux kernel again, and the root file system that carry is new, just can complete upgrading.
Particularly, described robot comprises welding robot, transfer robot, cutting robot, spray robot.
Particularly, described network parameter comprises the IP address of robot, gateway and server address.
Particularly, described different robot linux kernel is different, installs download corresponding linux kernel with the robot that allows during upgrading at system software, and the root file system comprising its application software that carry is corresponding.
Particularly, described robot is connected with switch by netting twine, and switch is connected with server by netting twine.
Beneficial effect: compared with prior art, the invention has the advantages that:, the invention provides a kind of method of robotic system software being carried out to batch installation and upgrade.Robot is connected by switch with server by the method, utilizes linux system network file system(NFS) (NetworkFileSystem is called for short NFS) technology, makes the root file system of robot carry server end, and corresponding application controls software; To conveniently carrying out installation and upgrade to robot system and application software, work efficiency can be improve, and be convenient to management.
Accompanying drawing explanation
Fig. 1 is the schematic diagram that in the present invention, robot is connected with server;
Fig. 2 is software programming and the setting steps of robot in the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, illustrate the present invention further.
As shown in Figure 1, a kind of web based robotics system software batch is installed and upgrade method, and transfer robot 1 is connected with server 5 by switch 3 with welding robot 2; Transfer robot 1 and welding robot 2, by the application software of the root file system on carry server 5 and correspondence, can carry out action.If need to upgrade the system of transfer robot 1 and welding machine robot 2 or application software, the linux kernel of the robot on server 5 or application software is only needed to upgrade, then kernel is downloaded in robot, again carry comprises the root file system of new application software, just can complete the renewal of robot system or application software in batches.
The kind of robot can a more than class, multiclass can be comprised, such as: welding robot, transfer robot, cutting robot, spray robot, the system of all kinds of robot and application software are likely slightly different, now only need to allow robot download corresponding linux kernel, and the root file system comprising its application software that carry is corresponding.
The software programming of robot and setting steps in the present invention as shown in Figure 2, concrete steps are:
(1) first by bootloader programming in SD card, then robot from SD card bootloader start;
(2) network parameter of robot is set;
(3) robot needs installation system and application software, first downloads robot linux kernel by TFTP from server end, and then passes through the root file system of NFS technology carry server end;
(4) robot needs upgraded machine robot system and application software, need the robot linux kernel of update server end and comprise the root file system of new application software, then robot downloads linux kernel again, and the root file system that carry is new, just can complete upgrading.
In addition, when system or application software have upgraded version, only need the kernel file of server end and root file system to change, then kernel file is downloaded in robot, just can complete the batch upgrade of robot system or application software.
In a word, although the present invention lists above-mentioned preferred form of teaching, should illustrate, those skilled in the art can carry out various change, unless such change deviate from scope of the present invention, otherwise all should be included in protection scope of the present invention.
Claims (6)
1. web based robotics system software batch is installed and a upgrade method, it is characterized in that: comprise robot, server, switch;
Described robot is connected with switch, and switch-to-server is connected;
Described server is used for the operating system of storing machine people and the application software of all kinds of machine man-hour;
Described switch connects robot and server, enables to communicate between robot with server, the linux kernel that the robot that robot is come on Download Server by switch uses and root file system.
2. web based robotics system software batch according to claim 1 is installed and upgrade method, it is characterized in that: steps of the method are:
(1) first by bootloader programming in SD card, then robot from SD card bootloader start;
(2) network parameter of robot is set;
(3) robot needs installation system and application software, first downloads robot linux kernel by TFTP from server end, and then passes through the root file system of NFS technology carry server end;
(4) robot needs upgraded machine robot system and application software, need the robot linux kernel of update server end and comprise the root file system of new application software, then robot downloads linux kernel again, and the root file system that carry is new, just can complete upgrading.
3. web based robotics system software batch according to claim 1 is installed and upgrade method, it is characterized in that: described robot comprises welding robot, transfer robot, cutting robot, spray robot.
4. web based robotics system software according to claim 2 batch is installed and upgrade method, it is characterized in that: described network parameter comprises the IP address of robot, gateway and server address.
5. web based robotics system software batch according to claim 3 is installed and upgrade method, it is characterized in that: described different robot linux kernel is different, install at system software and download corresponding linux kernel with the robot that allows during upgrading, and the root file system comprising its application software that carry is corresponding.
6. web based robotics system software batch according to claim 1 is installed and upgrade method, it is characterized in that: described robot is connected with switch by netting twine, and switch is connected with server by netting twine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510905430.2A CN105354068A (en) | 2015-12-10 | 2015-12-10 | Network-based robot system software batch installing and upgrading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510905430.2A CN105354068A (en) | 2015-12-10 | 2015-12-10 | Network-based robot system software batch installing and upgrading method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105354068A true CN105354068A (en) | 2016-02-24 |
Family
ID=55330042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510905430.2A Pending CN105354068A (en) | 2015-12-10 | 2015-12-10 | Network-based robot system software batch installing and upgrading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354068A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106066807A (en) * | 2016-06-08 | 2016-11-02 | 北京光年无限科技有限公司 | Method for updating OS and operating system towards intelligent robot |
CN106346481A (en) * | 2016-11-17 | 2017-01-25 | 北京光年无限科技有限公司 | Intelligent robot system for achieving configuration information transplanting and information transplant method |
CN109151850A (en) * | 2017-06-19 | 2019-01-04 | 中兴通讯股份有限公司 | Base station software upgrade method, device, base station and computer readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595870A (en) * | 2003-12-15 | 2005-03-16 | 浪潮电子信息产业股份有限公司 | Method of remote parallel automatic installation of multiple types of operating systems via network |
CN101944129A (en) * | 2010-09-21 | 2011-01-12 | 广东威创视讯科技股份有限公司 | Diskless system, workstation thereof, and building method of local root file by workstation |
-
2015
- 2015-12-10 CN CN201510905430.2A patent/CN105354068A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595870A (en) * | 2003-12-15 | 2005-03-16 | 浪潮电子信息产业股份有限公司 | Method of remote parallel automatic installation of multiple types of operating systems via network |
CN101944129A (en) * | 2010-09-21 | 2011-01-12 | 广东威创视讯科技股份有限公司 | Diskless system, workstation thereof, and building method of local root file by workstation |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106066807A (en) * | 2016-06-08 | 2016-11-02 | 北京光年无限科技有限公司 | Method for updating OS and operating system towards intelligent robot |
CN106346481A (en) * | 2016-11-17 | 2017-01-25 | 北京光年无限科技有限公司 | Intelligent robot system for achieving configuration information transplanting and information transplant method |
CN109151850A (en) * | 2017-06-19 | 2019-01-04 | 中兴通讯股份有限公司 | Base station software upgrade method, device, base station and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8904074B2 (en) | Method and apparatus for distributing configuration files in a distributed control system | |
CN105306225B (en) | A kind of physical machine remote power-off method based on Openstack | |
CN105373407A (en) | DSP and FPGA online upgrading method for embedded system | |
CN110912728B (en) | Operating system patch batch automatic update management method and system | |
US10747523B2 (en) | Methods of updating firmware components, computer systems and memory apparatus | |
US20090031299A1 (en) | Systems and methods for firmware cloning | |
US20190205109A1 (en) | Computer system, baseboard management controller, and os installation method | |
CN104503802A (en) | Server-side configuration method for unattended and remote installation operation system | |
CN113360173B (en) | Device and method for multi-cascade OTA upgrading of industrial equipment | |
CN103777979A (en) | Method and device for recovering BIOD through cloud end | |
CN105354068A (en) | Network-based robot system software batch installing and upgrading method | |
CN107395385A (en) | Method for upgrading software and device | |
CN105183528A (en) | Server bios upgrading method and system | |
WO2018089087A1 (en) | Mobile device external controller module | |
CN105224453A (en) | The automatic test approach of system compatibility and device | |
CN103475708A (en) | Remote software updating method | |
CN106533757A (en) | Method and device for upgrading cloud terminal equipment in batches | |
CN105094911A (en) | One-key upgrading method and tool of wireless communication module | |
US9207928B2 (en) | Computer-readable medium, apparatus, and methods of automatic capability installation | |
CN106027299B (en) | FTP client FTP automatic installation method and system, unattended equipment room | |
CN107092509B (en) | Method for updating firmware by using BMC | |
CN104423997A (en) | Remote base station version installing method and remote base station version installing device | |
CN114124698B (en) | Upgrading method, device and system of power distribution automation terminal operating system based on cloud master station | |
CN110737444A (en) | Remote self-adaptive dynamic deployment method and system for operating system based on firmware | |
CN102455920A (en) | Remote firmware updating method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160224 |