Test system and method for automatic driving transportation equipment

By designing an autonomous transportation equipment testing system that includes multiple upper computers and data processing equipment, the complex and inconvenient problems of the existing test system are solved, intuitive test operations and full-process data control are realized, and testing convenience and system stability are improved.

CN119847112APending Publication Date: 2025-04-18XIAN MAIN FUNCTION INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411929088.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing autonomous driving transportation equipment testing system is difficult to intuitively control, resulting in complex and inconvenient testing.

Method used

A test system including a first upper computer, a first data processing device, a second data processing device and a second upper computer is designed, and data interaction and control are realized through parallel data channels. The specific steps include data interaction between the first upper computer and the autonomous driving transportation device for testing operations, the second data processing device collects vehicle operation information, and the second upper computer controls the information.

Benefits of technology

Through this system, the autonomous driving transportation equipment can be tested intuitively, reducing operation difficulty, improving testing convenience, and providing data support through the collection and control of the entire test process data, improving the stability of the line control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847112A_ABST
    Figure CN119847112A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle drive-by-wire, and relates to a test system and method for automatic driving transportation equipment. The test system of the automatic driving transportation equipment comprises a first upper computer, first data processing equipment, second data processing equipment and a second upper computer, the first upper computer performs data interaction with the automatic driving transportation equipment through the first data processing equipment so as to perform test operation on the automatic driving transportation equipment; the second data processing equipment is used for collecting vehicle running information of the automatic driving transportation equipment for executing the test operation; and the second upper computer performs data interaction with the automatic driving transportation equipment through the second data processing equipment and is used for managing and controlling the collected vehicle operation information. According to the invention, the test difficulty of the automatic driving transportation equipment can be reduced, and the test convenience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle wire control technology, and more specifically, to a test system for autonomous driving transport equipment and a test system method for autonomous driving transport equipment. Background Art

[0002] With the rapid development of autonomous driving technology, autonomous driving transport equipment is used in many scenarios to perform transportation tasks that are difficult, costly, and risky. For example, autonomous driving transport equipment can realize truly unmanned mining areas, which is conducive to the construction of smart mining areas. In actual operation, the stability of the wire control system and whether it meets the design standards are particularly important. Among them, the test task of autonomous driving transport equipment has become an indispensable link before the operation of wire control autonomous driving transport equipment.

[0003] However, the current testing system makes it difficult to test autonomous transport equipment and cannot intuitively control the testing process, which causes inconvenience to the testing of autonomous transport equipment to a certain extent.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide a testing system for autonomous driving transport equipment, thereby reducing the difficulty of testing the autonomous driving transport equipment to at least a certain extent and improving the convenience of testing.

[0006] According to one aspect of the present disclosure, a test system for autonomous driving transport equipment is provided, the test system comprising a first host computer, a first data processing device, a second data processing device, and a second host computer; the first host computer interacts with the autonomous driving transport equipment through the first data processing device to perform test operations on the autonomous driving transport equipment; the second data processing device is used to collect vehicle operation information of the autonomous driving transport equipment performing test operations; the second host computer interacts with the autonomous driving transport equipment through the second data processing device, and is used to manage and control the collected vehicle operation information.

[0007] In an exemplary embodiment of the present disclosure, multiple evaluation tasks are assigned according to the attribute type of the model to be evaluated, including: obtaining multiple evaluation tasks matching the attribute type and assigning them to the model to be evaluated; and obtaining evaluation data sets corresponding to the multiple evaluation tasks and assigning them to the model to be evaluated according to the correspondence between the evaluation tasks and the evaluation data sets.

[0008] In an exemplary embodiment of the present disclosure, a first data processing device is connected to a first host computer through a first interface, and is connected to an autonomous driving transport device through a second interface to form a first data channel; a second data processing device is connected to a second host computer through a third interface, and is connected to an autonomous driving transport device through a fourth interface to form a second data channel; wherein the first data channel and the second data channel are parallel data channels.

[0009] In an exemplary embodiment of the present disclosure, the first data processing device and the second data processing device implement data interaction by using the autonomous driving transportation equipment as a data transfer.

[0010] In an exemplary embodiment of the present disclosure, an autonomous driving transport device includes a vehicle controller; a first host computer is used to simulate an autonomous driving transport system to send a test instruction; a first data processing device is used to perform data conversion processing on the test instruction, and send the obtained target test instruction to the vehicle controller, so that the autonomous driving transport device executes the target test instruction.

[0011] In an exemplary embodiment of the present disclosure, the first data processing device is further used to receive an execution result corresponding to the target test instruction and send the execution result to the first host computer; the first host computer is also used to visualize the execution result.

[0012] In an exemplary embodiment of the present disclosure, the first host computer also includes a visualization interface, which provides touch function items, and the touch function items are used to trigger a test operation on the autonomous driving transport equipment, and the test operation includes at least one test step; the first host computer is also used to respond to the touch operation on the target touch function item and send a corresponding test instruction to test the autonomous driving transport equipment.

[0013] In an exemplary embodiment of the present disclosure, the second host computer is also used to respond to the vehicle simulation test instruction and send the simulation test information to the automatic driving transport equipment through the second data processing device; the first host computer is also used to obtain the simulation test information from the automatic driving transport equipment through the first data processing device to perform a vehicle simulation test based on the simulation test information.

[0014] In an exemplary embodiment of the present disclosure, the second data processing device is a controller area network (CAN) electronic control device; the second host computer is used to store and / or visualize the vehicle operation information collected by the CAN electronic control device.

[0015] In an exemplary embodiment of the present disclosure, the second host computer is further used to request data of the target CAN line through the second data processing device; and the second host computer is further used to receive feedback data of the target CAN line through the second data processing device.

[0016] According to one aspect of the present disclosure, there is provided a method for testing self-driving transport equipment, comprising: a first host computer interacts with the self-driving transport equipment through a first data processing device to perform test operations on the self-driving transport equipment; a second data processing device collects vehicle operation information of the self-driving transport equipment performing the test operation; a second host computer interacts with the self-driving transport equipment through the second data processing device, and manages and controls the collected vehicle operation information.

[0017] According to one aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the test method of the self-driving transport equipment described above is implemented.

[0018] According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-mentioned method for testing the self-driving transport equipment by executing the executable instructions.

[0019] In the technical solution provided by the exemplary embodiment of the present disclosure, the first host computer interacts with the automatic driving transport equipment through the first data processing device to perform test operations on the automatic driving transport equipment, the second data processing device is used to collect vehicle operation information of the automatic driving transport equipment performing the test operation, and the second host computer interacts with the automatic driving transport equipment through the second data processing device, and is used to control the collected vehicle operation information. On the one hand, the system can separately control the data interaction related to the test of the automatic driving transport equipment through the first host computer and the first data processing device, and can intuitively initiate the test of the automatic driving transport equipment, reduce the difficulty of operation, and thus improve the convenience of the test. On the other hand, by combining the second host computer and the second data processing device, the data collection and control of the whole test process can be realized, which can provide data support for analyzing the test operation or performing data verification, that is, through the independently set first host computer and the second host computer, convenient testing can be realized through the first host computer, and data monitoring and management of the whole test process can be realized through the second host computer, providing a complete test system for the test of the automatic driving transport equipment, and improving the stability of the wire control system to a certain extent.

[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0022] Figure 1 A schematic diagram schematically illustrates the composition of a testing system for autonomous driving transportation equipment according to an exemplary embodiment of the present disclosure.

[0023] Figure 2 A schematic diagram schematically illustrates a data flow based on a first data channel according to an exemplary embodiment of the present disclosure.

[0024] Figure 3 A schematic diagram schematically illustrates a data flow based on a second data channel according to an exemplary embodiment of the present disclosure.

[0025] Figure 4 The flowchart schematically shows a method for testing a self-driving transportation device in an exemplary embodiment of the present disclosure.

[0026] Figure 5 A schematic diagram of an electronic device to which the embodiments of the present disclosure can be applied is shown. DETAILED DESCRIPTION

[0027] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0028] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0029] In many scenarios, autonomous driving transport equipment can be used to perform transport tasks that are difficult, costly, and risky. Taking mining areas as an example, unmanned driving technology is an important part of smart mines. Various types of autonomous driving transport equipment are currently emerging, such as wire-controlled dump trucks, unmanned mining trucks, and mining transport robots. These autonomous driving transport equipment need to be tested before actual operation to ensure the safety of vehicle operation. However, the current test system for autonomous driving transport equipment is complex and cannot intuitively control the test process, which causes inconvenience to the test of autonomous driving transport equipment to a certain extent.

[0030] It should be noted that the testing system of the exemplary embodiment of the present disclosure can be applied to the testing of autonomous driving transport equipment in any field, including but not limited to the mining field, logistics field, etc. The exemplary embodiment of the present disclosure does not limit the application field and the specific type of autonomous driving transport equipment.

[0031] like Figure 1 FIG. 1 is a schematic diagram showing the composition of a test system for an autonomous driving transport device according to an exemplary embodiment of the present disclosure. Figure 1 As shown, the test system 100 includes a first host computer 110 , a first data processing device 120 , a second data processing device 130 and a second host computer 140 .

[0032] The first host computer 110 exchanges data with the autonomous driving transport equipment through the first data processing device 120 to perform test operations on the autonomous driving transport equipment. The second data processing device 130 is used to collect vehicle operation information of the autonomous driving transport equipment performing the test operation. The second host computer 140 exchanges data with the autonomous driving transport equipment through the second data processing device 130 and is used to control the collected vehicle operation information.

[0033] Specifically, "host computer" refers to a computer device that can directly issue control commands, which is usually used in data acquisition and control systems and has strong data processing capabilities and control functions. The first host computer 110 of the exemplary embodiment of the present disclosure can be understood as a test host computer, which can be a computer with data computing functions and used for testing, such as a desktop or laptop computer, etc. For example, the first host computer 110 can be a host computer with test software installed, and there is no limitation on this. It should be understood that the first host computer 110 is a computer device dedicated to processing and controlling the test of the autonomous driving transportation equipment. The first host computer 110 can also have a visual interface for displaying test-related information of the autonomous driving transportation equipment.

[0034] Different from the first host computer 110, the second host computer 140 can be a computer device or application software that processes and saves various data related to vehicle driving of the autonomous driving transport equipment, and provides complete data support for testers to analyze and verify the test process and test results. By independently setting up the first host computer 110 and the second host computer 140, it is possible to achieve intuitive and convenient test operations on the autonomous driving transport equipment, and to monitor and save all data information involved in the test process, so as to achieve traceability of the test operation.

[0035] Among them, the first data processing device 120 can be a device or module that can perform data conversion, data analysis and other processing, and is used to connect the first host computer 110 and the automatic driving transportation equipment. As a data transfer device between the first host computer 110 and the automatic driving transportation equipment, it can enable the automatic driving transportation equipment to accurately execute the instructions issued by the first host computer 110.

[0036] The second data processing device 130 may be a device capable of collecting vehicle transport information of the autonomous driving transport equipment performing test operations, as well as collecting various types of non-vehicle transport information of the autonomous driving transport equipment. For example, the second data processing device 130 may be a CAN (Controller Area Network) electronic control device, that is, a CAN analyzer. By collecting and analyzing various types of data related to the driving of the autonomous driving transport equipment collected and transmitted by sensors throughout the autonomous driving transport equipment, it ensures that the various systems of the autonomous driving transport equipment can work together.

[0037] In the technical solution provided by the exemplary embodiment of the present disclosure, on the one hand, the system can independently control the data interaction related to the test of the autonomous driving transport equipment through the first host computer and the first data processing device, and can intuitively initiate the test of the autonomous driving transport equipment, reduce the difficulty of operation, and thus improve the convenience of the test. On the other hand, by combining the second host computer and the second data processing device, the data collection and control of the entire test process can be realized, which can provide data support for analyzing the test operation or performing data verification, that is, through the independently set first host computer and the second host computer, convenient testing can be achieved through the first host computer, and data monitoring and management of the entire test process can be achieved through the second host computer, providing a complete test system for the test of the autonomous driving transport equipment, and improving the stability of the control-by-wire system to a certain extent.

[0038] In an exemplary embodiment, the first data processing device is connected to the first host computer via a first interface, and is connected to the automatic driving transportation device via a second interface to form a first data channel.

[0039] The first interface may be a USB (Universal Serial Bus) interface, or other input / output (I / O) interfaces. The second interface may be a proprietary interface of the first data processing device, which is determined according to the type of the first data processing device and is not limited thereto.

[0040] The first data processing device can be connected to the OBD (On-Board Diagnostics) interface of the autonomous driving transport equipment through the second interface. The autonomous driving transport equipment includes a VCU (Vehicle Control Unit). The OBD interface is a bridge between the VCU of the autonomous driving transport equipment and the first data processing device. The first data processing device can be connected to the OBD interface of the autonomous driving transport equipment based on the second interface to realize data transfer between the autonomous driving transport equipment and the first host computer.

[0041] like Figure 2 A schematic diagram of a data flow based on a first data channel is shown, such as Figure 2 As shown, the first host computer is used to simulate the automatic driving transport system to send a test instruction, wherein the automatic driving transport system can be a system that can realize the ability of the vehicle to drive without human intervention through artificial intelligence, sensors and other technologies, and the first host computer sends the test instruction to the first data processing device by simulating the automatic driving transport system. Optionally, the test information can be pre-configured so that the first host computer simulates the automatic driving transport system based on the test information, and the test information includes but is not limited to the vehicle speed, gear position, running direction and path, etc., which are not limited to this.

[0042] Continue to see Figure 2 As shown, the first data processing device is used to perform data conversion processing on the test instruction, and send the obtained target test instruction to the vehicle controller so that the automatic driving transportation equipment executes the target test instruction.

[0043] Among them, the data conversion processing can be data language conversion, data type conversion or data format conversion, etc., and the test instructions can be converted into target test instructions that can be recognized and processed by the autonomous driving transportation equipment through the first data processing device.

[0044] Correspondingly, the first data processing device is also used to receive the execution result corresponding to the target test instruction and send the execution result to the first host computer. After receiving the execution result, the first data processing device can also perform data conversion processing on the execution result to obtain data that can be recognized and processed by the first host computer.

[0045] The exemplary embodiment of the present disclosure connects the first host computer, the first data processing device and the autonomous driving transport equipment in sequence through interfaces, and can implement testing of the autonomous driving transport equipment based on the first host computer, thereby reducing the software / hardware equipment involved in the testing process and making the testing process more intuitive and convenient.

[0046] In an exemplary embodiment, the first host computer is also used to visualize the execution results, that is, the first host computer can visually present the execution results of the autonomous driving transport equipment during the test process. The execution results include but are not limited to vehicle speed, positioning, vehicle posture, etc.

[0047] The visual interface of the first host computer can facilitate monitoring of the test process. At the same time, since the first host computer does not involve other non-autonomous driving related data information of the autonomous driving transport equipment, interference of other information on the test process is avoided.

[0048] In an exemplary embodiment, the second data processing device is connected to the second host computer via a third interface, and is connected to the automatic driving transport device via a fourth interface to form a second data channel.

[0049] Wherein, the third interface may also be a USB interface or other input / output (I / O) interface. The fourth interface may be a proprietary interface of the second data processing device, which is determined according to the type of the second data processing device, and is not limited to this. The second data processing device may be selected from a multi-channel model device, for example, the second data processing device is a four-channel device or a five-channel device. Wherein, a four-channel device refers to a device with four independent channels, each channel can independently process or control different signals or functions, and similarly, a five-channel device refers to a device with five independent channels. The corresponding second data processing device can be selected according to the database and / or channel hardware configuration of the second host computer, and the corresponding CAN line can be connected, and no special restrictions are made to this.

[0050] The second data processing device can be connected to the OBD interface of the autonomous driving transport equipment through the third interface. The second data processing device can be connected to the OBD interface of the autonomous driving transport equipment based on the third interface to realize data transfer between the autonomous driving transport equipment and the second host computer.

[0051] At the same time, it should be understood that although both are connected to the OBD interface of the autonomous driving transport equipment, there is no direct data interaction between the first data processing device and the second data processing device. Instead, data interaction is achieved by using the autonomous driving transport equipment as a data transit.

[0052] Exemplarily, the first data processing device sends data to the autonomous driving transport device through the second interface, and then the autonomous driving transport device sends the data to the second data processing device through the fourth interface. Sending data from the second data processing device to the first data processing device is similar and will not be elaborated here.

[0053] like Figure 3 A schematic diagram of a data flow based on a second data channel is shown, such as Figure 3 As shown, the second host computer is further used to request data of the target CAN line through the second data processing device; and the second host computer is further used to receive feedback data of the target CAN line through the second data processing device.

[0054] Specifically, the second host computer requests the data of the target CAN line through the second data processing device, and the second data processing device can collect the data of the target CAN line from the autonomous driving transportation equipment, thereby sending the data of the target CAN line to the second host computer, so that the second host computer can visualize or save the relevant data.

[0055] The data collected by the second data processing device can be intuitively displayed or stored through the second host computer, which can provide complete and clear data support for the analysis and testing process. At the same time, when the test data needs to be verified, the test data can also be extracted from the second host computer to make the test process traceable. Convenient testing is achieved through the first host computer, and data monitoring and management of the entire test process is achieved through the second host computer, providing a complete test system for the testing of autonomous driving transportation equipment.

[0056] Continue to see Figure 1 As shown, the first data channel and the second data channel are parallel data channels. It can also be understood that the first data processing device and the second data processing device are devices arranged in parallel, and the data processing processes of the two devices do not interfere with each other, so that the autonomous driving test and vehicle data collection / storage of the autonomous driving transport equipment are used as independent data channels, ensuring the convenience and intuitiveness of the first data channel, which can reduce the difficulty of testing the autonomous driving transport equipment and improve the convenience of testing.

[0057] In an exemplary embodiment, the visualization interface of the first host computer provides a touch function item, and the touch function item is used to trigger a test operation on the automatic driving transportation equipment, and the test operation includes at least one test step.

[0058] Among them, by integrating multiple test steps into the same touch function item, a one-touch test function can be realized based on each touch function item to reduce the test influencing factors. For example, multiple test steps can include sensor testing (such as cameras, radars, navigation systems, inertial measurement units), vehicle control system testing (such as automatic braking, rotation, acceleration), environmental perception testing (such as evaluating the vehicle's detection and recognition capabilities of road signs, pedestrians, and other vehicles), etc., and these test steps are integrated into one touch function item.

[0059] Based on this, the first host computer is also used to respond to the touch operation on the target touch function item and send the corresponding test instruction to test the autonomous driving transport equipment. Specifically, the user can select a target touch function item from the touch function items displayed on the visual interface, and the first host computer responds to the touch operation and sends the corresponding test instruction to the VCU of the autonomous driving transport equipment to perform multiple steps of testing on the autonomous driving transport equipment.

[0060] The exemplary embodiments of the present disclosure implement a one-key test function by integrating test steps, thereby improving operational convenience, reducing usage difficulty, and making testing more standardized.

[0061] In an exemplary embodiment, the second host computer is also used to respond to the vehicle simulation test instruction and send the simulation test information to the automatic driving transport equipment through the second data processing device; the first host computer is also used to obtain the simulation test information from the automatic driving transport equipment through the first data processing device to perform a vehicle simulation test based on the simulation test information.

[0062] Among them, real vehicle testing refers to testing on actual roads to verify the performance of autonomous driving transportation equipment under real traffic conditions. This test can cover extreme or rare scenarios that are difficult to reproduce in simulation tests. Correspondingly, vehicle simulation testing refers to reproducing various traffic scenarios in a virtual environment to conduct comprehensive tests on autonomous driving transportation equipment. Vehicle simulation testing can significantly reduce the mileage required for real vehicle testing and improve the efficiency and safety of testing.

[0063] Among them, the vehicle simulation test requires some prerequisites, such as the automatic driving transport equipment to be tested is a non-faulty equipment, and these prerequisites are also the simulation test information. Based on this, the second host computer responds to the vehicle simulation test instruction, obtains the simulation test information, and synchronizes the simulation test information to the first host computer. After the first host computer obtains the simulation test, it can correctly perform the simulation test on the automatic driving transport equipment. Since various types of data are stored in the second host computer, the relevant data required for the test can be synchronized to the first host computer, which reduces the storage occupancy of the first host computer and ensures that the first host computer is synchronized from the second host computer in a timely manner when data is needed, thereby improving the accuracy of the test.

[0064] In the technical solution provided by the exemplary embodiment of the present disclosure, the first host computer interacts with the automatic driving transport equipment through the first data processing device to perform test operations on the automatic driving transport equipment, the second data processing device is used to collect vehicle operation information of the automatic driving transport equipment performing the test operation, and the second host computer interacts with the automatic driving transport equipment through the second data processing device, and is used to control the collected vehicle operation information. On the one hand, the system can separately control the data interaction related to the test of the automatic driving transport equipment through the first host computer and the first data processing device, and can intuitively initiate the test of the automatic driving transport equipment, reduce the difficulty of operation, and thus improve the convenience of the test. On the other hand, by combining the second host computer and the second data processing device, the data collection and control of the whole test process can be realized, which can provide data support for analyzing the test operation or performing data verification, that is, through the independently set first host computer and the second host computer, convenient testing can be realized through the first host computer, and data monitoring and management of the whole test process can be realized through the second host computer, providing a complete test system for the test of the automatic driving transport equipment, and improving the stability of the wire control system to a certain extent.

[0065] It should be noted that, although several devices or modules of the test system of the self-driving transport equipment are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of one device or module described above can be further divided into multiple devices or modules to be embodied. Conversely, the features and functions of two or more devices or modules described above can be embodied in one device or module.

[0066] For further reference, Figure 4 As shown, in an exemplary embodiment of the present disclosure, a method for testing a self-driving transport device is provided, such as Figure 4 , the testing method of the self-driving transport equipment may include:

[0067] Step S410: The first host computer exchanges data with the autonomous driving transport equipment through the first data processing device to perform a test operation on the autonomous driving transport equipment. Step S420: The second data processing device collects vehicle operation information of the autonomous driving transport equipment performing the test operation. Step S430: The second host computer exchanges data with the autonomous driving transport equipment through the second data processing device, and manages and controls the collected vehicle operation information.

[0068] Since the details of each step of the test method of the self-driving transport equipment of the exemplary embodiment of the present disclosure have been recorded in the exemplary embodiment of the device or host computer of the test system of the self-driving transport equipment, they will not be repeated here.

[0069] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the test method of the self-driving transport equipment is implemented.

[0070] In one embodiment, the computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk (HDD), solid-state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory, and the like.

[0071] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.

[0072] The code of the computer program can be written in one or more programming languages. Programming languages ​​such as C language, Java, C++, etc. The program code can be executed entirely on the user computing device, or partially on the user computing device, or as a separate software package, or partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (e.g., an Internet connection provided by an operator).

[0073] The computer program may be carried or transmitted via electrical, magnetic, optical, electromagnetic, infrared, or other signals. The electronic device may convert the signal carrying the computer program into a digital signal, thereby running the computer program. When the computer program is run on an electronic device, its code is used to enable the electronic device to execute (more specifically, the processor of the electronic device may execute) the method steps of various exemplary embodiments of the present disclosure, such as the test method of the self-driving transport device described above.

[0074] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided. It will be appreciated by those skilled in the art that various aspects of the present disclosure may be implemented as a system, method, or program product. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which may be collectively referred to herein as a "circuit", "module", or "system".

[0075] Refer to the following Figure 5 hereinafter describes an electronic device 500 according to such an embodiment of the present disclosure. Figure 5 The electronic device 500 shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure. Figure 5 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510), and a display unit 540.

[0076] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.

[0077] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 521 and / or a cache storage unit 522, and may further include a read-only storage unit (ROM) 523. The storage unit 520 may also include a program / utility 524 having a set (at least one) of program modules 525, such program modules 525 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the implementation of a network environment.

[0078] Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0079] The electronic device 500 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 500, and / or may communicate with any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 550. Furthermore, the electronic device 500 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 560. As shown, the network adapter 560 communicates with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0080] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0081] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0082] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A testing system for an autonomous driving transport device, characterized in that: The test system comprises a first host computer, a first data processing device, a second data processing device and a second host computer; The first host computer exchanges data with the autonomous driving transport equipment through the first data processing device to perform a test operation on the autonomous driving transport equipment; The second data processing device is used to collect vehicle operation information of the autonomous driving transport equipment performing a test operation; The second host computer exchanges data with the automatic driving transport equipment through the second data processing device, and is used to manage and control the collected vehicle operation information.

2. The test system according to claim 1, characterized in that: The first data processing device is connected to the first host computer through a first interface, and is connected to the automatic driving transport device through a second interface to form a first data channel; The second data processing device is connected to the second host computer via a third interface, and is connected to the automatic driving transport device via a fourth interface to form a second data channel; Wherein, the first data channel and the second data channel are parallel data channels.

3. The test system according to claim 2, characterized in that: The first data processing device and the second data processing device realize data interaction by using the autonomous driving transport equipment as a data transfer.

4. The test system according to claim 1, characterized in that: The autonomous driving transport equipment includes a vehicle controller; The first host computer is used to simulate an autonomous driving transportation system to send a test instruction; The first data processing device is used to perform data conversion processing on the test instruction and send the obtained target test instruction to the vehicle controller so that the automatic driving transportation equipment executes the target test instruction.

5. The test system according to claim 4, characterized in that: The first data processing device is also used to receive the execution result corresponding to the target test instruction, and send the execution result to the first host computer; The first host computer is also used to visualize the execution result.

6. The test system according to claim 4, characterized in that: The first host computer further includes a visualization interface, the visualization interface provides a touch function item, the touch function item is used to trigger a test operation on the automatic driving transport equipment, the test operation includes at least one test step; The first host computer is also used to respond to the touch operation on the target touch function item and send a corresponding test instruction to test the automatic driving transportation equipment.

7. The test system according to claim 1, characterized in that: The second host computer is also used to respond to the vehicle simulation test instruction and send the simulation test information to the automatic driving transport equipment through the second data processing device; The first host computer is also used to obtain the simulation test information from the automatic driving transportation equipment through the first data processing device, so as to perform a vehicle simulation test based on the simulation test information.

8. The test system according to claim 1, characterized in that: The second data processing device is a controller area network (CAN) electronic control device; The second host computer is used to store and / or visually display the vehicle operation information collected by the CAN electronic control device.

9. The test system according to claim 8, characterized in that: The second host computer is further used to request data of the target CAN line through the second data processing device; and The second host computer is further configured to receive feedback data from the target CAN line through the second data processing device.

10. A method for testing a self-driving transport device, characterized in that: include: The first host computer exchanges data with the autonomous driving transport device through the first data processing device to perform a test operation on the autonomous driving transport device; The second data processing device collects vehicle operation information of the autonomous driving transport equipment performing the test operation; The second host computer exchanges data with the automatic driving transport equipment through the second data processing device, and manages and controls the collected vehicle operation information.