Automatic driving software debugging and testing system and method, medium and equipment

An automatic driving and software technology, which is applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problem that algorithm engineers cannot locate and troubleshoot, and cannot debug other module decision-making, planning, positioning, and automatic driving. The problem of module coordination is also helpless in debugging, so as to improve the efficiency of debugging and avoid the effect of software debugging

Active Publication Date: 2021-11-09
的卢技术有限公司
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there is no sensor data that matches the current scene, algorithm engineers cannot efficiently locate and troubleshoot problems
[0004] The limitation of the existing technology is that the perception module of the automatic driving software can only be commissioned based on the scene environment image data, but other modules such as decision-making, planning, positioning, etc. can't do anything

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
  • Automatic driving software debugging and testing system and method, medium and equipment
  • Automatic driving software debugging and testing system and method, medium and equipment
  • Automatic driving software debugging and testing system and method, medium and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] Such as figure 1 As shown, the present invention discloses an automatic driving software commissioning system, which includes the following modules:

[0049] Human-computer interaction interface module: testers trigger recording scene data operations through this module, and developers trigger playback scene data operations through this module;

[0050] Autopilot data acquisition module: After the autopilot software is running, this module is responsible for reading the messages and sensor data written by the autopilot software from the message queue and shared memory, and sending them to the message collection in a unified format;

[0051] Autopilot data archiving module: this module is responsible for reading data from the message collection and writing it into the file;

[0052] Automatic driving scene display module: This module reads data from the message collection during recording or playback, and parses the real-time positioning data of the vehicle, and then dy...

Embodiment 2

[0057] The invention discloses an automatic driving software commissioning method, comprising the following steps:

[0058] A method for debugging automatic driving software based on the above system, comprising the following steps:

[0059] (1) Testers run the autopilot software;

[0060](2) The tester runs the recording tool and runs the recording through the human-computer interaction interface;

[0061] (3) The recording tool reads the module communication data generated by the autopilot software;

[0062] (3.1) The recording tool reads the message data generated by the communication of each module of the automatic driving in the message queue;

[0063] (3.2) The recording tool converts the message into a unified data format and writes it to the file;

[0064] (4) The recording tool reads the sensor data in the shared memory;

[0065] (4.1) The recording tool reads the sensor data in the shared memory, and the sensor data includes camera image data, lidar data and posi...

Embodiment 3

[0103] The invention discloses a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above automatic driving software commissioning method is realized.

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 discloses an automatic driving software debugging and testing system and method, a medium and equipment. The system comprises a human-computer interaction interface module, an automatic driving data acquisition module, an automatic driving data archiving module, an automatic driving scene display module, an automatic driving data generation module, an automatic driving data write-back module and an automatic driving scene simulation display module. The method mainly comprises scene data recording and scene data playback. According to the invention, the recorded scene data is written into a message queue and a shared memory, so that the automatic driving software performs simulation operation based on the scene data, a user does not need to perform debugging in a real vehicle actually, the software debugging in a limited environment is avoided, and the situation that the scene data evans instantly and cannot be reproduced during the operation of the real vehicle is avoided; by recording the scene data and replaying the scene data afterwards, the scene with the problem at the moment can be reproduced infinitely theoretically, and the debugging and testing efficiency of the single module and the whole module of the automatic driving software can be effectively improved.

Description

technical field [0001] The present invention relates to automatic driving, in particular to an automatic driving software commissioning system, method, medium and equipment. Background technique [0002] The key technologies of self-driving cars include basic technologies such as the car's own hardware, software platform, system security platform, vehicle communication platform technology, and core algorithms. Among them, the upper layer of the autonomous driving software is the application layer, which runs the "core control algorithm" and "safety management". The core control algorithm of intelligent driving, including environment perception and positioning, path decision planning and vehicle control. At the same time, according to the requirements of intelligent driving, it realizes functional safety and information security management, including error monitoring, information security strategy, processor monitoring and implementation of safety correction, and safety warn...

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/36
CPCG06F11/3644
Inventor 白天
Owner 的卢技术有限公司
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