[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105354068A - Network-based robot system software batch installing and upgrading method - Google Patents

Network-based robot system software batch installing and upgrading method Download PDF

Info

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
Application number
CN201510905430.2A
Other languages
Chinese (zh)
Inventor
王春晨
孔繁亮
王富林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XIONGMAO INSTRUMENT AND METER CO Ltd NANJING
Nanjing Panda Electronics Co Ltd
Nanjing Panda Electronics Equipment Co Ltd
Original Assignee
XIONGMAO INSTRUMENT AND METER CO Ltd NANJING
Nanjing Panda Electronics Co Ltd
Nanjing Panda Electronics Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by XIONGMAO INSTRUMENT AND METER CO Ltd NANJING, Nanjing Panda Electronics Co Ltd, Nanjing Panda Electronics Equipment Co Ltd filed Critical XIONGMAO INSTRUMENT AND METER CO Ltd NANJING
Priority to CN201510905430.2A priority Critical patent/CN105354068A/en
Publication of CN105354068A publication Critical patent/CN105354068A/en
Pending legal-status Critical Current

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

Web based robotics system software batch is installed and upgrade method
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.
CN201510905430.2A 2015-12-10 2015-12-10 Network-based robot system software batch installing and upgrading method Pending CN105354068A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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