Data recording method, system, computer device and readable storage medium
By reading configuration information on the autonomous driving platform, mounting the hard disk and starting the autonomous driving process, complex operation problems in the existing technology are solved, and a more convenient and efficient data collection and debugging process is achieved.
Patent Information
- Application Number
- CN202210108957.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-01-28
AI Technical Summary
In the prior art, when remotely controlling the recording of sensor data using ssh commands, operators need to have a certain shell command basis, which is complicated and inconvenient.
Provides a data acquisition method, by logging into the autonomous driving platform, reading configuration information, filtering and mounting the target hard disk, starting the autonomous driving process according to the hard disk capacity, and starting the data acquisition process when the process is running normally.
It simplifies the operation process, reduces dependence on shell commands, improves operation convenience and efficiency, and lowers the threshold for autonomous driving debugging.
Smart Images

Figure CN114610603B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automated driving technology, and in particular to a data recording method, system, computer equipment and readable storage medium. Background Art
[0002] With the continuous innovation and development of science and technology, new automotive technologies are emerging one after another, especially new energy and autonomous driving technologies. In the automotive manufacturing industry, automated driving technology is also called unmanned driving technology or computer-driven car technology. In the automotive intelligent industry, it is known as an intelligent mobile four-wheel robot.
[0003] At present, multiple sensors are generally used to collect data in self-driving cars. During the self-driving process, ssh commands are usually used to remotely control and record sensor data. Although this method is fast and easy to operate, it requires the operator to have a certain foundation in shell commands. The operation is complicated and it is extremely inconvenient to control the functional modules in the self-driving system. Summary of the invention
[0004] Based on this, the purpose of the present invention is to provide a data acquisition method, system, computer equipment and readable storage medium to solve the problem in the prior art that when using ssh command to remotely control the recording of sensor data, the operator needs to have a certain shell command foundation, the operation is complicated and the control is extremely inconvenient.
[0005] In a first aspect, an embodiment of the present application provides a data collection method, which is applied to an autonomous driving platform, comprising:
[0006] When a user logs into the autonomous driving platform, configuration information is read;
[0007] Filter out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and select the hard disk corresponding to the target hard disk name for mounting;
[0008] Starting the automatic driving process based on the hard disk capacity of the mounted hard disk;
[0009] Matching the autonomous driving process with a current system process list, wherein the current system process list includes a plurality of running processes;
[0010] When the autonomous driving process can match the current system process list, the data collection process is started to record the data collected by the sensor.
[0011] In some embodiments, the step of starting the automatic driving process based on the hard disk capacity of the mounted hard disk specifically includes:
[0012] Checking the hard disk capacity of the mounted hard disk, and comparing the hard disk capacity with a first threshold;
[0013] When the hard disk capacity is greater than the first threshold, the automatic driving process is started.
[0014] In some embodiments, after starting the data collection process, the method further includes:
[0015] Comparing the remaining hard disk capacity of the mounted hard disk with a second threshold;
[0016] When the remaining hard disk capacity is greater than the second threshold, multiple functions are debugged.
[0017] In some embodiments, the method further comprises:
[0018] Multiple functions are debugged according to buttons, and the buttons are displayed on the main interface of the autonomous driving platform.
[0019] In some embodiments, when the user logs into the autonomous driving platform, before reading the configuration information, the method further includes:
[0020] The user logs in to the autonomous driving platform based on the SSH protocol.
[0021] In some of the embodiments, after starting the data collection process, the main interface of the autonomous driving platform displays the current running process, the size of the recorded data, and the remaining hard disk capacity.
[0022] In a second aspect, an embodiment of the present application provides a data acquisition system, including:
[0023] A reading module, used to read configuration information when a user logs into the autonomous driving platform;
[0024] A mounting module, used for filtering out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and selecting the hard disk corresponding to the target hard disk name for mounting;
[0025] A startup module, used to start the automatic driving process based on the hard disk capacity of the mounted hard disk;
[0026] a matching module, configured to match the autonomous driving process with a current system process list, wherein the current system process list includes running processes;
[0027] The recording module is used to start the data collection process when the autonomous driving process can match the current system process list to collect the data collected by the sensor.
[0028] In some embodiments, the startup module specifically includes:
[0029] A comparison unit, configured to check the hard disk capacity of the mounted hard disk, and compare the hard disk capacity of the hard disk with a first threshold;
[0030] A starting unit is used to start the automatic driving process when the hard disk capacity is greater than the first threshold.
[0031] In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned data collection method when executing the computer program.
[0032] In a fourth aspect, an embodiment of the present application provides a readable storage medium having a computer program stored thereon, which implements the above-mentioned data acquisition method when executed by a processor.
[0033] Compared with the related art, the data collection method provided in the embodiment of the present application logs in to the autonomous driving platform, reads the configuration information, filters out the target hard disk name according to the configuration information, then mounts the hard disk corresponding to the target hard disk name, checks the hard disk capacity of the hard disk, and when the hard disk capacity is greater than the first threshold, starts the autonomous driving process, and when the autonomous driving process runs normally, starts the data collection process to record the data collected by the sensor, logs in to the autonomous driving platform based on the ssh protocol, and then operates in combination with a graphical interface. It is not only easy to operate and has low latency, but also more convenient to record data. It is also simpler to operate when performing any debugging on the automatic platform, thereby lowering the threshold for autonomous driving debugging.
[0034] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A flow chart of a data recording method provided by a first embodiment of the present invention;
[0036] Figure 2 A structural block diagram of a data recording system provided by a second embodiment of the present invention;
[0037] Figure 3 A schematic diagram of the hardware structure of a computer device provided in the third embodiment of the present invention.
[0038] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0040] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.
[0041] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0042] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects in the front and back associations are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0043] A first embodiment of the present invention provides a data recording method. Figure 1 is a flow chart of the data recording method of the first embodiment of the present application. Figure 1 As shown, the process includes the following steps:
[0044] Step S101, when a user logs into the autonomous driving platform, configuration information is read;
[0045] Among them, the user logs in to the autonomous driving platform based on the SSH protocol so that the user can remotely connect to the autonomous driving operating system, and then read the configuration information to detect the environment of the autonomous driving platform. The user can customize and change the configuration information according to actual requirements. The configuration information includes vehicle information, remote IP, hard disk name, hard disk capacity, and information about the autonomous driving module to be started.
[0046] Step S102, filtering out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and selecting the hard disk corresponding to the target hard disk name for mounting;
[0047] Among them, before filtering out the target hard disk name according to the configuration information, it is also necessary to call the system interface to enable the background to print out the disk in the autonomous driving platform. It can be understood that the target hard disk name matches the hard disk, and the hard disk includes the parameter of hard disk capacity. The hard disk capacity of the hard disk can determine whether to start the autonomous driving process.
[0048] Step S103, starting the automatic driving process based on the hard disk capacity of the mounted hard disk;
[0049] Among them, since the data collected by the sensors during the autonomous driving process is very large, the hard disk capacity of the mounted hard disk is extremely important. It can be understood that the hard disk capacity of the mounted hard disk or the current system space is filtered out through the system's `df` command. When the hard disk capacity of the mounted hard disk is small, it is necessary to monitor the remaining hard disk capacity of the mounted hard disk in real time, and then enter the autonomous driving startup function by default. When the hard disk capacity is large enough, the autonomous driving process is directly started, and the started process is usually marked with *.
[0050] Step S104, matching the autonomous driving process with a current system process list, where the current system process list includes running processes;
[0051] Among them, matching the autonomous driving process with the current system process list is to determine whether the autonomous driving process is in normal operation. When the autonomous driving process exists in the current system process list, it means that the autonomous driving process is running normally. When an error occurs in the autonomous driving process, the autonomous driving platform will automatically try to restart and remind the user to refresh the status of the autonomous driving process. It is understandable that when the status of the autonomous driving process is in an abnormal state, the system will also actively issue a warning to remind the user to refresh the status of the autonomous driving process.
[0052] Step S105, when the autonomous driving process can match the current system process list, the data collection process is started to record the data collected by the sensor.
[0053] Among them, when the autonomous driving process is in normal operation, the data collection process is started to record the data collected by the sensor, and the currently started process, recorded data size and remaining hard disk capacity will be displayed on the main interface of the autonomous driving platform to monitor the remaining hard disk capacity of the mounted hard disk in real time.
[0054] In this embodiment, the configuration information is read, and then the autonomous driving platform is logged in. The target hard disk name is filtered out according to the configuration information, and then the hard disk corresponding to the target hard disk name is mounted. The hard disk capacity of the mounted hard disk is checked. When the hard disk capacity is greater than a first threshold, the autonomous driving process is started. When the autonomous driving process runs normally, the data collection process is started to record the data collected by the sensor. The autonomous driving platform is logged in based on the ssh protocol, and then the operation is performed in combination with the graphical interface. It is not only easy to operate and has low latency, but also more convenient to record data. It is also simpler to operate any debugging on the automatic platform, which directly lowers the threshold for autonomous driving debugging.
[0055] In some embodiments, the step of starting the automatic driving process based on the hard disk capacity of the mounted hard disk specifically includes:
[0056] Checking the hard disk capacity of the mounted hard disk, and comparing the hard disk capacity with a first threshold;
[0057] When the hard disk capacity is greater than the first threshold, the automatic driving process is started.
[0058] Among them, in order to avoid the phenomenon that the recording data fails or pauses midway due to the small hard disk capacity of the mounted hard disk, it is necessary to check the hard disk capacity of the mounted hard disk in advance, and, because the recorded data is large, there are certain requirements for the hard disk capacity of the mounted hard disk, that is, the hard disk capacity needs to be greater than the first threshold, then the automatic driving process can be started directly. It should be noted that when it is detected that the hard disk capacity is insufficient, the system automatically uninstalls the previously mounted hard disk and reminds the user to replace the hard disk.
[0059] In some embodiments, after starting the data collection process, the method further includes:
[0060] Comparing the remaining hard disk capacity of the mounted hard disk with a second threshold;
[0061] When the remaining hard disk capacity is greater than the second threshold, multiple functions are debugged.
[0062] If the remaining hard disk capacity of the mounted hard disk is insufficient, data recording needs to be stopped. When the remaining hard disk capacity is sufficient, multiple functions in the system can be debugged and each functional module can be entered by pressing keys.
[0063] In some embodiments, the method further comprises:
[0064] Multiple functions are debugged according to buttons, and the buttons are displayed on the main interface of the autonomous driving platform.
[0065] Among them, the main interface of the autonomous driving platform will monitor user buttons at the same time, and enter different functional modules according to the buttons. That is to say, each button will correspond to a functional module, and a function can be selected for debugging by pressing the button. The operation is extremely simple. For example, by pressing button 1, you can enter the log interface. The log interface reads the log storage directory of the autonomous driving process and then displays it in the main interface. The user can view the log, etc. It should be noted that in this embodiment, you can also press the button to exit the autonomous driving process or recording tool at any time.
[0066] In some embodiments, after starting the data collection process, the method further includes:
[0067] When the remaining hard disk capacity is smaller than a second threshold, data recording is stopped and a prompt is issued to notify the user to replace the hard disk.
[0068] When the remaining hard disk capacity of the mounted hard disk is insufficient, the system will automatically stop recording, uninstall the mounted hard disk, and issue a prompt to remind the user to replace the hard disk.
[0069] In some of the embodiments, after starting the data collection process, the main interface of the autonomous driving platform displays the current running process, the size of the recorded data, and the remaining hard disk capacity.
[0070] Among them, when the data collection process is started, the main interface of the autonomous driving platform will be entered, and the status of each current process, the hard disk capacity of the mounted hard disk, the size of the autonomous driving data packet, the size of each camera data and the percentage of hard disk space will be displayed on the main interface. Because the camera data takes up the most space in the sensor data, the camera data will be displayed separately. At the same time, there is also autonomous driving process monitoring. It should be noted that some autonomous driving processes can be automatically restarted after hanging up.
[0071] It can be understood that the status of the process is obtained by filtering whether the process exists in the current process list. When the process status is displayed as ERROR status, it means that an error has occurred in the autonomous driving process, and the ERRPR status is obtained by filtering the error code based on the autonomous driving process log.
[0072] In some embodiments, when the user logs into the autonomous driving platform, before reading the configuration information, the method further includes:
[0073] The user logs in to the autonomous driving platform based on the SSH protocol.
[0074] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0075] The second embodiment of the present application also provides a data recording system, which is used to implement the above-mentioned first embodiment and preferred implementation mode, which have been described and will not be repeated. As used below, the terms "module", "unit", "subunit" and the like can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0076] Figure 2 is a structural block diagram of a data recording system according to a second embodiment of the present application. Figure 2 As shown, the system includes:
[0077] A reading module 10, used to read configuration information when a user logs into the autonomous driving platform;
[0078] The mounting module 20 is used to filter out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and select the hard disk corresponding to the target hard disk name for mounting;
[0079] A starting module 30, configured to start the automatic driving process based on the hard disk capacity of the mounted hard disk;
[0080] A matching module 40, configured to match the autonomous driving process with a current system process list, wherein the current system process list includes running processes;
[0081] The recording module 50 is used to start the data collection process to record the data collected by the sensor when the autonomous driving process can match the current system process list.
[0082] In this embodiment, the configuration information is read, and then the autonomous driving platform is logged in. The target hard disk name is filtered out according to the configuration information, and then the hard disk corresponding to the target hard disk name is mounted. The hard disk capacity of the mounted hard disk is checked. When the hard disk capacity is greater than a first threshold, the autonomous driving process is started. When the autonomous driving process runs normally, the data collection process is started to record the data collected by the sensor. The autonomous driving platform is logged in based on the ssh protocol, and then the operation is performed in combination with the graphical interface. It is not only easy to operate and has low latency, but also more convenient to record data. It is also simpler to operate any debugging on the automatic platform, which directly lowers the threshold for autonomous driving debugging.
[0083] In some embodiments, the startup module 30 specifically includes:
[0084] a comparing unit, configured to check the hard disk capacity of the mounted hard disk and compare the hard disk capacity of the hard disk with a first threshold;
[0085] A starting unit is used to start the automatic driving process when the hard disk capacity is greater than the first threshold.
[0086] In some embodiments, after the recording module 50, the system further includes:
[0087] A comparison module, configured to compare the remaining hard disk capacity of the mounted hard disk with a second threshold;
[0088] The debugging module is used to debug multiple functions when the remaining hard disk capacity is greater than the second threshold.
[0089] In some embodiments, the system further comprises:
[0090] Multiple functions are debugged according to buttons, and the buttons are displayed on the main interface of the autonomous driving platform.
[0091] In some embodiments, after the recording module 50, the system further includes:
[0092] The notification module is used to stop recording data and issue a prompt to notify the replacement of the hard disk when the remaining hard disk capacity is less than a second threshold.
[0093] In some of the embodiments, after starting the data collection process, the main interface of the autonomous driving platform displays the current running process, the size of the recorded data, and the remaining hard disk capacity.
[0094] In some embodiments, before the reading module, the system further includes:
[0095] A login module is used for the user to log in to the autonomous driving platform based on the SSH protocol.
[0096] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0097] In addition, combined Figure 1 The data recording method described in the embodiment of the present application can be implemented by a computer device. Figure 3 Schematic diagram of the hardware structure of a computer device according to the third embodiment of the present application.
[0098] The computer device may include a processor 31 and a memory 32 storing computer program instructions.
[0099] Specifically, the processor 31 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0100] Among them, the memory 32 may include a large capacity memory for data or instructions. For example, but not limitation, the memory 32 may include a hard disk drive (HDD), a floppy disk drive, a solid state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 32 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 32 may be inside or outside the data processing device. In a specific embodiment, the memory 32 is a non-volatile memory. In a specific embodiment, the memory 32 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (Programmable Read-Only Memory, PROM for short), an erasable PROM (ErasableProgrammable Read-Only Memory, EPROM for short), an electrically erasable PROM (Electrically ErasableProgrammable Read-Only Memory, EEPROM for short), an electrically alterable ROM (ElectricallyAlterable Read-Only Memory, EAROM for short) or a flash memory (FLASH) or a combination of two or more of the above. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0101] The memory 32 may be used to store or cache various data files required for processing and / or communication, as well as possible computer program instructions executed by the processor 31 .
[0102] The processor 31 implements any one of the data recording methods in the above embodiments by reading and executing computer program instructions stored in the memory 32 .
[0103] In some embodiments, the computer device may further include a communication interface 33 and a bus 30. Figure 3 As shown, the processor 31, the memory 32, and the communication interface 33 are connected via a bus 30 and communicate with each other.
[0104] The communication interface 33 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present application. The communication interface 33 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0105] The bus 30 includes hardware, software or both, and couples the components of the computer device to each other. The bus 30 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 30 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 30 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
[0106] The computer device can execute the data recording method in the embodiment of the present application based on the acquired computer program, thereby realizing the combination Figure 1 Describe the data recording method.
[0107] In addition, in combination with the data recording method in the above embodiment, the embodiment of the present application can provide a readable storage medium for implementation. The readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the data recording methods in the above embodiment is implemented.
[0108] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0109] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A data recording method, applied to an autonomous driving platform, It is characterized in that include: When a user logs into the autonomous driving platform, configuration information is read; Filter out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and select the hard disk corresponding to the target hard disk name for mounting; Starting the automatic driving process based on the hard disk capacity of the mounted hard disk; Matching the autonomous driving process with a current system process list, wherein the current system process list includes a plurality of running processes; When the autonomous driving process can match the current system process list, a data collection process is started to record the data collected by the sensor; Wherein, when the user logs in to the autonomous driving platform, before reading the configuration information, the method further includes: Log in to the autonomous driving platform based on the SSH protocol and operate it in combination with the graphical interface.
2. The data recording method according to claim 1, It is characterized in that The step of starting the automatic driving process based on the hard disk capacity of the mounted hard disk specifically includes: Checking the hard disk capacity of the mounted hard disk, and comparing the hard disk capacity with a first threshold; When the hard disk capacity is greater than the first threshold, the automatic driving process is started.
3. The data recording method according to claim 1, It is characterized in that After starting the data collection process, the method further includes: Comparing the remaining hard disk capacity of the mounted hard disk with a second threshold; When the remaining hard disk capacity is greater than the second threshold, multiple functions are debugged.
4. The data recording method according to claim 3, It is characterized in that The method further comprises: Multiple functions are debugged according to buttons, and the buttons are displayed on the main interface of the autonomous driving platform.
5. The data recording method according to claim 1, It is characterized in that After starting the data collection process, the main interface of the autonomous driving platform displays the current running process, the size of the recorded data, and the remaining hard disk capacity.
6. A data recording system, It is characterized in that For implementing the data recording method according to claim 1, the system comprises: A reading module, used to read configuration information when a user logs into the autonomous driving platform; A mounting module, used for filtering out a target hard disk name according to the configuration information, the target hard disk name matches a corresponding hard disk, and selecting the hard disk corresponding to the target hard disk name for mounting; A startup module, used to start the automatic driving process based on the hard disk capacity of the mounted hard disk; a matching module, configured to match the autonomous driving process with a current system process list, wherein the current system process list includes running processes; A recording module is used to start a data collection process to record the data collected by the sensor when the autonomous driving process can match the current system process list.
7. The data recording system according to claim 6, It is characterized in that The startup module specifically includes: A comparison unit, configured to check the hard disk capacity of the mounted hard disk, and compare the hard disk capacity of the hard disk with a first threshold; A starting unit is used to start the automatic driving process when the hard disk capacity is greater than the first threshold.
8. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, the data recording method according to any one of claims 1 to 5 is implemented.
9. A readable storage medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the data recording method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
PC-control-supporting multi-rotor-wing unmanned-aerial-vehicle control system
CN105549497A
Storage space reserving method and device
CN107220008A