Double-buffering type robot software log storage method

A robot software and double-buffering technology, applied in the field of log storage, can solve problems affecting the overall real-time performance of the robot system software and limit the recording function of log data information, so as to improve the overall comprehensive reliability and stability of the robot system software, and improve the comprehensive reliability performance and stability, and the effect of reducing the operating load

Active Publication Date: 2017-02-15
FOSHAN INST OF INTELLIGENT EQUIP TECH +1
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Writing log data information into the hard disk storage space in real time involves underlying physical operations and underlying software system calls. Frequent operations will affect the overall real-time performance of the robot system software, which greatly limits the log data. Features of the logging function

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Double-buffering type robot software log storage method
  • Double-buffering type robot software log storage method
  • Double-buffering type robot software log storage method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] The double-buffering robot software log storage method of this embodiment, such as Figure 1 to Figure 4 As shown; a log storage software function loading module, a log storage software function unloading module, a log storage software operation module, a log information software buffer, a log information software receiver and a log information software parser are set up.

[0032] The log storage software function loading module is used to load the log storage function module in the robot system software initialization stage to complete the establishment of the required operating environment. The log storage software function loading module is also used in the initialization stage to initialize the log record data structure and dynamically allocate two log buffers for recording log data information. The log record data structure includes the module name that uses the log, the input / output buffer pointer, the input pointer position, the statistics of the number of bytes ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a double-buffering type robot software log storage method. The method is characterized by comprising the following steps of: setting a log storage software function loading module, a log storage software function unloading module, a log storage software operation module, a log information software buffer, a log information software receiver and a log information software analyzer, wherein the log information software buffer comprises two log buffer areas with same storage spaces; when one log buffer area is full of data, switching an input pointer to the other log buffer area so as not to delay the data input; pointing an output pointer to the log buffer area full of data, outputting the log data information in the log buffer area full of data, and setting the log buffer area to be in an idle state. According to the method, the log data information can be stored, and the overall operation load of robot system software can be greatly reduced, so that benefit is brought to improve the software defect check efficiency.

Description

technical field [0001] The invention relates to the technical field of log storage, and more specifically, to a double-buffering robot software log storage method. Background technique [0002] At present, with the continuous and in-depth development of robot technology, its software functions and components are becoming more and more complex, which puts forward high requirements for the debugging and testing of system software. A large number of output and record operation logs are convenient for developers to track and debug problems, and form a mechanism and method for efficient troubleshooting of software defects. Different robot system software manufacturers have different means and mechanisms for recording log data information, but they have two common purposes: On the one hand, during the development stage of robot system software, it can assist developers to complete the entire software well. Design and implementation work; on the other hand, during the operation ph...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/07
CPCG06F11/0787
Inventor 吴珩杨兆万许安鹏朱明邹敏钦黄浩周艳红
Owner FOSHAN INST OF INTELLIGENT EQUIP TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products