Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

485 results about "Reusability" patented technology

In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements. Because reuse implies the creation of a separately maintained version of the assets, it is preferred over leverage.

Back pressure verification method for chip design, computer equipment and medium

The invention relates to the technical field of computers, and provides a back pressure verification method for chip design, computer equipment and a medium, which are used for solving the problem of high development difficulty of back pressure verification. The back pressure verification method comprises the following steps: carrying out initialization operation on a chip simulation verification platform, and then instantiating a top layer, a to-be-tested design and an interface module; a corresponding back pressure signal is determined based on at least one back pressure type associated with a to-be-tested design through a back pressure test module, and then back pressure overshoot check and continuity check after back pressure release are executed by monitoring the back pressure signal according to a pre-configured response mode. Therefore, various conditions which may cause back pressure can be efficiently simulated, the reusability of the back pressure test is good, the system can be conveniently transplanted to various verification environments, the chip verification period can be shortened, and the chip development efficiency can be improved.
Owner:SHENZHEN XINGYUN ZHILIAN TECH CO LTD

Distributed simulation system and device based on DDS

The invention provides a distributed simulation system and device based on a DDS (Direct Digital Synthesizer), which can meet the requirements of the accuracy of a human-in-loop semi-physical simulation process of an aircraft, the data publishing / subscribing real-time performance of each component, the compatibility of development software of each professional subsystem, the interactivity of third-party data and simulation data and the reusability and expansibility of a model. A distributed simulation system operation framework is utilized, access of a heterogeneous system is supported, and finally confrontation between a human-in-loop semi-physical simulation system and an illusion party generated by a computer is achieved. An HLA distributed simulation architecture thought is adopted, simulation system data can be interacted through a real-time network through DDS middleware, and interaction content comprises flight simulation data, control panel data, visual head-up display data and MFD data.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 92728

Visual control method for simulation test process

The invention relates to the technical field of simulation, and discloses a visual control method for a simulation test process, which performs test process description and visual display in a composite mode of test components, attributes and behavior logic to realize dynamic arrangement and design reuse of the test process. And support is provided for design and control of a simulation verification process of a full development cycle of a product. The technical problem that a traditional test method generally relates to writing a large number of codes to define test cases, and consequently maintenance and change complexity is caused is solved, the automation level of the execution process of a complex simulation system is improved, and the reusability and test efficiency of simulation verification work are improved.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Automatic batch connection method for interfaces

The invention discloses an automatic batch interface connection method, which relates to the technical field of interface connection, and comprises the following steps: S1, confirming an input / output port; s2, parameterizing macro definition; s3, a connection code is generated; s4, generating interfaces in batches; and S5, carrying out batch connection. According to the method, automatic generation of batch interface connections is achieved through parameterized macro definition, the requirement for manual coding is reduced, the risk of human errors is reduced, the efficiency of the verification process is improved, a designer only needs to specify macro parameters in the configuration file, a large number of different interface connections can be rapidly configured, complex connection codes do not need to be written, and the method is convenient and fast to operate. The reusability of codes is enhanced through parameterized macro definition, the same macro definition can be repeatedly used in different items or different verification platforms, high flexibility is provided through the parameterized macro definition, interface connection is supported to be rapidly modified and adapted, and the large-scale integrated circuit design method and device can adapt to various complex scenes in the large-scale integrated circuit design process.
Owner:浙江智行微电子有限公司

Tool creation and evolution combined reasoning application method, system, equipment and medium

The invention discloses a reasoning application method, system, equipment and medium combining tool creation and evolution, knowledge is abstracted from a collected data set by using a large language model, a knowledge tree structure is constructed, a series of tools are induced based on the knowledge tree structure, and the universality and reusability of the tools are ensured. In the tool evolution search stage, a complete tool evolution mechanism is designed, and a corresponding optimization function is designed in combination with an evaluation index, so that the balance of adaptive exploration and utilization is realized, a tool set is dynamically optimized, and the diversity and adaptability of the tool set are continuously improved. In the reasoning application stage, a tool enhancement agent is constructed, and the tool is flexibly called to solve the complex reasoning problem. According to the method, the reusability and diversity of a tool are remarkably improved, the reasoning accuracy and efficiency of a large language model are enhanced, meanwhile, the interpretability and adaptability of a system are improved, good cross-domain application potential is achieved, and a certain basis is provided for enhancing the complex reasoning ability of artificial intelligence.
Owner:UNIV OF SCI & TECH OF CHINA

Hardware topology information processing method and device, equipment and medium

The invention relates to the technical field of computers, in particular to a hardware topological information processing method and device, equipment and a medium. According to the method, the information type and the node identifier are carried when the query request is received, so that a developer can accurately query the hardware topology information of the specific node, and blind search and repeated work are avoided. Secondly, after the information type is determined to be the topological information type, hardware topological information of the target node is obtained from a database, the database comprises information of different nodes, and the target hardware topological information is determined according to a topological configuration file of the target node, so that the accuracy and pertinence of the information are ensured. Therefore, in the development process, developers of different groups can quickly obtain the detailed hardware topology information of the required nodes through the scheme, the situation that development and debugging are repeatedly carried out due to hardware adjustment is reduced, and the development efficiency and the code reusability are improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Low-code platform design system based on modularization and dynamic extension component

The invention discloses a low-code platform design system based on modularization and a dynamic extension component, and relates to the technical field of low-code development, and the system comprises a form module which is used for standardly defining a data model and dynamically rendering a user interface, realizing unification of form configuration through a structured metadata specification, and establishing a form module; bidirectional binding of the view and the data model is realized; the process module is used for realizing modeling, execution and state management of a business process, supporting automatic task scheduling and multi-instance management based on standardized process elements, and keeping consistency of a process state through an increment synchronization mechanism; and the data processing module is used for cooperatively managing platform data resources, supporting dynamic expansion and decoupling dependence between the form module and the process module through an event-driven mechanism. According to the method, the strong binding relationship between the decoupling form and the process is established, the reusability of the process module is improved, and the process module is independent of the form and can independently provide API service to the outside, so that the method is adaptive to more business scenes.
Owner:GUODIAN NANJING AUTOMATION

Macro definition processing method of hardware description language and related equipment

The invention discloses a macro definition processing method for a hardware description language and related equipment. The macro definition processing method comprises the following steps: acquiring a target file in a header file of a specified hardware description language; judging a target macro name corresponding to each conditional compiling instruction in the target file, if a macro name which is the same as the target macro name exists in a preset parameter data structure, storing a code block behind the target macro name, processing a macro value in the code block, and generating a processed code block; if the processed code block contains the conditional compilation instruction, continuing to perform macro name judgment, code block storage and macro value processing operation on the processed code block until the code block processed for multiple times does not contain the conditional compilation instruction any more; and macro definition extraction is carried out on the code block after multiple times of processing so as to obtain all macro definitions in the code block. According to the technical scheme, the code reusability and the development efficiency in the hardware design process can be improved.
Owner:北京汤谷软件技术有限公司

Multi-core vector processor-oriented sparse bert model acceleration method, apparatus and device, and medium

The invention discloses a sparse bert model acceleration method and device for a multi-core vector processor, equipment and a medium, and relates to the technical field of vector processors, and the method comprises the steps: constructing a pre-training language model for adjustment and optimization; determining the type of the graph optimization operation; the type is operator fine tuning, and the graph optimization operation of the target application scene is realized by utilizing the optimized pre-training language model and a multi-core vector processor in combination with layer normalization and matrix transposition; the type is operator fusion, operator fusion is carried out on each layer of encoders in the optimized pre-training language model based on a multi-core vector processor, and graph optimization operation on a target application scene is realized; the type is storage optimization, data storage structure optimization and data reuse design are carried out on the optimized pre-training language model based on the multi-core vector processor, graph optimization operation on a target application scene is achieved, the parallel computing capacity of the multi-core vector processor can be brought into full play, and the data reusability and the data storage effect are improved.
Owner:NAT UNIV OF DEFENSE TECH

Controller programming method and device based on equipment model, equipment, medium and product

The invention discloses a controller programming method and device based on an equipment model, equipment, a medium and a product, the equipment model is used as a unified semantic anchor point, heterogeneous characteristics of physical equipment are converted into computable structured description, hardware adaptation and business logic are decoupled through a driving framework, a large model focuses on generation of a high-value control strategy, and the control strategy is optimized. Semantic drift and logic illusion of a program generation large model are remarkably inhibited by relying on double constraints of equipment document data and a knowledge graph, finally, an executable drive program meeting strict requirements of an industrial site is output through compiling verification of a closed loop, and due to the fact that manual development is not needed, development efficiency is improved, development cost is reduced, and development efficiency is improved. The equipment model provides a cross-protocol and cross-manufacturer standardized interface contract, so that the problem of poor reusability in traditional development is solved, and the reusability is improved.
Owner:HUNAN KAIHONG ZHIGU DIGITAL IND DEV CO LTD

Data interaction association mapping transmission method for SKTC task model

The invention discloses an SKTC task model data interaction association mapping transmission method, and relates to the technical field of data interaction and association mapping of a SysML design model and a Modelica simulation model. The method comprises the steps that a unified data interaction format is defined, the format and the protocol follow the FMI standard, and interoperability of the model is ensured; a mapping rule is designed, and data read-write operation between the models is achieved through an interface provided by the FMI; a data interaction interface is realized, and setting of model parameters and triggering of calculation steps are carried out through an FMI; and developing a co-simulation environment. By defining a unified data interaction format and a mapping rule, a design model and a simulation model are exported into an FMU format through a format conforming to an FMI interface standard, and are effectively integrated in a co-simulation environment, so that the two models can be seamlessly jointed, accurate transmission of data and co-simulation of the models are realized, and the simulation efficiency is improved. And the interactivity and reusability of the model are greatly improved.
Owner:ZHEJIANG UNIV

Task scheduling and cache optimization method in storage and computation collaborative edge computing network

The invention discloses a task scheduling and cache optimization method in a storage and calculation collaborative edge computing network, and aims to optimize the service delay cost of a user and the cache deployment cost of a service provider. The method comprises the following steps: modeling a reusable task scheduling and cache optimization problem in a storage-computing collaborative edge computing network, and decoupling the reusable task scheduling and cache optimization problem into two sub-problems: a task scheduling problem for minimizing service delay cost, and providing a dynamic task scheduling algorithm based on a merging mechanism for the task scheduling problem. The invention provides a calculation result caching algorithm combining dynamic planning and greedy, and further provides a forward-looking pre-caching strategy for solving the problem of minimizing the service caching cost. The task calculation scheduling and result caching method with reusability is provided for space-time correlation of task requests in a storage and calculation collaborative edge calculation network, strict performance guarantee is provided, the method has wide applicability, and the method is suitable for large-scale popularization and application. And challenges of resource limitation and high real-time requirements in a complex calculation scene can be efficiently dealt with.
Owner:SOUTHEAST UNIV

Part generation method and system based on atomization disassembly and encapsulation data

The invention relates to a part generation method based on atomization disassembly and encapsulation data. The part generation method comprises the following steps: step 1, analyzing a demand scene; step 2, carrying out atomization disassembly; step 3, performing standardization verification; step 4, packaging the function logic layer; step 5, packaging the element part layer; 6, packaging an interface layer; according to the method, the problems of function solidification and difficult splitting of a traditional data product are solved, and efficient circulation and value release of data elements are promoted; and reusability and circulation efficiency of data parts are improved through the element part layer.
Owner:CHENGDU PATZHILIHU DIGITAL TECHNOLOGY CO LTD

Reusable key value cache generation method and device, equipment, storage medium and product

The invention discloses a reusable key value cache generation method and device, equipment, a storage medium and a product, and relates to the technical field of computers.The reusable key value cache generation method comprises the steps that an obtained text block is input into a preset large model, and a reusable key value cache corresponding to the text block is output based on a preset fixed prefix key value, the preset large model is obtained by optimizing calculation logic of an attention layer of the original large model based on an attention distribution mechanism. According to the method, the reusability of the key value cache is realized through the preset large model based on the preset fixed prefix key value, the problem of unstable model output caused by position coding and attention distribution changes is effectively solved, and the reuse efficiency of the key value cache is remarkably improved. Meanwhile, the computational logic of the attention layer of the model is optimized, so that the performance and stability of the model during multiplexing of the key value cache of the text block are improved.
Owner:CHINA MERCHANTS BANK

Business component management method and device, equipment, storage medium and program product

The embodiment of the invention provides a business component management method and device, equipment, a storage medium and a program product, and relates to the field of financial science and technology. The method comprises the following steps: acquiring a to-be-processed service; screening a plurality of target components corresponding to the to-be-processed business from a pre-established component library according to the business process of the to-be-processed business; according to the business process of the to-be-processed business and preset execution logic, the target components are combined, a target business process execution program corresponding to the to-be-processed business is obtained, and the preset execution logic comprises a data flow dependency relationship and an execution sequence between different components. According to the method provided by the invention, the business is abstracted into the components, and the business process meeting the business demand is spliced by flexibly combining the components, so that the development cost of business demand change is reduced, and the online speed of the new business is improved. In addition, due to the fact that the components have reusability, the executable programs corresponding to the requirements can be quickly assembled through the service components, repeated development is not needed, and resource waste is reduced.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Cloud native assembly type application construction method and device supporting dynamic combination

The invention relates to the technical field of cloud computing, and provides a cloud native assembly type application construction method and device supporting dynamic combination. According to the method, through component standardized packaging and distributed warehouse management, the high component reuse rate is achieved, the repeated development workload is reduced, a visual arrangement tool and a process template are reused, the application construction period is shortened by 50% or above, business personnel can directly participate in development, the'business-technology 'communication cost is reduced, and the development efficiency is improved. And during dynamic combination, an optimal loading path is calculated by adopting an optimization particle swarm algorithm of global search of a particle swarm algorithm and local kick of a simulated annealing algorithm, so that intelligent dependency analysis and optimal path calculation are realized, and the complexity of manual dependency sorting is avoided.
Owner:AVICIT CO LTD

Radar processing module test system

The invention provides a radar processing module test system, and belongs to the technical field of lightning protection, and the test system comprises a test tool which is used as a carrier plate for testing a processing module and is used for providing high-speed PCIE bus interface test resources; and the hardware core machine is used for integrating the test function module and the main control unit, test software is configured in the main control unit, the test software adopts a layered architecture design, and the test software with the layered architecture comprises an application layer, a network layer and a virtual driving layer. The radar processing module test system provided by the invention adopts test software with a layered architecture, and has the attributes of flexibility, high reusability and high expansibility, and a test program is independent of a test component. When the test assembly needs to be replaced, a new instrument driving program can be used under the condition that the test program is kept unchanged, so that the total cost of creating and maintaining the test program is reduced.
Owner:LEIHUA ELECTRONICS TECH RES INST AVIATION IND OF CHINA

Configurable helicopter unit alarm management system and method

The invention provides a configurable helicopter unit alarm management system and method. Belongs to the technical field of computer software, and is characterized in that a GPU (Graphics Processing Unit) reads an alarm configuration XML (Extensible Markup Language) file and converts the file into a local alarm information database, and after receiving fault data reported by each subsystem, the GPU updates existence information of all faults according to interface control file ICD (Interface Control Document) information in the alarm information database; for the data needing to be displayed in the fault list, the GPU performs unified sorting on the data and displays the data through the IDU; if the fault that the warning lamp needs to be triggered exists, the GPU lights up the warning lamp to give an alarm; according to the method and the device, the software change workload caused by design change can be effectively reduced, the reusability of a software module is improved, and the airborne software verification and airworthiness cost is reduced.
Owner:CHINA HELICOPTER RES & DEV INST

Finite-state machine-based model structured output constraint method and device

The invention provides a constraint method and device for model structured output based on a finite-state machine, and relates to the technical field of network security, and the method comprises the steps: converting a structured constraint rule into a finite-state machine, constructing a shared vocabulary finite-state machine in combination with a model vocabulary, and dynamically limiting an output token range and a field sequence in a reasoning process. It is ensured that model output strictly conforms to preset field definition, value range and grammar rules, the problems of field missing and format disorder in a traditional mode are thoroughly solved, and results can be directly analyzed and utilized by a downstream system. According to the method, low resource occupation, high reusability and quick response are realized while output accuracy and structuring are guaranteed, and key technical support is provided for large-scale application of a large model in security scenes such as attack detection and vulnerability recognition.
Owner:HANGZHOU DBAPPSECURITY CO LTD

Multi-modal engineering design intelligent generation method and system based on knowledge graph and RAG

The invention discloses a knowledge graph and RAG-based multi-modal engineering design intelligent generation method and system. The method comprises the following steps of S100, multi-modal data analysis and structured processing; s200, constructing a domain knowledge graph; s210, constructing a standardized module library; s300, performing intelligent retrieval and scheme generation; and S400, compliance verification and feedback learning are carried out. Through deep collaboration of the domain knowledge graph and the standardized module library, spanning of engineering design knowledge from'retrieval 'to'understanding and driving' is achieved, the problems of knowledge fragmentation and low reuse rate are solved, and the design efficiency, quality and automation level are remarkably improved.
Owner:SYNEFUELS CHINA

Event-based flight simulator simulation method and system, terminal and medium

The invention provides an event-based flight simulator simulation method and system, a terminal and a medium, and relates to the technical field of flight simulators, the method comprises the following steps: setting components of a flight simulator, and setting public attributes and equipment attributes; describing a simulation object file; configuring an initial scene; configuring a development environment; configuring and developing a visual plug-in; configuring a virtual instrument, and defining input and output of the virtual instrument; compiling a logic processing plug-in, and executing a logic processing process based on the logic processing plug-in; the logic processing plug-in is used for setting pointers and parameters so as to process events sent by the event processor and access attributes. The design level and development efficiency of the system are improved, the reusability of the system is enhanced, the stability of the system is improved, and the user experience is also improved.
Owner:NAVAL AVIATION UNIV

Front-end code generation method and device and storage medium

The invention discloses a front-end code generation method and device and a storage medium, and relates to the technical field of front-end development. According to the method, by obtaining the pre-configuration data of the to-be-executed project, the project demand can be accurately grasped. According to the method, the attribute information is analyzed, complex project requirements are refined into specific dimension configuration data, then the data are matched with the front-end configuration resource pools of the multiple dimensions, the target codes are rapidly generated, the code obtaining time is greatly shortened, and the tedious work that developers blindly search and write a large number of codes is avoided. Finally, the target front-end codes are generated through combination according to the preset format, repeated development is effectively avoided, developers do not need to write basic codes, more energy can be concentrated on core business logic implementation, the technical problems that in the front-end development process, code writing efficiency is low, errors are prone to occurring, and resource reusability is poor are solved, and the development efficiency is improved. The technical effects of improving the front-end development efficiency, improving the code quality and enhancing the code reusability are achieved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Query page generation method and device based on data configuration, equipment and medium

The invention provides a query page generation method and device based on data configuration, equipment and a medium, and relates to the field of data processing. According to the method, by calling the initial query component, it is ensured that a unified starting point exists in the development process, so that the consistency and maintainability of codes are kept, and meanwhile the development time is saved. The target query component is generated by configuring the query page attribute of the initial query component, the query interface can be quickly customized and adjusted according to different query requirements, consistency and reusability between different query pages are ensured, and the workload of repeated development is reduced. The query page of the target data is generated by utilizing the target query component, so that a new query function can be quickly deployed, manual layout and coding do not need to be performed every time, repeated work is reduced, the code reuse rate is improved, the development process is simplified, and the development efficiency of the query page is improved.
Owner:PING AN BANK CO LTD

API-driven platform for automated and reference-based machine learning workflows and deployments

A computer-implemented method operates on serializable or de-serializable programmatic objects representing deployments. Each deployment object can be programmatically applied to or associated with a collection of remote (cloud, or in-datacenter) compute resources ("target resources") from another machine ("client machine"). The client machine does need direct network access to the target resources and instead makes network requests to an API server that can connect to the target resources, directly or indirectly. Users leverage deployment APIs to construct a deployment object that is then transmitted securely through an API server, which conducts access checks. The deployment APIs allow users to reference "deployment metadata" (for example, the versioned build image) by name to facilitate reusability, reduce errors, and allow for administrator-curated deployment configurations. Additionally, the deployment APIs of an embodiment allow users to reference data integrations, datasets, user-defined functions, and machine learning models to ensure consistent workflow execution.
Owner:EXPLORATORY SCI INC

Application program generation method and device, computer equipment and storage medium

The invention relates to an application program generation method and device, computer equipment and a storage medium. The method comprises the steps of obtaining task demand information corresponding to application development, and analyzing the task demand information to obtain function demand information and interface definition information; function splitting is conducted on the function demand information, multiple pieces of sub-function information and function association logic information are formed, and function association logic is used for representing the connection relation between function modules in the application program; screening pre-constructed function modules according to the multiple pieces of sub-function information to obtain multiple target function modules; configuring data interfaces among the target function modules according to the target function modules and the interface definition information; and based on the data interface and the function association logic information, integrating the plurality of target function modules to generate an application program. According to the scheme, the reusability of the code file is improved, and the generation efficiency of the application program is effectively improved.
Owner:BANK OF CHINA

Micro-service interface management method and device, electronic equipment and storage medium

The embodiment of the invention provides a micro-service interface management method and device, electronic equipment and a storage medium, belongs to the technical field of computers, and is suitable for the field of finance. The method comprises the following steps: performing registration processing on the front-end gateway to obtain configuration information; performing programming language recognition processing on the micro-service unit according to the configuration information to obtain a programming language recognition result; performing interface capture processing on the micro-service unit according to the programming language recognition result to obtain a micro-service interface; and performing reusability evaluation processing on the micro-service interface, and performing unified management on the micro-service interface according to a reusability evaluation result. The embodiment of the invention can improve the management efficiency of the micro-service interface, and can be widely applied to the technical field of computers.
Owner:PING AN INT FINANCIAL LEASING CO LTD

Method for building instruction set acceleration component verification platform based on UVM

The invention provides a UVM-based instruction set acceleration component verification platform construction method, which comprises the following steps: firstly, generating a required instruction signal according to an input signal of an acceleration component by a verification platform, then generating a floating-point number meeting calculation requirements according to requirements, and meanwhile, ensuring the configurability of various parameters which are random and excited in an effective range of operational data; a C-based soft library is called as a reference model for comparison with a hardware output result, so that the verification accuracy is ensured; then collecting and merging coverage rate files obtained by excitation operation through scripts to realize convergence of the coverage rate and ensure the completeness of verification; and finally, when hardware design finds an error and is modified, a verification platform can be called to carry out a regression test, so that the method has relatively high reusability, and the verification efficiency is improved.
Owner:NANJING UNIV OF POSTS & TELECOMM

A parameter control method under the QT framework

The present invention discloses a parameter control method under the QT framework, belonging to the technical field of information transmission and processing. The present invention includes a series of processing procedures such as defining the types and interfaces of function controls based on QT, implementing and forming a function control library, selecting function controls to form a local XML file, dynamically creating function controls to implement interface layout, performing message passing when the attributes of function controls change, and triggering the business logic of function controls. By using the signal and slot communication mechanism in QT, the present invention realizes the business requirements of controlling device parameters by applying various controls in different usage scenarios, and has good adaptability and scalability. The present invention has the advantages of cross-platform, easy expansion, strong reusability, etc., can significantly improve the efficiency of business design and development, and makes the man-machine interface for parameter control friendly, convenient, flexible and consistent.
Owner:THE 54TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION

Data management

Embodiments of the present disclosure relate to applications, platforms, architecture, etc. for implementing a data buffering system in a customizable, reusable manner. In particular, the present disclosure relates to and describes a data buffering system that includes different layers and components that allow for customizing data buffering systems for different data pipelines while also allowing for code reusability. Such an approach allows for flexibility to scale to multiple use cases while also allowing for reuse of at least some of the same underlying components.
Owner:NVIDIA CORP

Industrial robot master control system

The invention discloses an industrial robot master control system which comprises a robot hardware abstraction layer, a real-time control algorithm plug-in layer and a non-real-time request corresponding layer, non-blocking asynchronous communication between different modules is achieved through a shared memory, and the robot hardware abstraction layer is used for shielding hardware differences generated due to different robot types. The high reusability of the robot master controller is realized; the real-time control algorithm plug-in layer is used for realizing the separation of the real-time control algorithm layer and the hardware abstraction layer and realizing the overall control of the robot; and the non-real-time request response layer is used for realizing interaction and communication capabilities of the robot and an external function module. The invention also provides a plurality of standardized system development interfaces, so that the system can form a unified development specification, a communication specification and a development mode under software and hardware decoupling. The system architecture provided by the invention is easy to realize in an industrial robot system, the mobility, compatibility and stability of software are improved through modular design, and the system architecture has relatively high applicability.
Owner:ZHEJIANG UNIV