Automatic testing method and device for automatic driving software

An automatic driving and software technology, which is applied in software testing/debugging, error detection/correction, program code conversion, etc. It can solve the problems of long test and debugging cycle on the car, achieve rich debugging methods, improve compilation efficiency, and solve grammatical errors Effect

Pending Publication Date: 2021-01-26
知行汽车科技(苏州)股份有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This application provides an automatic testing method and device for automatic driving software, which can solve the problem that the existing software testing method has a long cycle from writing code to embedded compilation, programming, on-board testing and debugging

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 testing method and device for automatic driving software
  • Automatic testing method and device for automatic driving software
  • Automatic testing method and device for automatic driving software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The specific implementation manners of the present application will be further described in detail below in conjunction with the drawings and embodiments. The following examples are used to illustrate the present application, but not to limit the scope of the present application.

[0046] First, some terms involved in this application are introduced.

[0047] Software in the loop simulation (Software In Loop, SIL): It is a method of software testing, which is used to verify whether the code generated by compiling the control strategy model on the computer meets the functional requirements. SIL testing involves the simulation of automotive control systems to obtain the behavior of all or part of the control algorithm by running the software actually embedded in the processor in a simulated computing environment. SIL testing includes simulating loads such as inputs and outputs of Controller Area Network (CAN), control modules, machine models, sensors, etc. In the SIL te...

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 relates to an automatic testing method and device for automatic driving software, and belongs to the technical field of software testing. The method comprises the steps of reading a datafile of the automatic driving software to be tested, wherein the data file comprises at least one data type; for input data of a target data type in the data file, using the input data to carry out software-in-loop SIL testing, and using a preset compiler to compile in the testing process, wherein the algorithm intermediate data obtained in the test process is the same as the actual intermediatedata obtained when the automatic driving software operates in the actual vehicle, and the preset compiler does not use a license for compiling; writing the algorithm intermediate data into a target position. The problem that an existing software testing mode is long in period from code writing to embedded compiling, programming and loading testing debugging can be solved. As the result can be compiled, operated and tested by one key in the preset compiler, the compiling efficiency can be improved.

Description

technical field [0001] The present application relates to an automatic testing method and device for automatic driving software, belonging to the technical field of software testing. Background technique [0002] Taking the performance of the autopilot software in the test vehicle as an example, the algorithm codes of the autopilot software under development and developed will be tested, debugged and performance analyzed on the vehicle’s Microcontroller Unit (MCU). [0003] However, in the existing testing process, the cycle from writing code to embedded compilation, programming, on-board testing and debugging is usually long and inefficient. Contents of the invention [0004] The present application provides an automatic testing method and device for automatic driving software, which can solve the problem that the existing software testing method has a long cycle from writing codes to embedded compilation, programming, on-board testing and debugging. This application pro...

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
IPC IPC(8): G06F11/36G06F8/41
CPCG06F11/3688G06F8/41
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