CN108241354B - Test method for automatic driving simulation system - Google Patents

Test method for automatic driving simulation system Download PDF

Info

Publication number
CN108241354B
CN108241354B CN201611216828.6A CN201611216828A CN108241354B CN 108241354 B CN108241354 B CN 108241354B CN 201611216828 A CN201611216828 A CN 201611216828A CN 108241354 B CN108241354 B CN 108241354B
Authority
CN
China
Prior art keywords
automatic driving
control instruction
simulation system
sensor data
environment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611216828.6A
Other languages
Chinese (zh)
Other versions
CN108241354A (en
Inventor
孙龙飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fafa Automobile China Co ltd
Original Assignee
Fafa Automobile China Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fafa Automobile China Co ltd filed Critical Fafa Automobile China Co ltd
Priority to CN201611216828.6A priority Critical patent/CN108241354B/en
Publication of CN108241354A publication Critical patent/CN108241354A/en
Application granted granted Critical
Publication of CN108241354B publication Critical patent/CN108241354B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0256Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults injecting test signals and analyzing monitored process response, e.g. injecting the test signal while interrupting the normal operation of the monitored system; superimposing the test signal onto a control signal during normal operation of the monitored system

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to the field of automatic driving and discloses a test method for an automatic driving simulation system. The test method comprises the following steps: generating a vehicle simulation environment; reading sensor data in the simulation environment through a data conversion interface and converting the sensor data into sensor data which can be identified by a second automatic driving simulation system; the second automatic driving simulation system receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and a set test target, and sends the second control instruction to the data conversion interface; the data conversion interface receives the second control instruction and converts the second control instruction into a control instruction which can be identified by the simulation environment generation module; the simulated environment generation module applies the identifiable control instructions to the virtual vehicle to cause the virtual vehicle to operate in a virtual scene. Thus, the test of the second automatic driving simulation system is realized.

Description

Test method for automatic driving simulation system
Technical Field
The invention relates to the field of automatic driving, in particular to a test method for an automatic driving simulation system.
Background
The development of the automatic driving system follows the process from simulation to real vehicle test, and the simulation experiment is used as a zero-risk, fast-iteration and reproducible test method, thereby laying a solid foundation for the road test of the automatic driving technology. The simulation can quickly and effectively test the correctness and performance of the algorithm.
The development of the current major robotic systems relies on Ros (robot operating system). Ros is an open standard platform that provides a series of software frameworks and tools to help software developers create robotic applications. Ros is mainly attached to the Linux operating system. If the full-flow simulation is performed under Linux, a lot of time and energy are needed to set up basic work related to simulation, for example: establishing a road environment similar to the real environment, establishing a matched sensor, and establishing an automobile dynamic model close to the real condition. A large amount of time is needed to build a simulation system meeting the requirements from scratch, the development time of a core algorithm is delayed, and the method is an important obstacle for developing an automatic driving system at present. Since the development of the self-service system needs to spend a large amount of manpower and material resources, the use of a mature commercial solution is a shortcut. At present, the relatively mature commercial simulation environments are Prescan and Carsim, however, both are simulation software under the Windows operating system, and no mature commercial software exists under Linux. Because of this limitation, a common solution for developers is to develop a set of algorithms under Windows for verification in a simulation environment. And once the verification is passed, transplanting the algorithm again through the Ros-based interface in the Linux environment. The development mode greatly increases the development amount, and is difficult to ensure that no error occurs in the transplanting process.
Disclosure of Invention
The invention aims to provide a test method for an automatic driving simulation system, which can realize direct simulation debugging by combining simulation software and confirm the reliability of a simulation system to be tested so as to ensure that the simulation system to be tested and a real system can be seamlessly switched.
The invention provides a test method for an automatic driving simulation system, which comprises the following steps: generating a vehicle simulation environment by a simulation environment generation module of a first automatic driving simulation system in a first operation environment, wherein the vehicle simulation environment comprises a virtual vehicle, a virtual sensor and a virtual scene; the simulation environment generation module generates a first control instruction according to sensor data generated by the virtual sensor and a set test target, and applies the first control instruction to the virtual vehicle to enable the virtual vehicle to run in the virtual scene; a data conversion interface of the first autopilot simulation system reads the sensor data and converts the sensor data into sensor data recognizable by a second autopilot simulation system in a second operating environment; the second automatic driving simulation system receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and the set test target, and sends the second control instruction to the data conversion interface; the data conversion interface receives the second control instruction and converts the second control instruction into a control instruction which can be identified by the simulation environment generation module; the simulated environment generation module applies the identifiable control instruction to the virtual vehicle to cause the virtual vehicle to operate in the virtual scene.
Optionally, the method further comprises: and if the result of the operation of the virtual vehicle in the virtual scene after the recognizable control command is applied to the virtual vehicle reaches the set test target, confirming that the second automatic driving simulation system is successfully verified aiming at the set test target.
Optionally, the method further comprises: and confirming whether the second automatic driving simulation system is successfully verified or not according to different set test targets.
Optionally, the method further comprises: after confirming that the second autopilot simulation system is successfully verified for all set test targets, the second autopilot simulation system is applied directly to the actual vehicle.
Optionally, the first operating environment is a Windows operating environment, and the second operating environment is a Linux operating environment.
Optionally, the simulation environment generation module is based on PreScan, and the data conversion interface includes: a Prescan-Matlab interface for reading sensor data generated by the virtual sensor or receiving control instructions recognizable by the simulation environment based on Prescan; and the Matlab-Ros interface is used for converting the sensor data into sensor data which can be identified by the second automatic driving simulation system based on the Ros system under the Linux operation environment and sending the identifiable sensor data or receiving the second control instruction and converting the second control instruction into a control instruction which can be received by the simulation environment based on Prescan.
Through the technical scheme, the simulation environment generating module of the first automatic driving system generates the vehicle simulation environment, the data of the virtual sensor in the simulation environment is converted into the sensor data which can be identified by the second automatic driving simulation system through the data conversion interface of the simulation environment, the identifiable sensor data is transmitted to the second automatic driving simulation system, the second automatic driving simulation system generates the control instruction according to the identifiable sensor data and the set test target, the control instruction is converted into the control instruction which can be identified by the simulation environment generating module through the data conversion interface and is applied to the virtual vehicle in the vehicle simulation environment to verify the reliability of the second automatic driving simulation system, and therefore seamless switching between the second simulation system and the real system of the real vehicle is guaranteed.
Additional features and advantages of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a block diagram of a test system for an automated driving simulation system provided in accordance with an embodiment of the present invention;
FIG. 2 is a block diagram of a test system for an automated driving simulation system provided in accordance with another embodiment of the present invention;
FIG. 3 is a block diagram of a test system for an automated driving simulation system according to another embodiment of the present invention;
FIG. 4 is a flow diagram of a testing method for an automated driving simulation system provided in accordance with an embodiment of the present invention;
FIG. 5 is a flow chart of a testing method for an automated driving simulation system provided in accordance with another embodiment of the present invention; and
fig. 6 is a schematic diagram of testing and application of the automatic driving simulation system provided according to the embodiment of the present invention.
Description of the reference numerals
1. Simulation environment generation module of first automatic driving simulation system 2
3. Data conversion interface 4 second automatic driving simulation system
5 Prescan-Matlab interface 6 Matlab-Ros interface
7. Real vehicle
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are given by way of illustration and explanation only, not limitation.
Fig. 1 is a block diagram of a test system for an automatic driving simulation system according to an embodiment of the present invention. As shown in fig. 1, the test system includes a first automatic driving simulation system 1 in a first operating environment, which is capable of performing simulation operations on a vehicle under test. The first autopilot simulation system 1 includes a simulation environment generation module 2 and a data conversion interface 3. The simulation environment generation module 2 may generate a vehicle simulation environment including a virtual vehicle, a virtual sensor, and a virtual scene, and may generate a first control instruction according to sensor data generated by the virtual sensor and a set test target and apply the first control instruction to the virtual vehicle in the simulation environment to cause the virtual vehicle to run in the virtual scene. The data conversion interface 3 may be used to read sensor data of virtual sensors in the simulated environment and convert it to sensor data recognizable by the second autopilot simulation system in the second operating environment. The second automatic driving simulation system receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and a set test target and sends the second control instruction to the data conversion interface 3, the data conversion interface 3 receives the second control instruction and converts the second control instruction into a control instruction identifiable by the simulation environment generation module 2, and the simulation environment generation module 2 applies the identifiable control instruction to the virtual vehicle so that the virtual vehicle can operate in a virtual scene.
In the embodiment provided by the invention, if the result of the operation of the virtual vehicle in the virtual scene reaches the set test target after the simulation environment generation module applies the recognizable control command to the virtual vehicle, the second automatic driving simulation system is verified successfully aiming at the test target. In addition, different test targets can be set, and the second automatic driving simulation system can be tested according to the different test targets.
Furthermore, in an embodiment provided according to the present invention, the test system may further include a second automatic driving simulation system, as shown in fig. 2. Fig. 2 is a block diagram of a test system for an automatic driving simulation system according to another embodiment of the present invention. The test system shown in fig. 2 differs from the test system shown in fig. 1 in that a second autopilot simulation system is included.
In an embodiment provided in accordance with the present invention, the first operating environment may be a Windows operating environment and the second operating environment may be a Linux operating environment. The simulation environment generation module can be based on PreScan or based on Carsim, and PreScan and Carsim are relatively mature commercial simulation software. If the simulation environment generation module is based on the PreScan, the data conversion interface comprises a PreScan-Matlab interface and a Matlab-Ros interface. The Prescan-Matlab interface is an interactive interface between Prescan and Matlab, the Matlab-Ros interface is an interactive interface between Matlab and Ros, and the interface is an application programming interface. The PreScan system and the Ros system cannot directly transmit information, but both the PreScan system and the Ros system can be in butt joint with Matlab, so that Matlab can be considered as an information transfer station between the PreScan system and the Ros system, that is, a PreScan-Matlab interface and a Matlab-Ros interface can be used for transmitting information between PreScan and Ros. The PreScan-Matlab interface and the Matlab-Ros interface can be implemented by methods known to those skilled in the art (e.g., programming methods), which are not described herein.
Fig. 3 is a block diagram of a test system for an automatic driving simulation system according to another embodiment of the present invention. As shown in fig. 3, the test system includes a first autopilot simulation system 1 and a second autopilot simulation system 4, the first autopilot simulation system 1 includes a simulation environment generation module 2 and a data conversion interface 3, and the data conversion interface 3 includes a PreScan-Matlab interface 5 and a Matlab-Ros interface 6. In this embodiment, the first autopilot simulation system 1 is in the Windows operating environment, the second autopilot simulation system 4 is in the Linux operating environment, and the simulation environment generation module 2 is based on PreScan. In the embodiment, a vehicle simulation environment is built on the basis of a simulation environment generation module 2 of the Prescan, wherein the vehicle simulation environment comprises a virtual vehicle, a virtual sensor and a virtual scene; the PreScan-Matlab interface 5 reads sensor data generated by the virtual sensor, the Matlab-Ros interface 6 converts the sensor data into sensor data which can be recognized by the second automatic driving simulation system 4 based on the Ros system under the Linux operating environment and sends the recognizable sensor data to the second automatic driving simulation system 4; the second automatic driving simulation system 4 receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and a set test target, and sends the second control instruction to the Matlab-Ros interface 6; the Matlab-Ros interface 6 receives the second control instruction and converts the second control instruction into a control instruction which can be received by a simulation environment based on Prescan; the Prescan-Matlab interface 5 receives the control instruction which can be identified by the simulation environment based on the Prescan and transmits the control instruction to the simulation environment generation module 2; the simulated environment generation module 2 applies the identifiable control instructions to the virtual vehicle to cause the virtual vehicle to operate in a virtual scene. If the result of the virtual vehicle running in the virtual scene after the recognizable control command is applied to the virtual vehicle reaches the set test target, the second automatic driving simulation system 4 is successfully verified against the set test target. In this way, verification of the second autopilot simulation system in conjunction with the first autopilot simulation system is achieved so that the second autopilot simulation system can achieve seamless docking with a real vehicle.
FIG. 4 is a flow chart of a testing method for an automated driving simulation system provided in accordance with an embodiment of the present invention. As shown in fig. 4, the test method includes the steps of:
step S41: generating a vehicle simulation environment, namely, generating a vehicle simulation environment by a simulation environment generation module of the first automatic driving simulation system under the first operation environment, wherein the vehicle simulation environment comprises a virtual vehicle, a virtual sensor and a virtual scene; the simulation environment generation module can generate a first control instruction according to the sensor data generated by the virtual sensor and a set test target, and apply the first control instruction to the virtual vehicle to enable the virtual vehicle to run in a virtual scene;
step S42: converting sensor data, i.e., a data conversion interface of the first autopilot simulation system reads sensor data and converts the sensor data into sensor data recognizable by a second autopilot simulation system in a second operating environment;
step S43: generating a second control instruction, namely, the second automatic driving simulation system receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and a set test target, and sends the second control instruction to a data conversion interface;
step S44: converting the second control instruction into a recognizable control instruction, namely, receiving the second control instruction by the data interface, and converting the second control instruction into the recognizable control instruction of the simulation environment generation module;
step S45: the identifiable control instructions are applied, i.e., the simulation environment generation module applies the identifiable control instructions to the virtual vehicle to cause the virtual vehicle to operate in the virtual scene.
Therefore, the simulation environment is built in the first automatic driving simulation system under the first operation environment, and the data and control instructions are transmitted between the first automatic driving simulation system and the second automatic driving simulation system under the second operation environment through the data conversion interface, so that the process that the second automatic driving simulation system controls the vehicle to run in the simulation environment is realized.
In addition, in an embodiment provided according to the present invention, the test method may further include confirming that the second automatic driving simulation system is successfully verified with respect to the set test target if a result of the virtual vehicle running in the virtual scene reaches the set test target after the recognizable control command is applied to the virtual vehicle. In this way, verification of the second autopilot simulation system is achieved. In the embodiment provided by the invention, different test targets can be set, such as turning at an intersection, keeping straight, stopping in a red light, stopping in an obstacle and the like, and whether the second automatic driving simulation system can be verified successfully or not can be confirmed. When different test targets are set and the second automatic driving simulation system is verified successfully, the second automatic driving simulation system can be directly applied to the actual vehicle.
FIG. 5 is a flow chart of a testing method for an automated driving simulation system provided in accordance with another embodiment of the present invention. The flowchart shown in fig. 5 differs from the flowchart shown in fig. 4 in that, in this embodiment, the test method further includes the following steps after step S55 (step S45 in fig. 4):
step S56: judging whether the verification is successful, namely judging whether the running result of the virtual vehicle in the virtual scene after the recognizable control command is applied to the virtual vehicle reaches a set test target, if so, confirming that the second automatic driving simulation system is successfully verified aiming at the set test target, and if not, confirming that the second automatic driving simulation system is not successfully verified aiming at the set test target; if the verification is successful, executing step S57, otherwise, executing step S58;
step S57: judging whether the verification of all the test targets is finished, setting different test targets such as turning at an intersection, keeping straight, stopping when meeting a red light, stopping when meeting an obstacle and the like, judging whether the second automatic driving simulation system can be successfully verified, if so, executing a step S60, and otherwise, executing a step S59;
step S58: modifying the algorithm, namely if the verification fails, indicating that the algorithm in the second automatic driving simulation system does not meet the condition, modifying the algorithm, and after the algorithm is modified, repeating the process of the test method from the step S53, if the verification fails, continuously modifying the algorithm until the second automatic driving simulation system is verified successfully;
step S59: replacing the set test target, and executing the steps S52 circularly after the set test target is replaced until the second automatic driving simulation system is verified successfully under the condition of different set test targets; and
step S60: the second automatic driving simulation system is applied to the actual vehicle.
Therefore, the process of verifying the second automatic driving simulation system by combining the first automatic driving simulation system is realized, the reliability of the second automatic driving simulation system is ensured, and the second automatic driving simulation system is directly butted with the actual vehicle to complete the driving of the actual vehicle under the condition that the second automatic driving simulation system is successfully verified. In the process, extra conversion development requirements are not needed from the simulation environment to the real vehicle environment, and the method is efficient and convenient.
In an embodiment provided in accordance with the present invention, the first operating environment may be a Windows operating environment, and the second operating environment may be a Linux operating environment; the simulation environment generation module can be based on PreScan or Carsim, and PreScan and Carsim are relatively mature commercial simulation software. If the simulation environment generation module is based on the PreScan, the data conversion interface comprises a PreScan-Matlab interface and a Matlab-Ros interface. The PreScan-Matlab interface is used for reading sensor data generated by the virtual sensor or receiving a control instruction which can be identified by a simulation environment based on PreScan; and the Matlab-Ros interface is used for converting the sensor data into sensor data which can be identified by a second automatic driving simulation system based on the Ros system under the Linux operation environment and sending the identifiable sensor data or receiving a second control instruction and converting the second control instruction into a control instruction which can be received by the simulation environment based on Prescan.
Fig. 6 is a schematic diagram of testing and application of the automatic driving simulation system provided according to the embodiment of the present invention. In this embodiment, the first autopilot system 1 comprises a PreScan-based simulation environment generation module 2, a PreScan-Matlab interface 5 and a Matlab-Ros interface 6; the first automatic driving system 1 is under Windows operating environment, the first automatic driving system 4 is under Linux operating environment; a vehicle simulation environment is built on the basis of a simulation environment generation module 2 of the Prescan, wherein the vehicle simulation environment comprises virtual vehicles, virtual sensors and virtual scenes; the PreScan-Matlab interface 5 reads sensor data generated by the virtual sensor, the Matlab-Ros interface 6 converts the sensor data into sensor data which can be recognized by the second automatic driving simulation system 4 based on the Ros system under the Linux operating environment, and sends the recognizable sensor data to the second automatic driving simulation system 4 through a network; the second automatic driving simulation system 4 receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and a set test target, namely, performs the functions of obstacle detection, lane line identification, decision planning, a control module and the like through a developed algorithm contained in the second control instruction to generate a second control instruction, and sends the second control instruction to the Matlab-Ros interface 6; the Matlab-Ros interface 6 receives the second control instruction and converts the second control instruction into a control instruction which can be received by a simulation environment based on Prescan; the PreScan-Matlab interface 5 receives a control command which can be identified by the simulation environment based on the PreScan and transmits the control command to the simulation environment generation module 2; the simulation environment generation module 2 applies the recognizable control instruction to the virtual vehicle to enable the virtual vehicle to run in a virtual scene, namely, the virtual vehicle is driven to complete one-time position updating according to the second control instruction, and one-time simulation circulation is completed. If the result of the virtual vehicle running in the virtual scene after the recognizable control command is applied to the virtual vehicle reaches the set test target, the second automatic driving simulation system 4 is successfully verified against the set test target. And (3) replacing different test targets to verify the second automatic driving simulation system 4, if the test targets are verified successfully, namely, the closed-loop simulation of the whole system is completed, applying the second automatic driving simulation system 4 to the real vehicle 7, acquiring data of a sensor from the real vehicle, generating a control message through the processing of an algorithm in the second automatic driving simulation system 4, sending the control message to the real vehicle 7, and completing the driving of the real vehicle 7. Therefore, the second automatic driving simulation system 4 carries out simulation test through the first automatic driving simulation system 1 to verify the reliability of the second automatic driving simulation system 4, and the second automatic driving simulation system 4 is applied to the real vehicle 7 under the condition that the reliability is verified, so that extra conversion development requirements are not needed, and the method is efficient and convenient.
In summary, the first automatic driving simulation system is combined to verify the second automatic driving simulation system, and the second automatic driving simulation system is directly docked with the actual vehicle to complete driving of the actual vehicle when the second automatic driving simulation system is successfully verified. Therefore, the reliability of the second automatic driving simulation system and the seamless butt joint of the simulation system and the real system of the real vehicle can be ensured, no extra conversion development requirement is needed from the simulation environment to the real vehicle environment, and the cost is saved, and the method is efficient and convenient.
Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, the embodiments of the present invention are not limited to the details of the above embodiments, and various simple modifications can be made to the technical solution of the embodiments of the present invention within the technical idea of the embodiments of the present invention, and the simple modifications all belong to the protection scope of the embodiments of the present invention.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, the embodiments of the present invention will not be described separately for the various possible combinations.
Those skilled in the art can understand that all or part of the steps in the method for implementing the foregoing embodiments may be implemented by a program to instruct related hardware, where the program is stored in a storage medium and includes several instructions to enable a (may be a single chip, a chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of various different embodiments of the present invention may be made, and the same should be considered as what is disclosed in the embodiments of the present invention as long as it does not depart from the spirit of the embodiments of the present invention.

Claims (6)

1. A method of testing an automated driving simulation system, the method comprising:
generating a vehicle simulation environment by a simulation environment generation module of a first automatic driving simulation system in a first operation environment, wherein the vehicle simulation environment comprises a virtual vehicle, a virtual sensor and a virtual scene;
the simulation environment generation module generates a first control instruction according to the sensor data generated by the virtual sensor and a set test target, and applies the first control instruction to the virtual vehicle to enable the virtual vehicle to run in the virtual scene;
a data conversion interface of the first autopilot simulation system reads the sensor data and converts the sensor data into sensor data recognizable by a second autopilot simulation system in a second operating environment;
the second automatic driving simulation system receives the identifiable sensor data, generates a second control instruction according to the identifiable sensor data and the set test target, and sends the second control instruction to the data conversion interface;
the data conversion interface receives the second control instruction and converts the second control instruction into a control instruction which can be identified by the simulation environment generation module; and
the simulated environment generation module applies the identifiable control instructions to the virtual vehicle to cause the virtual vehicle to operate in the virtual scene.
2. The method of claim 1, further comprising:
and if the result of the operation of the virtual vehicle in the virtual scene after the recognizable control command is applied to the virtual vehicle reaches the set test target, confirming that the second automatic driving simulation system is successfully verified aiming at the set test target.
3. The method of claim 2, further comprising:
and confirming whether the second automatic driving simulation system is successfully verified or not according to different set test targets.
4. The method of claim 3, further comprising:
after confirming that the second automatic driving simulation system is successfully verified for all the set test targets, the second automatic driving simulation system is directly applied to the actual vehicle.
5. The method of claim 1, wherein the first operating environment is a Windows operating environment and the second operating environment is a Linux operating environment.
6. The method of claim 5, wherein the simulation environment generation module is based on PreScan, and the data transformation interface comprises:
the PreScan-Matlab interface is used for reading sensor data generated by the virtual sensor or receiving a control instruction which can be identified by the simulation environment based on PreScan; and
and the Matlab-Ros interface is used for converting the sensor data into sensor data which can be identified by the second automatic driving simulation system based on the Ros system under the Linux operating environment and sending the identifiable sensor data or receiving the second control instruction and converting the second control instruction into a control instruction which can be received by the simulation environment based on Prescan.
CN201611216828.6A 2016-12-26 2016-12-26 Test method for automatic driving simulation system Active CN108241354B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611216828.6A CN108241354B (en) 2016-12-26 2016-12-26 Test method for automatic driving simulation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611216828.6A CN108241354B (en) 2016-12-26 2016-12-26 Test method for automatic driving simulation system

Publications (2)

Publication Number Publication Date
CN108241354A CN108241354A (en) 2018-07-03
CN108241354B true CN108241354B (en) 2022-11-22

Family

ID=62704909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611216828.6A Active CN108241354B (en) 2016-12-26 2016-12-26 Test method for automatic driving simulation system

Country Status (1)

Country Link
CN (1) CN108241354B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959805B (en) * 2018-07-23 2023-04-18 山东浪潮科学研究院有限公司 Automatic-driving hardware-in-loop simulation cloud platform and method
CN108897240A (en) * 2018-08-13 2018-11-27 济南浪潮高新科技投资发展有限公司 Automatic Pilot emulation testing cloud platform and automatic Pilot emulation test method
DE102018214023A1 (en) * 2018-08-20 2020-02-20 Bayerische Motoren Werke Aktiengesellschaft Scalable teleoperation of autonomous robots
CN111123728B (en) * 2018-10-30 2023-07-21 百度在线网络技术(北京)有限公司 Unmanned vehicle simulation method, device, equipment and computer readable medium
CN111123883B (en) * 2018-10-30 2023-03-31 阿波罗智能技术(北京)有限公司 Dual-drive unmanned vehicle simulation method, device, equipment and computer readable medium
CN111159262B (en) * 2018-11-08 2024-06-04 阿波罗智能技术(北京)有限公司 Automatic driving simulation data processing method and device
CN111176134B (en) * 2018-11-09 2022-09-09 百度在线网络技术(北京)有限公司 Simulation system adaptation method, device and terminal
CN109557904B (en) * 2018-12-06 2020-07-10 百度在线网络技术(北京)有限公司 Test method, device, equipment and medium
CN109725628A (en) * 2018-12-21 2019-05-07 东软睿驰汽车技术(沈阳)有限公司 A kind of emulation mode and device
CN109739216B (en) * 2019-01-25 2021-01-05 深圳普思英察科技有限公司 Method and system for testing actual drive test of automatic driving system
CN111665738A (en) * 2019-03-05 2020-09-15 阿里巴巴集团控股有限公司 In-loop simulation system and information processing method and device thereof
CN110412888B (en) * 2019-04-29 2020-05-29 当家移动绿色互联网技术集团有限公司 Method, apparatus, medium, and electronic device for adjusting speed of simulation process
CN110209146B (en) * 2019-05-23 2020-12-01 杭州飞步科技有限公司 Test method, device and equipment for automatic driving vehicle and readable storage medium
CN110850843A (en) * 2019-11-08 2020-02-28 北京海纳川汽车部件股份有限公司 Car lamp control simulation test method and system
CN110765661A (en) * 2019-11-22 2020-02-07 北京京东乾石科技有限公司 Automatic driving simulation scene generation method and device, electronic equipment and storage medium
CN111538315B (en) * 2020-04-26 2021-10-29 东风汽车集团有限公司 Simulation test system and test method for automatic driving function of whole vehicle
CN112289023B (en) * 2020-10-09 2024-03-26 腾讯科技(深圳)有限公司 Parking simulation test method and device for automatic driving and related equipment
CN113704119B (en) * 2021-08-31 2024-06-07 中汽创智科技有限公司 Test method, device and system for intelligent driving and storage medium
CN113442856B (en) * 2021-08-31 2021-12-10 国汽智控(北京)科技有限公司 Control method and device based on adaptive platform and ROS2 and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1365032A (en) * 2001-12-29 2002-08-21 天津大学 Open type structure digital control system of remote network monitoring and secondary development
CN102262394A (en) * 2010-05-24 2011-11-30 通用汽车环球科技运作有限责任公司 Vehicle system modeling systems and methods
CN102789171A (en) * 2012-09-05 2012-11-21 北京理工大学 Method and system for semi-physical simulation test of visual unmanned aerial vehicle flight control
CN104950695A (en) * 2015-07-15 2015-09-30 浙江工业大学 Universal UAV (unmanned aerial vehicle) vision simulation platform
CN105652690A (en) * 2016-01-13 2016-06-08 重庆长安汽车股份有限公司 In-loop test system and method for automatic parking system vehicle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414179B (en) * 2008-11-20 2010-08-18 上海交通大学 Human-machine interactive assembly process planning system
US20110224828A1 (en) * 2010-02-12 2011-09-15 Neuron Robotics, LLC Development platform for robotic systems
US8612192B2 (en) * 2010-05-24 2013-12-17 GM Global Technology Operations LLC Vehicle simulation system with software-in-the-loop bypass control
US11972177B2 (en) * 2013-11-08 2024-04-30 Rockwell Automation Technologies, Inc. Interface for data exchange between industrial controllers and simulation applications for simulating a machine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1365032A (en) * 2001-12-29 2002-08-21 天津大学 Open type structure digital control system of remote network monitoring and secondary development
CN102262394A (en) * 2010-05-24 2011-11-30 通用汽车环球科技运作有限责任公司 Vehicle system modeling systems and methods
CN102789171A (en) * 2012-09-05 2012-11-21 北京理工大学 Method and system for semi-physical simulation test of visual unmanned aerial vehicle flight control
CN104950695A (en) * 2015-07-15 2015-09-30 浙江工业大学 Universal UAV (unmanned aerial vehicle) vision simulation platform
CN105652690A (en) * 2016-01-13 2016-06-08 重庆长安汽车股份有限公司 In-loop test system and method for automatic parking system vehicle

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Andr'es E. G'omez et.al.Simulation Platform for Cooperative Vehicle Systems.《2014 IEEE 17th International Conference on Intelligent Transportation Systems (ITSC)》.2014, *
MathWorks推出与机器人操作***(ROS)完整集成的Robotics System Toolbox;MathWorks;《微型机与应用》;20150930;第70页 *
碰撞避让***的仿真教学实践研究;曾锐利;《电气电子教学学报》;20161031;第137~142页 *

Also Published As

Publication number Publication date
CN108241354A (en) 2018-07-03

Similar Documents

Publication Publication Date Title
CN108241354B (en) Test method for automatic driving simulation system
CN111324044A (en) Simulation system and test platform for unmanned automobile
EP3618021B1 (en) Remote control device and remote control method for automatic driving vehicle, and server
CN108241762A (en) For the test system and test method of automatic Pilot analogue system
US10579512B2 (en) Method and apparatus for testing software for autonomous vehicles
JP2020126639A (en) Learning method for supporting safe autonomous driving, learning device, testing method, and testing device using the same
CN110209146B (en) Test method, device and equipment for automatic driving vehicle and readable storage medium
CN111881519B (en) Automatic driving test method and device, computer equipment and storage medium
US20200239029A1 (en) Learning method and learning device for determining whether to switch mode of vehicle from manual driving mode to autonomous driving mode by performing trajectory-based behavior analysis on recent driving route
CN112783006B (en) Hardware-in-loop simulation test system for vehicle-mounted computing unit of automatic driving vehicle
CN112382165B (en) Driving strategy generation method, device, medium, equipment and simulation system
CN110445635B (en) Control message sending method and device and bus simulation test system
CN111240298A (en) Test method for vehicle automatic driving simulation system
CN111091739A (en) Automatic driving scene generation method and device and storage medium
CN112936288B (en) Robot action safety detection method and device, electronic equipment and storage medium
CN109822549A (en) A kind of robotic programming method, apparatus and controller
US11951976B2 (en) Method for automated parking, device, and storage medium
CN112298168A (en) Parking space detection method and device and automatic parking method and device
CN109633725B (en) Processing method and device for positioning initialization and readable storage medium
JP2020119556A (en) Method and device for verifying integrity of parameters of cnn by using test pattern to enhance fault tolerance and fluctuation robustness in extreme situations for functional safety
CN112860587B (en) UI automatic test method and device
KR102340120B1 (en) Evaluation system for driving simulation and method thereof
CN110823253B (en) Data processing method, device and equipment based on unmanned vehicle technology and storage medium
CN111565236B (en) Automatic coding method and device for sensor of fire protection system
CN114282380A (en) Test method and device for automatic driving algorithm, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180719

Address after: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant after: Rui Chi Intelligent Automobile (Guangzhou) Co.,Ltd.

Address before: 100026 8 floor 909, 105 building 3, Yao Yuan Road, Chaoyang District, Beijing.

Applicant before: Lexus Automobile (Beijing) Co.,Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant after: Evergrande Faraday Future Smart Car (Guangdong) Co.,Ltd.

Address before: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant before: Rui Chi Intelligent Automobile (Guangzhou) Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190318

Address after: 100015 Building No. 7, 74, Jiuxianqiao North Road, Chaoyang District, Beijing, 001

Applicant after: FAFA Automobile (China) Co.,Ltd.

Address before: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant before: Evergrande Faraday Future Smart Car (Guangdong) Co.,Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant