Navigation test system and navigation test method
Through simulated driving equipment and navigation equipment in the navigation test system, real-road testing is simulated and implemented, solving the safety risks, environmental restrictions and high cost problems of real-road testing, and achieving efficient and controllable navigation product testing.
Patent Information
- Application Number
- CN202510124038.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-26
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, real-time testing has security risks, is restricted by the environment and has high testing costs, resulting in poor test controllability and incomplete data.
It provides a navigation testing system, including driving control equipment, simulated driving equipment, display equipment and navigation equipment. Through simulated driving equipment, it updates virtual vehicle status parameters in real time, generates simulated driving environment images, and updates the navigation interface to realize simulated real-road testing.
No real-time testing is required, real test scenarios can be conducted through simulated environments, reducing security risks, improving test controllability and data comprehensiveness, and reducing testing costs.
Smart Images

Figure CN119860796A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of testing technology, and in particular to a navigation testing system and a navigation testing method. Background Art
[0002] In recent years, with the rapid development of the Internet, people have gradually become accustomed to using navigation products for travel route planning, route navigation, etc. Among them, iterative functions or new functions of navigation products often need to be tested before release to test whether the iterative functions or new functions can operate normally during the navigation process, or whether the iterative functions or new functions affect other functions.
[0003] Currently, the commonly used testing method is real-road testing, but real-road testing requires drivers to drive vehicles on real roads to conduct tests, which has certain safety risks and is easily affected by environmental restrictions such as bad weather, traffic restrictions, and road control, making it impossible to conduct real-road testing. Summary of the invention
[0004] In order to solve the problems in the related art, the embodiments of the present disclosure provide a navigation test system and a navigation test method.
[0005] In a first aspect, a navigation test system is provided in an embodiment of the present disclosure.
[0006] Specifically, the navigation test system comprises: A driving control device, used for receiving a driving instruction; and sending the driving instruction to a driving simulation device; A simulated driving device, used to update the current state parameters of the virtual vehicle in real time based on the driving instruction to obtain target state parameters; generate a simulated driving environment image based on the target state parameters; send the simulated driving environment image to the display device; send the target state parameters to the navigation device; A display device, used to display the received simulated driving environment image; The navigation device is used to update the navigation interface based on the target state parameter.
[0007] In a second aspect, an embodiment of the present disclosure provides a navigation test method, which is applied to a simulated driving device, comprising: Receiving driving instructions sent by a driving control device; Based on the driving instruction, the current state parameters of the virtual vehicle are updated in real time to obtain the target state parameters; Based on the target state parameters, generating a simulated driving environment image; Sending the simulated driving environment image to a display device so that the display device displays the simulated driving environment image; The target state parameter is sent to the navigation device, so that the navigation device updates a navigation interface based on the target state parameter.
[0008] According to the technical solution provided by the embodiment of the present disclosure, the driving control device can receive driving instructions and send the driving instructions to the simulation driving device; the simulation driving device can update the current state parameters of the virtual vehicle in real time based on the driving instructions to obtain the target state parameters; based on the target state parameters, generate a simulated driving environment image; send the simulated driving environment image to the display device; send the target state parameters to the navigation device; the display device can display the received simulated driving environment image to show the driver a simulated driving environment to ensure the driver's driving experience; the navigation device can update the navigation interface based on the target state parameters to provide navigation guidance for the driver. In this way, there is no need for real road testing. When the navigation test system is used to test the navigation product, the simulated driving environment image displayed by the display device can simulate the road environment observed by the driver during the real road test, the driving operation of the driver during the real road test can be realized by operating the driving control device, and the navigation guidance used by the driver during the real road test can be realized by the navigation interface displayed by the navigation device. In this way, the real test scenario during the real road test is simulated, so that the driver can have a real use experience, avoid distortion of the test results, and realize non-real road testing; at the same time, the following pain points during the real road test can also be solved: 1) Regarding the safety risk issues during actual road testing, the navigation test system only requires the tester to use the driving control equipment to perform simulated driving, and there is no safety risk. Therefore, the navigation test system can be used to test product prototypes, versions under product development, etc. The driver can perform various driving operations, such as some more dangerous driving actions.
[0009] 2) In order to solve the problem of poor controllability due to test environment limitations during actual road testing, the navigation test system can quickly simulate various required environments such as weather, traffic conditions (pedestrians, vehicles, etc.), and road scenes (complex road scenes, interchange road scenes, etc.) required for testing. It can quickly conduct product testing in a specified environment without being restricted by the actual environment. The test environment is rich, accurately controllable, and data under various test environments can be obtained, and the test data will also be more comprehensive.
[0010] 3) As for the problem of high cost of actual vehicle driving required for real road testing, the navigation test system has lower testing cost.
[0011] 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
[0012] Other features, objectives and advantages of the present disclosure will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings: Figure 1 A structural block diagram of a navigation test system provided by an embodiment of the present disclosure is shown; Figure 2 A schematic diagram showing a simulated driving environment image provided by an embodiment of the present disclosure; Figure 3 A schematic diagram showing a code scanning connection between a navigation device and a driving simulation device provided by an embodiment of the present disclosure; Figure 4 A structural block diagram of another navigation test system according to an embodiment of the present disclosure is shown; Figure 5 A flowchart of a navigation test method provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0013] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts not related to the description of the exemplary embodiments are omitted in the accompanying drawings.
[0014] In the present disclosure, it should be understood that terms such as "include" or "have" are intended to indicate the presence of features, numbers, steps, behaviors, components, parts, or a combination thereof disclosed in the present specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or a combination thereof exist or are added.
[0015] It should also be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0016] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0017] As mentioned above, real-road testing requires drivers to drive vehicles on real roads to conduct tests, which has certain safety risks and is easily affected by environmental restrictions such as weather, traffic conditions, and road scenes, resulting in test failures. The controllability of the test is poor; and the real-road driving test can only be conducted on optional test roads, with limited road scenes and incomplete test data. Therefore, a test solution that can solve the above real-road testing problems is urgently needed.
[0018] The present disclosure provides a navigation test system, in which a driver can use a driving control device provided by the system to input a driving instruction for driving a virtual vehicle, and the driving control device sends the driving instruction to a simulated driving device. The simulated driving device can update the current state parameters of the virtual vehicle in real time based on the driving instruction, obtain the target state parameters, generate a simulated driving image based on the target state parameters, and send the simulated driving image to a display device, which is displayed to the driver by the display device to ensure the driver's driving experience; the navigation device can update the navigation interface for navigation guidance based on the target state parameters. In this way, there is no need for a real road test. When the navigation test system is used for testing, the simulated driving environment image displayed by the display device can simulate the road environment observed by the driver during the real road test, the driving operation of the driver during the real road test can be realized by operating the driving control device, and the navigation guidance used by the driver during the real road test can be realized by the navigation interface displayed by the navigation device. In this way, the real test scenario during the actual road test is simulated, so that the driver can have a real usage experience, avoid distortion of the test results, and realize non-actual road testing. At the same time, there is no safety risk in using the navigation test system for product testing. Compared with the actual road test, the test cost is lower. The simulated driving equipment can also generate simulated driving images in the corresponding test environment (such as various test environments such as different weather, traffic conditions, road types, etc.) according to the test needs. The test cost is lower, the test is more controllable, and the test scenarios are richer. Test data in various test scenarios can be obtained, and the test data is more comprehensive.
[0019] Figure 1 FIG. 2 shows a structural block diagram of a navigation test system provided by an embodiment of the present disclosure. Figure 1 As shown, the navigation test system may include a driving control device 101 , a simulated driving device 102 , a display device 103 and a navigation device 104 .
[0020] In a possible implementation, there is a communication connection between the simulated driving device 102 and the driving control device 101, the navigation device 104 and the display device 103. The communication connection can be a wired connection or a wireless connection, which is not limited here. For example, when the simulated driving device 102 is a local computer, the simulated driving device 102 and the driving control device 101, the navigation device 104, and the display device 103 can be connected by wire through a computer interface, and of course, can also be connected wirelessly; or, the simulated driving device 102 can be a cloud device, in which case the simulated driving device 102 and the driving control device 101, the navigation device 104, and the display device 103 can be connected wirelessly.
[0021] In a possible implementation, the driving control device 101 may be one or more of hardware devices such as a simulated steering wheel and accelerator and brake pedals, a computer keyboard, a game controller (steering wheel), etc. The driver can input driving instructions through the driving control device 101, and the driving control device 101 is used to receive driving instructions input by the driver; the driving instructions may be driving instructions such as forward / backward / acceleration / deceleration; for example, in order to give the driver a more realistic driving experience, the driving control device 101 may include a simulated steering wheel and accelerator and brake pedals, and the driver can turn the simulated steering wheel to input driving instructions such as steering, and step on the accelerator and brake pedals to input driving instructions such as acceleration / deceleration.
[0022] In a possible implementation, a simulated driving rendering engine is installed on the simulated driving device 102, and the simulated driving device 102 can use the simulated driving rendering engine to render various required simulated driving environment images. The simulated driving environment image refers to an image that contains elements such as terrain, sky, river, road, road traffic facilities (such as signs, traffic lights, etc.), green plants, buildings, traffic flow, and pedestrian flow, and is similar to a real driving environment.
[0023] In a possible implementation, during the operation of the navigation test system, the simulated driving device 102 can receive the driving instructions output by the driving control device 101, and determine the real-time update of the current state parameters of the virtual vehicle according to the driving instructions to obtain the target state parameters, wherein the state parameters include: position information, speed information and driving direction information, and the target state parameters include the updated state parameters. The simulated driving device 102 can generate a simulated driving environment image according to the target state parameters. The simulated driving device 102 can send the simulated driving environment image to the display device, and the display device 103 can display the simulated driving environment image. In this way, the display device 103 can display the simulated driving environment image when the driver is driving on the corresponding road, so that the driver can have a more realistic driving experience. For example, Figure 2A schematic diagram of a simulated driving environment image provided by an embodiment of the present disclosure is shown, such as Figure 2 As shown, the simulated driving environment image displayed by the display device 103 is substantially the same as the environment seen by the driver when driving in reality.
[0024] In a possible implementation, the display device 103 may be a single computer screen, a spliced computer screen, a projector, a VR imaging device, or other display device.
[0025] In one possible implementation, the navigation device 104 may be any device installed with a navigation product, such as a mobile phone, a tablet computer, a car computer, etc. The navigation product is navigation-related software and services that can be run on the operating system of the navigation device 104. The operating system may include a mobile phone operating system, a tablet computer operating system, a car computer operating system, etc. The navigation device can update the navigation interface based on the target state parameters such as the position, speed, and driving direction of the virtual vehicle.
[0026] The present embodiment provides a navigation test system, in which a driving control device can receive a driving instruction and send the driving instruction to a simulated driving device; the simulated driving device can update the current state parameters of the virtual vehicle in real time based on the driving instruction to obtain a target state parameter; based on the target state parameter, a simulated driving environment image is generated; the simulated driving environment image is sent to the display device; the target state parameter is sent to the navigation device; the display device can display the received simulated driving environment image to show the driver a simulated driving environment to ensure the driver's driving experience; the navigation device can update the navigation interface based on the target state parameter. In this way, there is no need for actual road testing. When the navigation test system is used for testing, the simulated driving environment image displayed by the display device can simulate the road environment observed by the driver during the actual road test, the driving operation of the driver during the actual road test can be realized by operating the driving control device, and the navigation guidance used by the driver during the actual road test can be realized through the navigation interface displayed by the navigation device. In this way, the actual test scene during the actual road test is simulated, so that the driver has a real usage experience, avoids distortion of the test results, and realizes non-actual road testing. At the same time, there are no safety risk issues during actual road testing, limited test environment issues, and high actual vehicle driving costs.
[0027] In a possible implementation manner, the display device 103 is further used to display a two-dimensional code image, wherein the two-dimensional code image records the communication address information of the simulated driving device 102; The navigation device 104 is further configured to obtain the communication address information of the simulated driving device 102 by scanning the two-dimensional code image, establish a communication connection with the simulated driving device 102 based on the communication address information, and send the starting point information of the navigation route to the simulated driving device; The driving simulation device 102 is further used to generate a starting driving environment image based on the starting point information before updating the current state parameters of the virtual vehicle in real time based on the driving instruction and obtaining the target state parameters; and send the starting driving environment image to the display device; The display device is also used to display the starting driving environment image.
[0028] In this embodiment, after starting the navigation test system, a QR code image can be pasted on the display device 103 or the QR code image can be directly displayed, and the QR code image records the communication address information of the simulated driving device; the navigation device 104 can scan the QR code image, obtain the communication address information of the simulated driving device 102 such as the IP address and port address, and establish a communication connection with the simulated driving device 102 based on the communication address information. The connection between the navigation device 104 and the simulated driving device 102 can be various wireless connections such as WIFI connection, Bluetooth connection, WLAN (Wireless Local Area Network) connection, etc.
[0029] In this embodiment, the starting point information and the end point information of this navigation can be input on the navigation interface of the navigation device, and the navigation device can send the starting point information and the end point information to the navigation server, and the navigation server can feedback multiple navigation planning routes corresponding to the starting point information and the end point information, and one of the multiple navigation planning routes can be selected as the navigation route of this navigation, and the navigation device can subsequently update the navigation interface based on the navigation route. In this way, after the navigation device 104 establishes a connection with the simulated driving device 102, the navigation device 104 can send the starting point information of this navigation to the simulated driving device 102, and the simulated driving device 102 can generate a starting driving environment image based on the starting point information, and send the starting driving environment image to the display device 103 for display.
[0030] For example, Figure 3 A schematic diagram showing a navigation device provided by an embodiment of the present disclosure and a simulated driving device scanning a code to connect is shown in FIG. Figure 3As shown, after the display device is started, a connection QR code image can be displayed on the display interface. After the navigation device determines the navigation route, a prompt box can pop up on the navigation interface. The prompt box displays a "Scan code to connect" button and a "Synchronize starting point" button. After clicking the "Scan code to connect" button, the camera of the navigation device is aimed at the QR code image to scan and obtain the communication address information of the simulated driving device 102. The navigation device 104 can establish a connection with the simulated driving device 102 based on the communication address information of the simulated driving device 102, and then click the "Synchronize starting point" button. The navigation device can synchronize the navigation starting point to the simulated driving device 102. The simulated driving device 102 can generate a starting driving environment image based on the starting point information, and send the starting driving environment image to the display device 103 for display. After that, the driver can turn on the navigation on the navigation device, look at the starting driving environment image displayed by the display device 103, follow the guidance on the navigation interface of the navigation device 104, enter the driving instruction on the driving control device 101, and perform simulated driving.
[0031] In a possible implementation, when the navigation test system is used to test a version of a navigation product, the navigation product to be tested can be installed in the navigation device 104, and a navigation can be initiated using the navigation product to be tested in the navigation device 104. The simulated driving device 102 can simulate the starting driving environment image of the virtual vehicle at the starting point after obtaining the starting point information based on the communication connection with the navigation device 104. A professional tester can observe the starting driving environment image displayed by the display device 103 and the navigation interface displayed by the navigation device 104 as a driver, and input driving instructions through the driving control device 101. The simulated driving device 102 can update the position, speed and driving direction of the virtual vehicle; based on the updated position, speed and driving direction, a simulated driving environment image is generated for display on the display device 103 for display. The simulated driving device 102 can simultaneously send the updated position, speed and driving direction to the navigation device 104, and the navigation device 104 can update the navigation interface in real time for navigation guidance. The driver can follow the navigation guidance displayed on the navigation interface and input driving instructions through the driving control device 101 to drive the virtual vehicle to move. In this way, the simulated driving environment image displayed by the display device simulates the road environment observed by the driver during the actual road test, the driver's driving operation during the actual road test is realized by operating the driving control device, and the navigation guidance used by the driver during the actual road test is realized through the navigation interface displayed by the navigation device, so that the driver can have a real usage experience of the navigation product to be tested and avoid distortion of the test results.
[0032] In a possible implementation, the simulation driving device 102 in the navigation test system can also be connected to two or more navigation devices. For example, when comparing the advantages and disadvantages of two versions of navigation products, the two different navigation products can be installed in two navigation devices respectively. The two navigation devices obtain the same navigation route. The simulation driving device 102 can send the updated position, speed and driving direction of the virtual vehicle to the two navigation devices at the same time. The two navigation devices can navigate and update the navigation interface respectively. Professional testers can view the navigation interfaces displayed by the two navigation devices and judge the advantages and disadvantages of the two versions of navigation products according to the different timing or content of the corresponding navigation information on the two navigation interfaces.
[0033] Of course, in other implementations, in addition to testing navigation products, the navigation test system can also conduct driving training for relevant personnel, test vehicle-related functions, and so on.
[0034] In one possible implementation, Figure 4 A structural block diagram of another navigation test system according to an embodiment of the present disclosure is shown. Figure 4 As shown, the system further includes a simulated driving environment configuration device 105 .
[0035] In this embodiment, the display device 103 can also display a simulated driving configuration interface, which displays an input box or selection box for required configuration data. The driver can input the required configuration data into the input box or selection box of the configuration interface through the input device of the display device 103, such as a mouse, keyboard, or touch screen. The configuration data can be weather type, pedestrian flow, vehicle flow, test route data, and other data; of course, to facilitate subsequent data analysis, the configuration data can also include the survey name and itinerary grouping of this test, the tester number, and other information.
[0036] In this embodiment, after the driver inputs the relevant configuration data on the simulated driving configuration interface, the display device 103 can receive the input data and send the input data to the simulated driving environment configuration device 105. The simulated driving environment configuration device 105 can generate simulated driving configuration parameters based on the input data and send the simulated driving configuration parameters to the simulated driving device 102. When the simulated driving configuration parameters include starting point information, the simulated driving device 102 can generate a starting driving environment image based on the starting point information, weather information, pedestrian flow, vehicle flow, etc. in the simulated driving configuration parameters, and send the starting driving environment image to the display device 103 for display. After receiving the driving instruction, the simulated driving device 102 can update the current state parameters of the virtual vehicle (such as the current position information, speed information and driving direction information) in real time to obtain the target state parameters, and then generate the simulated driving environment image during the driving process based on the target state parameters, weather type, pedestrian flow, vehicle flow, etc.
[0037] It is understandable that the simulated driving environment configuration device 105 can be used to configure the state parameters (such as starting point information), weather type (weather information) and traffic condition type (traffic condition information) of the simulated driving device at the starting stage, and can also be used to configure the weather type (weather information) and traffic condition type (traffic condition information) of the simulated driving device during driving. Exemplarily, at the starting stage, the simulated driving device can generate a starting driving environment image based on the starting point information, weather information, pedestrian flow, and vehicle flow; during driving, the simulated driving environment image can be generated based on the updated location information, weather information, pedestrian flow, and vehicle flow.
[0038] In this embodiment, the simulated driving configuration parameters may also include destination information, and the simulated driving device 102 may also send the destination information to the navigation device 104; of course, the destination information may also be input by the driver, in which case the navigation route may be obtained by the navigation device from the navigation server based on the starting point information and the input destination information. In other embodiments, the simulated driving configuration parameters also include a navigation route, and the simulated driving device 102 may also send the navigation route to the navigation device 104, so that the navigation device 104 performs navigation guidance according to the navigation route.
[0039] In this implementation, in some cases, the starting point information can be modified in the navigation device as needed. When the starting point information is modified, the modified starting point information can be sent to the simulation driving device 102 .
[0040] In a possible implementation, the simulated driving configuration parameters also include weather information and traffic condition information; the simulated driving device 102 is specifically used to generate a simulated driving environment image based on the target state parameters, the weather information and the traffic condition information.
[0041] In this embodiment, the driving simulation device 102 can use cloud simulation technology to achieve the rendering function of the driving environment simulation image through a cloud server, and the cloud server can store static data of the road, traffic flow data, meteorological data and other data; the static data of the road mainly includes road topology data, road infrastructure data, etc., and the road infrastructure data can include lane data, road position and road shape data of the road, data of traffic signs, data of traffic lights, elevated objects, guardrails and trees and other fixed road infrastructure data, etc.; the static data of the road can be used to render the road where the virtual vehicle is currently located and the surrounding road facilities. The traffic flow data mainly includes pedestrian flow data and vehicle flow data, and the traffic flow data can be used to render the pedestrian flow or vehicle flow of the virtual vehicle during driving; the meteorological data includes various meteorological data on the road, and the meteorological data can be used to render the specified meteorological environment. The cloud server can use the above-mentioned static data, traffic flow data, meteorological data and other data to simulate the current driving environment information based on the target state parameters, the weather information and traffic conditions information in the simulated driving configuration parameters, and send the current driving environment information to the simulated driving device 102 for rendering, and the simulated driving device 102 generates a simulated driving environment image based on the driving environment information. The sources of the above-mentioned various data can be real data, expert experience data, and data reorganized by experts based on needs, etc. The simulated driving device 102 can generate various required simulated driving environment images based on the above data, such as natural driving environment images, accident risk environment images, driving environment images required by standards and regulations, specific test environment images for specific functions, etc. Through cloud simulation technology, a simulated driving rendering engine can be installed on a low-performance computer or even a mobile phone as a simulated driving device.
[0042] It should be noted that the cloud server may also store vehicle data, which includes sensor data detected by sensors on the vehicle (such as position sensors, acceleration sensors, angular velocity sensors, etc.) and dynamic data of the vehicle when it moves. The cloud server may also perform vehicle dynamics simulation based on the vehicle data, simulate the state parameters of the virtual vehicle based on the driving instructions input by the driver through the driving control device 101, and send the state parameters of the virtual vehicle to the simulated driving device 102, so that it updates the current state parameters of the virtual vehicle in real time to obtain the target state parameters.
[0043] In a possible implementation, Figure 4As shown, the system further includes an experience monitoring device 106 and an analysis device 107 .
[0044] An experience monitoring device 106 is used to monitor the physiological index of the driver corresponding to the driving control device and send the physiological index to the analysis device 107; The analysis device 107 is used to obtain the simulated driving configuration parameters from the simulated driving environment configuration device 105 and the target state parameters from the simulated driving device 102; based on the target state parameters, the simulated driving configuration parameters and the physiological indicators, the driver's experience analysis is performed to obtain analysis results.
[0045] In this embodiment, the experience monitoring device 106 is a device that combines hardware and software, and is used to monitor the driver's physiological indicators in real time to understand the driver's attention allocation, cognitive behavior and emotional state. For example, the experience monitoring device 106 can be a skin electrode monitor, an eye tracker, a multichannel device, a near-infrared spectroscopy brain function imaging device, etc.
[0046] In this embodiment, the analysis device 107 can obtain the simulated driving configuration parameters from the simulated driving environment configuration device 105, obtain the target state parameters from the simulated driving device 102, and perform experience analysis on the driver based on the target state parameters, the simulated driving configuration parameters and the physiological indicators to obtain analysis results. Of course, in other embodiments, the display device 103 can also receive feedback data input by the driver, and send the feedback data to the simulated driving environment configuration device 105, and the simulated driving environment configuration device 105 can send the received feedback data to the analysis device 107, so that the analysis device 107 will refer to the driver's feedback data when performing experience analysis on the driver based on the target state parameters, the simulated driving configuration parameters and the physiological indicators to obtain the final analysis results. The analysis device 107 can send the analysis results to the display device 103, and the display device 103 displays the analysis results for viewing.
[0047] In this embodiment, when the analysis device 107 performs the data analysis, it mainly performs data cleaning and collating and statistical analysis. The data cleaning and collating refers to the data to be analyzed being converted into a format for statistical analysis after eliminating the data that cannot be statistically analyzed. For example, the data that cannot be statistically analyzed may be the data in the travel time period of driving errors. The travel time period of driving errors may be manually marked by the driver or automatically analyzed and identified by the analysis device 107. After the data is cleaned and sorted, the central tendency (such as mean, median, mode) and discrete tendency (such as range, standard deviation, coefficient of variation, interquartile range) of various types of data in different travel groups under the same purpose of use can be counted, and further statistical tests can be performed to output corresponding statistical indicators; the travel grouping here refers to grouping according to different driver characteristics (such as novice vs. veteran), travel setting characteristics (such as congestion vs. smooth), driving section characteristics (such as simple intersection vs. complex intersection), etc., and the differences between various types of data under different travel groups can be statistically analyzed.
[0048] In this embodiment, after statistical analysis, the analysis device 107 can send the analysis results to the display device for display. The analysis results can be statistical indicators or analysis charts. The analysis charts can include various charts such as contingency tables, line graphs, bar graphs, and bar charts.
[0049] In this embodiment, in addition to the above-mentioned statistical indicators or analysis charts, the analysis results may also include a use conclusion based on the purpose of use and the above-mentioned statistical analysis. For example, assuming that the purpose of using the navigation test system this time is to test whether the navigation broadcast of the current version of the navigation product is timely, after the above-mentioned statistical analysis, the use conclusion can be obtained that the navigation broadcast of the current version of the navigation product is timely or not. Of course, the corresponding analysis algorithm can also be set in the analysis device to test the navigation product from multiple dimensions such as safety, compliance, reliability, energy consumption, and comfort of the navigation product.
[0050] It should be noted here that in addition to the analysis results for the above-mentioned purpose of use, the analysis device 107 can also evaluate the simulation effect of the simulated driving system, and can analyze the authenticity, simulation efficiency, scenario coverage and scenario effectiveness of the navigation test system, etc.
[0051] The present disclosure also provides a navigation test method, Figure 5 FIG. 1 is a flow chart of a navigation test method provided by an embodiment of the present disclosure. Figure 5 As shown, the navigation test method is applied to the above-mentioned driving simulation device and may include the following steps: In step S501, a driving instruction sent by a driving control device is received; In step S502, based on the driving instruction, the current state parameters of the virtual vehicle are updated in real time to obtain target state parameters; In step S503, a simulated driving environment image is generated based on the target state parameter; In step S504, the simulated driving environment image is sent to a display device so that the display device displays the simulated driving environment image; In step S505, the target state parameter is sent to the navigation device, so that the navigation device updates the navigation interface based on the target state parameter.
[0052] In a possible implementation, the driving control device may be one or more of hardware devices such as a simulated steering wheel and accelerator and brake pedals, a computer keyboard, a game controller (steering wheel), etc. The driver can input driving instructions through the driving control device, and the driving control device is used to receive driving instructions input by the driver; the driving instructions may be driving instructions such as forward / backward / acceleration / deceleration; for example, in order to give the driver a more realistic driving experience, the driving control device may include a simulated steering wheel and accelerator and brake pedals, and the driver can turn the simulated steering wheel to input driving instructions such as steering, and step on the accelerator and brake pedals to input driving instructions such as acceleration / deceleration.
[0053] In a possible implementation, the simulated driving device can receive the driving instructions output by the driving control device, and determine the real-time update of the current state parameters of the virtual vehicle according to the driving instructions to obtain the target state parameters, wherein the state parameters include: position information, speed information and driving direction information, and the target state parameters include the updated state parameters. The simulated driving device can generate a simulated driving environment image according to the target state parameters. A simulated driving rendering engine is installed on the simulated driving device, and the simulated driving device can use the simulated driving rendering engine to render a corresponding simulated driving environment image. The simulated driving environment image refers to an image containing elements such as terrain, sky, river, road, road traffic facilities (such as signs, traffic lights and other facilities), green plants, buildings, traffic flow, pedestrian flow, etc., which is similar to the real driving environment.
[0054] In a possible implementation, the simulated driving device can send the simulated driving environment image to the display device, which can be a single computer screen, a spliced computer screen, a projector, a VR imaging device or other display device. The display device can display the received simulated driving environment image, so that the display device can display the simulated driving environment image when the driver is driving on the corresponding road to the driver, so that the driver has a more realistic driving experience.
[0055] In a possible implementation, the simulated driving device can send the target state parameters to the navigation device. The navigation device can be any device installed with a navigation product such as a mobile phone, a tablet computer, a car computer, etc. The navigation product is navigation-related software and services that can be run on the operating system of the navigation device. The operating system may include a mobile phone operating system, a tablet computer operating system, a car computer operating system, etc. The navigation device can update the navigation interface based on the target state parameters such as the position, speed, and driving direction of the virtual vehicle.
[0056] In a possible implementation manner, before receiving the driving instruction sent by the driving control device, the method further includes: Establishing a communication connection with navigation equipment; Receiving starting point information sent by the navigation device; Based on the starting point information, generating a starting driving environment image; The starting driving environment image is sent to the display device so that the display device displays the starting driving environment image.
[0057] In this embodiment, a QR code image can be pasted on the display device or the QR code image can be directly displayed, and the QR code image records the communication address information of the simulated driving device; the navigation device can scan the QR code image, obtain the communication address information of the simulated driving device such as the IP address and port address, and establish a communication connection with the simulated driving device based on the communication address information.
[0058] In this embodiment, the starting point information and the end point information of this navigation can be input on the navigation interface of the navigation device, and the navigation device can send the starting point information and the end point information to the navigation server, and the navigation server can feedback multiple navigation planning routes corresponding to the starting point information and the end point information, and one of the multiple navigation planning routes can be selected as the navigation route of this navigation, and the navigation device can subsequently update the navigation interface based on the navigation route. After the navigation device establishes a communication connection with the simulated driving device, the starting point information can be sent to the simulated driving device, and the simulated driving device can generate a starting driving environment image based on the starting point information, and send the starting driving environment image to the display device, so that the display device displays the starting driving environment image.
[0059] In a possible implementation manner, before receiving the driving instruction sent by the driving control device, the method further includes: Receiving simulated driving configuration parameters sent by a simulated driving environment configuration device; When the simulated driving configuration parameters include starting point information, generating a starting driving environment image based on the simulated driving configuration parameters; The starting driving environment image is sent to the display device so that the display device displays the starting driving environment image.
[0060] In this embodiment, the simulated driving environment configuration device can obtain the simulated driving configuration parameters based on the data obtained from the display device. The display device can display a simulated driving configuration interface. The simulated driving configuration interface displays an input box or selection box for the required configuration data. The driver can input the required configuration data into the input box or selection box of the configuration interface through the input device of the display device, such as a mouse, keyboard, or touch screen. The configuration data can be weather type, pedestrian flow, vehicle flow, test route data, starting point information of this test, and other data; of course, in order to facilitate subsequent data analysis, the configuration data can also include the survey name and itinerary grouping of this test, the tester number, and other information. After the driver enters the relevant configuration data on the simulated driving configuration interface, the display device can receive the input data and send the input data to the simulated driving environment configuration device, and the simulated driving environment configuration device can generate simulated driving configuration parameters based on the input data. In this embodiment, the simulated driving environment configuration device can send the simulated driving configuration parameters to the simulated driving device. When the simulated driving configuration parameters include starting point information, the simulated driving device can generate a starting driving environment image based on the starting point information, weather type, pedestrian flow, vehicle flow, etc. in the simulated driving configuration parameters, and send the starting driving environment image to the display device for display.
[0061] In a possible implementation manner, the simulated driving configuration parameters further include weather information and traffic condition information; and generating a simulated driving environment image based on the target state parameters includes: A simulated driving environment image is generated based on the target state parameters, the weather information and the traffic condition information.
[0062] In this embodiment, the simulated driving device can use cloud simulation technology to realize the rendering function of the simulated driving environment image through a cloud server, and the cloud server can store static data of the road, traffic flow data, meteorological data and other data; the static data of the road mainly includes road topology data, road infrastructure data, etc., and the road infrastructure data can include lane data, road position and road shape data of the road, data of traffic signs, data of traffic lights, elevated objects, guardrails and trees and other fixed road infrastructure data, etc.; the static data of the road can be used to render the road where the virtual vehicle is currently located and the surrounding road facilities. The traffic flow data mainly includes pedestrian flow data and vehicle flow data, and the traffic flow data can be used to render the pedestrian flow or vehicle flow of the virtual vehicle during driving; the meteorological data includes various meteorological data on the road, and the meteorological data can be used to render the specified meteorological environment. The cloud server can use the above-mentioned static data, traffic flow data and meteorological data, etc., to simulate the current driving environment information based on the target state parameter, the weather information and traffic road condition information in the simulated driving configuration parameters, and send the current driving environment information to the simulated driving device for rendering, and the simulated driving device generates a simulated driving environment image based on the driving environment information. The sources of the above data can be real data, expert experience data, and data reorganized by experts based on needs, etc. Based on the above data, the simulated driving device can generate various required simulated driving environment images, such as natural driving environment images, accident risk environment images, driving environment images required by standards and regulations, and specific test environment images for specific functions, etc. Through cloud simulation technology, a simulated driving rendering engine can be installed on a low-performance computer or even a mobile phone as a simulated driving device.
[0063] The technical terms and technical features mentioned in the implementation manner of the present method are the same as or similar to the technical terms and technical features mentioned in the above-mentioned system implementation manner. For the explanation and description of the technical terms and technical features involved in the present method, reference may be made to the explanation and description of the above-mentioned system implementation manner, which will not be repeated here.
[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0065] The units or modules involved in the embodiments described in the present disclosure may be implemented by software or programmable hardware. The units or modules described may also be set in a processor, and the names of these units or modules do not constitute limitations on the units or modules themselves in some cases.
[0066] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other.
Claims
1. A navigation test system, characterized in that: include: A driving control device for receiving driving instructions; Sending the driving instruction to a driving simulation device; A simulated driving device, used to update the current state parameters of the virtual vehicle in real time based on the driving instruction to obtain target state parameters; and generate a simulated driving environment image based on the target state parameters; Sending the simulated driving environment image to the display device; Sending the target state parameter to the navigation device; A display device, used to display the received simulated driving environment image; The navigation device is used to update the navigation interface based on the target state parameter.
2. The system according to claim 1, characterized in that The display device is further used to display a two-dimensional code image, wherein the two-dimensional code image records the communication address information of the simulated driving device; The navigation device is further used to obtain the communication address information of the simulated driving device by scanning the two-dimensional code image, establish a communication connection with the simulated driving device based on the communication address information; and send the starting point information of the navigation route to the simulated driving device; The driving simulation device is further used to generate a starting driving environment image based on the starting point information before updating the current state parameters of the virtual vehicle in real time based on the driving instruction and obtaining the target state parameters; and send the starting driving environment image to the display device; The display device is also used to display the starting driving environment image.
3. The system according to claim 1, characterized in that The system also includes: a simulated driving environment configuration device; The display device is further used to display a simulated driving configuration interface; receive input data for the simulated driving configuration interface; and send the input data to the simulated driving environment configuration device; The simulated driving environment configuration device is used to generate simulated driving configuration parameters based on the input data; and send the simulated driving configuration parameters to the simulated driving device; When the simulated driving configuration parameters include starting point information, the simulated driving device is further used to generate a starting driving environment image based on the simulated driving configuration parameters; and send the starting driving environment image to the display device; The display device is also used to display the starting driving environment image.
4. The system according to claim 3, characterized in that The simulated driving configuration parameters also include weather information and traffic condition information; The simulated driving device is specifically used to generate a simulated driving environment image based on the target state parameters, the weather information and the traffic road condition information.
5. The system according to claim 1, characterized in that The state parameters include: position information, speed information and driving direction information.
6. The system according to claim 4, characterized in that The system further comprises: An experience monitoring device, used to monitor the physiological index of the driver corresponding to the driving control device, and send the physiological index to the analysis device; The analysis device is used to obtain the simulated driving configuration parameters from the simulated driving environment configuration device and to obtain the target state parameters from the simulated driving device; based on the target state parameters, the simulated driving configuration parameters and the physiological indicators, the driver's experience analysis is performed to obtain analysis results.
7. A navigation test method, characterized in that: Applied to driving simulation equipment, including: Receiving driving instructions sent by a driving control device; Based on the driving instruction, the current state parameters of the virtual vehicle are updated in real time to obtain the target state parameters; Based on the target state parameters, generating a simulated driving environment image; Sending the simulated driving environment image to a display device so that the display device displays the simulated driving environment image; The target state parameter is sent to the navigation device, so that the navigation device updates a navigation interface based on the target state parameter.
8. The method according to claim 7, characterized in that Before receiving the driving instruction sent by the driving control device, it also includes: Establishing a communication connection with navigation equipment; Receiving starting point information sent by the navigation device; Based on the starting point information, generating a starting driving environment image; The starting driving environment image is sent to the display device so that the display device displays the starting driving environment image.
9. The method according to claim 7, characterized in that: Before receiving the driving instruction sent by the driving control device, it also includes: Receiving simulated driving configuration parameters sent by a simulated driving environment configuration device; When the simulated driving configuration parameters include starting point information, generating a starting driving environment image based on the simulated driving configuration parameters; The starting driving environment image is sent to the display device so that the display device displays the starting driving environment image.
10. The method according to claim 9, characterized in that The simulated driving configuration parameters also include weather information and traffic condition information; the generating of the simulated driving environment image based on the target state parameters includes: A simulated driving environment image is generated based on the target state parameters, the weather information and the traffic condition information.
Citation Information
Patent Citations
Two-dimension code guidance method, device and carrier
CN103165025A
Driving simulation experimental equipment and application thereof
CN104933924A
Automatic driving test method and system based on mixed reality
CN109781431A
Automatic driving simulation method and simulation system
CN113625594A
Test method, device, system and equipment for autonomous vehicle
CN113820144A