A virtual reality test drive simulation system for a vehicle

By combining virtual reality technology modules, interaction modules, and driving environment simulation modules, the system simulates the dynamic behavior of vehicles and the environment during actual driving, solving the problem that users cannot obtain a realistic driving experience in existing technologies, and realizing a realistic driving experience and skill improvement for users.

CN118762581BActive Publication Date: 2026-01-02CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411034068.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-01-02
Estimated Expiration
2044-07-30

AI Technical Summary

Technical Problem

Existing virtual reality driving simulation systems for automobiles cannot realistically simulate the various dynamic behaviors of vehicles and driving environments during actual driving, resulting in users not being able to obtain a realistic driving experience.

Method used

By combining virtual reality technology modules, interaction modules, vehicle dynamic simulation modules, and driving environment simulation modules, and through interactive devices such as steering wheel, accelerator pedal, brake pedal, and transmission control device, along with sensors and prompting devices, it monitors user behavior and physiological data, generates action evaluation data, provides driving suggestions or warnings, and simulates various driving environments and vehicle dynamic behaviors.

Benefits of technology

It achieves a realistic simulation of vehicle dynamics and driving environment during actual driving, allowing users to obtain a realistic driving experience and improve their driving skills through action evaluation data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118762581B_ABST
    Figure CN118762581B_ABST
Patent Text Reader

Abstract

The application discloses a kind of automobile virtual reality test drive simulation systems, it is related to automobile simulation driving technical field.The automobile virtual reality test drive simulation system includes: virtual reality technology module, for providing the virtual reality environment of driving to user;Interaction module, for receiving the operation instruction of the user;Vehicle dynamic simulation module, for simulating the dynamic behavior of vehicle under various driving conditions based on the operation instruction of the user;Driving environment simulation module, for simulating various driving environments based on the operation instruction of the user.This application is combined by virtual reality technology module, interaction module, vehicle dynamic simulation module and driving environment simulation module, so that the automobile virtual reality test drive simulation system can truly simulate the various dynamic behaviors of vehicle and driving environment in actual driving process, and then the user can obtain real driving feeling.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automobile simulation driving, in particular to a virtual reality test driving simulation system for automobile. BACKGROUND

[0002] With the development of science and technology, virtual reality technology (VR) has been widely used in various industries. In the automobile industry, VR is also used to provide test driving experience. However, most of the existing virtual reality test driving simulation systems for automobile can only provide static or simple dynamic test driving experience, and cannot truly simulate various dynamic behaviors of vehicles and driving environments in actual driving process, so that users cannot obtain real driving experience. SUMMARY

[0003] The purpose of the present application is to provide a virtual reality test driving simulation system for automobile to solve the problem that the existing test driving simulation system cannot make users obtain real driving experience.

[0004] To achieve the above purpose, the present application provides the following technical solution:

[0005] A virtual reality test driving simulation system for automobile, comprising:

[0006] A virtual reality technology module for providing a virtual reality environment for driving to a user;

[0007] An interaction module for receiving operation instructions of the user;

[0008] A vehicle dynamic simulation module for simulating dynamic behaviors of a vehicle under various driving conditions based on the operation instructions of the user;

[0009] A driving environment simulation module for simulating various driving environments based on the operation instructions of the user.

[0010] As one specific solution in the technical solution of the present application, the virtual reality technology module at least comprises a virtual reality head-mounted display.

[0011] As one specific solution in the technical solution of the present application, the interaction module at least comprises a steering wheel, an accelerator pedal, a brake pedal, and a transmission control device.

[0012] As one specific solution in the technical solution of the present application, the driving environment simulation module comprises a driving cabin simulation device and a display, the display is arranged on the driving cabin simulation device, and the display is used to present a virtual driving environment to the user.

[0013] As a specific scheme in the technical scheme of the present application, the technical scheme further comprises a sensor device and a prompt device; the sensor device is used for monitoring at least the behavior and physiological data of the user; the prompt device is used for providing driving suggestions or driving warnings to the user based on the behavior and physiological data of the user.

[0014] As a specific scheme in the technical scheme of the present application, the vehicle dynamic simulation module comprises a speed changing device and a rotating device; the speed changing device is used for controlling the driving environment simulation module to accelerate or decelerate based on the operation instruction of the user; the rotating device is used for adjusting the angle of the driving environment simulation module based on the operation instruction of the user.

[0015] As a specific scheme in the technical scheme of the present application, the technical scheme further comprises:

[0016] an acquisition module, configured to acquire current behavior data based on the behavior of the user;

[0017] a processing module, configured to acquire first distinguishing feature data based on the current behavior data and historical behavior data of the user;

[0018] and second distinguishing feature data based on the current behavior data and historical behavior data of other users;

[0019] and generate action evaluation data based on the first distinguishing feature data and the second distinguishing feature data;

[0020] The prompt device is further used for providing driving suggestions or driving warnings to the user based on the action evaluation data.

[0021] As a specific scheme in the technical scheme of the present application, the generation of the action evaluation data based on the first distinguishing feature data and the second distinguishing feature data comprises:

[0022] establishing a two-dimensional space based on the first distinguishing feature data and the second distinguishing feature data;

[0023] acquiring a first coordinate point formed by the first distinguishing feature data and the second distinguishing feature data based on the two-dimensional space;

[0024] generating action evaluation data based on the first coordinate point.

[0025] As a specific scheme in the technical scheme of the present application, the generation of the action evaluation data based on the first coordinate point comprises:

[0026] acquiring a geometric center point of a spatial point group in the two-dimensional space based on a geometric center algorithm; the geometric center algorithm is acquired in advance;

[0027] obtaining a reference center point of the two-dimensional space based on the geometric center point;

[0028] obtaining a first distance based on the first coordinate point and the reference center point;

[0029] generating action evaluation data based on the first distance.

[0030] As one specific scheme in the technical scheme of the present application, obtaining a reference center point of the two-dimensional space based on the geometric center point comprises:

[0031] obtaining each coordinate point in the two-dimensional space;

[0032] obtaining a second distance between the geometric center point and each coordinate point based on the geometric center point;

[0033] obtaining a two-dimensional space area density of each coordinate point based on each coordinate point;

[0034] obtaining the reference center point of the two-dimensional space based on the second distance and the two-dimensional space area density of each coordinate point.

[0035] Compared with the prior art, the present application has the following beneficial effects:

[0036] The present application combines the virtual reality technology module, the interaction module, the vehicle dynamic simulation module and the driving environment simulation module, so that the automobile virtual reality test drive simulation system can truly simulate various dynamic behaviors of the vehicle and driving environments in the actual driving process, and thus the user can obtain a real driving experience. BRIEF DESCRIPTION OF DRAWINGS

[0037] Figure 1 FIG. 1 is a structural schematic diagram of an automobile virtual reality test drive simulation system according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] The present application will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0039] The following detailed description is exemplary description and is intended to provide further detailed description of the present application. Unless otherwise specified, all technical terms used in the present application have the same meaning as generally understood by those skilled in the art to which the present application belongs. The terms used in the present application are only for the purpose of describing the specific embodiments and are not intended to limit the exemplary embodiments according to the present application.

[0040] It is to be understood by those skilled in the art that the present application can be carried out by other embodiments which do not depart from the spirit or essential characteristics of the same. Therefore, the above disclosed embodiments are intended to be merely exemplary and not restrictive. Any change within the scope of the present application or equivalent to the scope of the present application is intended to be included in the present application.

[0041] In order to solve the technical problem that users cannot obtain real driving experience in the prior art, the present application provides a virtual reality test driving simulation system for a car, as shown in the figure, the virtual reality test driving simulation system 10 comprises a virtual reality technology module 11, an interaction module 12, a vehicle dynamic simulation module 13 and a driving environment simulation module 14. Figure 1

[0042] In the embodiment of the present application, the virtual reality technology module 11 is used to provide a virtual reality environment for driving to the user. In the embodiment of the present application, the virtual reality technology module 11 can be any device or equipment capable of providing a virtual reality environment for the user, for example, the virtual reality technology module 11 can be a virtual reality head-mounted display or an augmented reality glasses and the like. It should be noted that the virtual reality head-mounted display or the augmented reality glasses can provide visual presentation of the virtual driving environment to the user, so that the user's sense of immersion is enhanced.

[0043] In the embodiment of the present application, the interaction module 12 is used to receive the operation instruction of the user. It should be noted that the interaction module 12 can be any device or equipment capable of receiving the operation instruction of the user. For example, the interaction module 12 can be a control panel capable of manual control, and the control panel can have various buttons for control. In order to enhance the user's experience of reality, in a specific embodiment of the present application, the interaction module 12 can comprise a steering wheel, an accelerator pedal, a brake pedal, a transmission control device and the like. Specifically, the transmission control device can be automatic or manual. It should be noted that the interaction module 12 with the steering wheel, the accelerator pedal, the brake pedal and the transmission control device can provide the user with a real driving operation experience. For example, the user can rotate the steering wheel, step on the accelerator pedal or the brake pedal and the like.

[0044] ​In embodiments of the present application, the driving environment simulation module 14 is configured to simulate various driving environments based on the operation instructions of the user. In embodiments of the present application, the driving environment simulation module 14 can be any device or apparatus capable of simulating various driving environments. For example, in embodiments of the present application, the driving environment simulation module 14 comprises a driving cabin simulation device and a display disposed on the driving cabin simulation device and configured to present a virtual driving environment to the user. The display can be touch screen or can be connected to a data input device such as a keyboard or a controller. In use, the user can select a suitable driving environment through the data input device and the display, and the driving environment simulation module 14 presents the driving environment in the virtual reality technology module 11. In embodiments of the present application, the driving environment simulation module 14 can be configured to simulate various driving environments such as urban roads, rural roads, highways, mountain roads, etc., and can simulate environmental factors such as weather, time (day or night), etc.

[0045] In embodiments of the present application, the vehicle dynamics simulation module 13 is configured to simulate the dynamic behavior of a vehicle under various driving conditions based on the operation instructions of the user. In embodiments of the present application, the vehicle dynamics simulation module 13 can be any device or apparatus capable of simulating the dynamic behavior of a vehicle under various driving conditions. For example, in one embodiment of the present application, the vehicle dynamics simulation module 13 comprises a speed change device. The speed change device is configured to control the driving environment simulation module to accelerate or decelerate based on the operation instructions of the user. In a specific application scenario, if the user steps on the accelerator pedal, the speed change device drives the driving environment simulation module to accelerate, and if the user steps on the brake pedal, the speed change device drives the driving environment simulation module to decelerate. It should be noted that the speed change device can be any device or apparatus capable of controlling the driving environment simulation module to accelerate or decelerate. For example, the speed change device can be a ball linear guide or an electric telescopic rod or a hydraulic telescopic rod, etc. In another embodiment of the present application, the vehicle dynamics simulation module 13 can further comprise a rotation device. The rotation device is configured to adjust the angle of the driving environment simulation module based on the operation instructions of the user. In a specific application scenario, if the user rotates the steering wheel, the rotation device drives the driving environment simulation module to rotate in angle. In embodiments of the present application, the rotation device can be any device or apparatus capable of driving the driving environment simulation module to rotate. For example, in embodiments of the present application, the rotation device can be a motor or a rotating gimbal, etc.

[0046] It should be noted that, in the embodiment of the present application, the automobile virtual reality test drive simulation system can simulate the various dynamic behaviors of the vehicle and the driving environment in the actual driving process by combining the virtual reality technology module, the interaction module, the vehicle dynamic simulation module and the driving environment simulation module, so that the user can obtain a real driving experience.

[0047] In order to monitor the driving posture or health status of the user, in the embodiment of the present application, the automobile virtual reality test drive simulation system can further comprise a sensor device, wherein the sensor device is used to monitor at least the behavior and physiological data of the user. In the embodiment of the present application, the behavior of the user can include the driving posture of the user (for example, the posture of holding the steering wheel and the head turning posture of looking at the rearview mirror, etc.). The physiological data of the user can include the heart rate or blood pressure of the user, etc.

[0048] In order to be able to prompt the user in the case of driving abnormity, in the embodiment of the present application, the automobile virtual reality test drive simulation system can further comprise a prompting device. The prompting device is used to provide driving suggestions or driving warnings to the user based on the behavior and physiological data of the user. In the embodiment of the present application, the prompting device can be any device or equipment capable of providing driving suggestions or driving warnings to the user. For example, the prompting device can be a horn or a buzzer. In a specific application scenario, if the driving posture of the user is wrong, the user can be prompted by the prompting device to adjust the driving posture, for example, the user does not have a head turning observation action when simulating overtaking, or the user incorrectly uses the light when meeting at night, or the user's heart rate or blood pressure is too high during the training process, and the user is not suitable for continuing the training, etc.

[0049] It should be noted that, in the embodiment of the present application, the driving posture of the user can be identified based on any way, and driving suggestions or driving warnings can be provided to the user based on the identification result. For example, in an embodiment of the present application, the sensor device can include a camera, and the camera is used to obtain the action video of the user when driving. Whether the driving posture of the user is correct can be determined based on an artificial intelligence algorithm. In the embodiment of the present application, any artificial intelligence algorithm can be used to determine whether the driving posture of the user is correct based on the action video of the user when driving. For example, the artificial intelligence algorithm can be the algorithm mentioned in the patent document with the patent number CN101916496B and the name of a system and method for detecting the driving posture of a driver.

[0050] It should be noted that most of the algorithms on the market can only evaluate whether a certain action of the user is correct, and cannot evaluate whether each processing action of the user is correct in the whole simulation driving process. For example, the algorithm disclosed in the above patent document can only evaluate whether the distance between the face and the camera is correct.

[0051] In order to evaluate the posture normativeness of the user in the whole simulation driving process, the automobile virtual reality test drive simulation system 10 can further comprise an acquisition module and a processing module in the embodiment of the present application.

[0052] In the embodiment, the acquisition module is configured to acquire current behavior data based on the behavior of the user. It should be noted that the user can generate various behavior actions in the whole simulation driving process, such as turning the head to look at the rearview mirror, rotating the steering wheel, etc. In the normal driving process, the actions of different drivers in the same driving situation should be similar, for example, rotating the steering wheel when encountering a turn, turning the head to observe the rear vehicle when overtaking, etc. Therefore, in the embodiment of the present application, the current behavior data can be video data, image data or data extracted by various image algorithms in the simulation driving process of the user.

[0053] The processing module is configured to acquire first distinguishing feature data based on the current behavior data and the historical behavior data of the user in the embodiment of the present application.

[0054] It should be noted that it is difficult to correct the driving habits of a person in a short time, for example, if a person forgets to observe the rear when overtaking, he or she can still forget to observe the rear in the next simulation driving process. Therefore, in the embodiment of the present application, the current behavior data can be evaluated based on the historical behavior data of the user in the previous time. In the embodiment, the first distinguishing feature data is used to represent at least the similarity between the current behavior data and the historical behavior data of the user. As known from the foregoing, the behavior data can be video data or image data in the simulation driving process. It is a mature technology to calculate the similarity between two video data or image data, which will not be described herein. For example, the similarity between two video data can be calculated by using the method disclosed in the patent document with the patent authorization number CN104053023B and the name of A method and device for determining video similarity; or the similarity between two image data can be calculated by using the method disclosed in the patent document with the patent authorization number CN100583148B and the name of Image similarity calculation system, image search system and image similarity calculation method. It can be easily understood that if the historical behavior data of the user in the previous time is evaluated as incorrect, the higher the similarity between the current behavior data and the historical behavior data, the greater the possibility that the current behavior data of the user is incorrect; if the historical behavior data of the user in the previous time is evaluated as correct, the lower the similarity between the current behavior data and the historical behavior data, the greater the possibility that the current behavior data of the user is incorrect. Therefore, the current behavior data of the user can be preliminarily judged based on the first distinguishing feature data and the historical behavior data of the user.

[0055] It should be noted that it is difficult to determine whether all the driving postures of the user are correct only by the first distinguishing feature data and the historical behavior data. For example, if the head angle of the user when looking at the rearview mirror in the historical behavior data is large (i.e., the action is determined to be a correct driving posture), and the head angle of the user when looking at the rearview mirror in the current behavior data is small. In the process of generating the first distinguishing feature data, the first distinguishing feature data is large (i.e., the similarity with the correct driving posture is small), and thus it is easy to be misjudged as the current driving posture of the user being incorrect.

[0056] In order to accurately determine whether the current behavior data of the user is correct, in an embodiment of the present application, the processing module is further configured to obtain second distinguishing feature data based on the current behavior data and the historical behavior data of other users.

[0057] As can be seen from the foregoing, although the driving habits of each person are different, the behavior actions of most users when correctly handling the same driving situation are similar. In the embodiment, the second distinguishing feature data can be the similarity between the current behavior data of the user and the historical behavior data of other users (all of which are verified to be correct behavior data). It is easy to understand that if the current driving posture (i.e., the current behavior data) of the user is preliminarily determined to be incorrect by the first distinguishing feature data, and the similarity between the current driving posture of the user and the correct driving posture of other users is also low by the second distinguishing feature data, it can be basically determined that the current driving posture of the user is incorrect. In another embodiment of the present application, the second distinguishing feature data can be the average value of the similarity between the current behavior data of the user and the historical behavior data of other users.

[0058] In the embodiment of the present application, any method can be used to determine whether the current driving qualification of the user is correct based on the first distinguishing feature data and the second distinguishing feature data. In an embodiment of the present application, the processing module is further configured to generate action evaluation data based on the first distinguishing feature data and the second distinguishing feature data.

[0059] In the embodiment, the action evaluation data is used to evaluate whether the current driving qualification of the user is correct. In a specific embodiment of the present application, the generation of the action evaluation data based on the first distinguishing feature data and the second distinguishing feature data includes steps S310 to S320.

[0060] Step S310: establishing a two-dimensional space based on the first distinguishing feature data and the second distinguishing feature data.

[0061] It is known from the foregoing that the first distinguishing feature data and the second distinguishing feature data are both similarity data, and therefore a two-dimensional space can be established using the first distinguishing feature data as the ordinate and the second distinguishing feature data as the abscissa. Alternatively, a two-dimensional space can be established using the first distinguishing feature data as the abscissa and the second distinguishing feature data as the ordinate.

[0062] Step S320: Based on the two-dimensional space, a first coordinate point formed by the first distinguishing feature data and the second distinguishing feature data is obtained.

[0063] It should be noted that how a coordinate point is determined based on the abscissa and the ordinate (i.e., the first distinguishing feature data and the second distinguishing feature data) in the two-dimensional space is a mature technology, and will not be described here.

[0064] Step S330: Based on the first coordinate point, action evaluation data is generated.

[0065] It should be noted that, as known from the foregoing, based on the correct behavior data of other users, a plurality of corresponding coordinate points can be formed in the two-dimensional space. It is easy to understand that, since these coordinate points are all formed based on correct behavior data, if the distance between the first coordinate point and these coordinate points is too large, it means that the driving posture of the user corresponding to the first coordinate point is likely to be an incorrect posture, and if the distance between the first coordinate point and these coordinate points is small, it means that the driving posture of the user corresponding to the first coordinate point is likely to be a correct posture.

[0066] In an embodiment of the present application, the action evaluation data is used to evaluate whether the current driving posture of the user is correct. In an embodiment of the present application, the action evaluation data can be any data that can evaluate the current driving posture of the user. For example, as described above, the action evaluation data can be the distance between the first coordinate point and each of the remaining coordinate points in the two-dimensional space.

[0067] In a specific embodiment of the present application, step S330, based on the first coordinate point, generates action evaluation data, includes steps S331 to S334.

[0068] Step S331: Based on a geometric center algorithm, a geometric center point of a spatial point group in the two-dimensional space is obtained.

[0069] It should be noted that, in this two-dimensional space, the remaining coordinate points correspond to behavior data of correct driving postures, in addition to the first coordinate point. It is easy to understand that, the closer the first coordinate point is to the geometric center point of the spatial point group in the two-dimensional space, the more correct the driving posture of the user in the behavior data corresponding to the first coordinate point is. In an embodiment of the present application, the distance between the first coordinate point and the geometric center point can be used as the action evaluation data.

[0070] In the embodiments of this application, the geometric center algorithm is obtained in advance. The geometric center algorithm can be any algorithm capable of obtaining the geometric center point of a group of points in space. For example, the geometric center algorithm can be any one of the arithmetic mean algorithm, weighted average algorithm, median algorithm, and least squares algorithm. Specifically, in two-dimensional space, the geometric center of a group of points refers to the average position of all points. Among these, the arithmetic mean method is the simplest and most intuitive method for calculating the geometric center of a group of points. It obtains the coordinates of the geometric center by calculating the arithmetic mean of the coordinates of all points. The calculation formula for the arithmetic mean method is as follows:

[0071] C x = (x1+x2+…+x) n );

[0072] C y = (y1+y2+…+y n );

[0073] Among them, C x and C y These are the x and y coordinates of the geometric center of the point group in space, (x1, y1), (x2, y2), ..., (x...). n ,y n ) represents the coordinates of each point in the spatial point group, and n is the number of coordinate points in the spatial point group.

[0074] The weighted average method is an improvement on the arithmetic average method, taking into account the weight of each point. In some cases, some points may be more important than others, so a weight can be assigned to each point to more accurately calculate the geometric center. The formula for the weighted average method is as follows:

[0075] C x = (x1*w1+x2*w2+…+x n *w n );

[0076] C y = (y1*w1+y2*w2+…+y n *w n );

[0077] Among them, C x and C y These are the x and y coordinates of the geometric center of the point group in space, (x1, y1), (x2, y2), ..., (x...). n ,y n ) represents the coordinates of each point in the spatial point group, n is the number of coordinate points in the spatial point group; w1, w2, ..., wn are the weights corresponding to each point.

[0078] The median method is a sorting-based method that sorts the points by their x or y coordinates and then selects the middle value of the sorted list as the coordinate of the geometric center. This method is robust in the presence of outliers in the point cloud and is not affected by outliers.

[0079] The least squares method is a widely used method in regression analysis and can also be used to calculate the geometric center of a point cloud. It finds the coordinates of the geometric center by minimizing the sum of the squares of the distances of the points to the fitted line. The least squares method can be solved using the method of linear regression, which is a complex process and can be implemented using numerical libraries or online tools.

[0080] Step S332: Based on the geometric center point, obtain the reference center point of the two-dimensional space.

[0081] As known from the foregoing, if the driving posture of the user corresponding to all points (except the first coordinate point) in the two-dimensional space is a correct posture, the geometric center point can be directly used as the reference center point. It is easy to understand that if the driving posture of the user corresponding to all points in the two-dimensional space is a correct posture, artificial or device screening of a large amount of data (i.e., selecting user behavior data with correct driving posture) is required. It should be noted that in the two-dimensional space, the more the number of data points, the more accurate the determination of the user behavior data (i.e., the driving posture of the user) corresponding to the first coordinate point. That is, the more data points, the more screening work.

[0082] In order to avoid screening of user behavior data, i.e., allowing coordinate points with corresponding incorrect driving postures (hereinafter referred to as incorrect coordinate points) in the two-dimensional space, step S332, based on the geometric center point, obtains the reference center point of the two-dimensional space, including steps S3321 to S3324.

[0083] Step S3321: Obtain each coordinate point in the two-dimensional space.

[0084] As known from the foregoing, the more correct coordinate points (hereinafter referred to as correct coordinate points) in the coordinate point group of the two-dimensional space, the more accurate the geometric center point obtained, and the more accurate the subsequent determination of the driving posture of the first coordinate point. In other words, the fewer correct coordinate points in the coordinate point group of the two-dimensional space, the less accurate the determination of the first coordinate point. Therefore, in the present embodiment, allowing the two-dimensional space to have incorrect coordinate points does not mean that most of the coordinate points in the two-dimensional space can be incorrect coordinate points. Rather, it means that the two-dimensional space can have a small number of incorrect coordinate points.

[0085] It should be noted that, in order to ensure the number of correct coordinates of subsequent two-dimensional space points, only the behavior data of mature users can be selected to form the coordinate point group in the two-dimensional space. The mature user refers to a user who has used the automobile virtual reality test drive simulation system for a period of time. For example, the mature user can be a user who has used the automobile virtual reality test drive simulation system for more than one month. It is easy to understand that the behavior data formed by the mature user when using the automobile virtual reality test drive simulation system is mostly data of correct driving posture. Even if the mature user makes some mistakes, the proportion is small. Therefore, it can not only reduce the workload of data screening, but also ensure the proportion of correct coordinate points in the subsequent two-dimensional space.

[0086] Step S3322: Based on the geometric center point, a second distance between the geometric center point and each coordinate point is obtained.

[0087] It should be noted that, since most of the coordinate points in the two-dimensional space are correct coordinate points. Therefore, the geometric center point can also be considered as the most correct coordinate point. However, due to the influence of error coordinates, there is an error in determining whether the user driving posture corresponding to the first coordinate point is correct or not by the geometric center point. At this time, the coordinate point close to the first coordinate point can be selected as the subsequent reference center point to eliminate the error of the geometric center point caused by the error coordinates.

[0088] Step S3323: Based on each coordinate point, the two-dimensional space surface density of each coordinate point is obtained.

[0089] As known from the foregoing, most of the correct coordinate points are relatively concentrated in the two-dimensional space. Therefore, if a point is close to the geometric center point and has many other coordinate points around it, it can be considered that the point is the most correct coordinate point. That is, the coordinate point can be used as the reference center point in the following.

[0090] Step S3324: Based on the second distance and the two-dimensional space surface density of each coordinate point, the reference center point of the two-dimensional space is obtained.

[0091] It should be noted that the coordinate point close to the geometric center point and having the largest two-dimensional space surface density can be selected as the reference center point of the two-dimensional space.

[0092] Step S333: Based on the first coordinate point and the reference center point, a first distance is obtained.

[0093] It should be noted that obtaining the distance between two points based on two points is a mature technology, which will not be described here.

[0094] Step S334: Based on the first distance, action evaluation data is generated.

[0095] In the embodiments of the present application, the action evaluation data can be generated based on the first distance. For example, if the first distance is greater than a first preset value, the action evaluation data of the incorrect driving posture is generated; if the first distance is less than or equal to the first preset value, the action evaluation data of the correct driving posture is generated.

[0096] In the embodiments of the present application, the first preset value can be an experience value or an experimental value obtained through a large number of experiments. For example, the first preset value can be any one of 0.05, 0.06, 0.07, 0.08, 0.09, and 0.10, or any value between any two adjacent values.

[0097] In the embodiments of the present application, the prompting device is further configured to provide driving suggestions or driving warnings to the user based on the action evaluation data.

[0098] It is easy to understand that if the current driving posture of the user is incorrect, the user can be directly prompted by voice, which will not be described in detail here.

[0099] It should be noted that the embodiments of the present application combine the virtual reality technology module, the interaction module, the vehicle dynamic simulation module, and the driving environment simulation module, so that the automobile virtual reality test drive simulation system can realistically simulate various dynamic behaviors of the vehicle and driving environments in the actual driving process, and thus the user can obtain a real driving experience. In addition, the evaluation method of the correct or incorrect driving posture can quickly improve the driving level of the user.

[0100] The automobile virtual reality test drive simulation system proposed in the embodiments of the present application can be widely applied in the fields of driving training institutions and driving training projects of automobile manufacturers. Using the system, the user can practice driving in a safe virtual environment, thereby improving driving skills and reducing the risk of traffic accidents. In addition, the system can also be used to evaluate the driving level of the driver and provide data support for personalized training.

[0101] Those skilled in the art will appreciate that embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0102] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0103] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0104] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0105] Finally, it should be noted that the above-mentioned embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the technical solutions of the present application. Although the present application is described in detail with reference to the above embodiments, those skilled in the art should understand that the specific embodiments of the present application can be modified or replaced, and any modification or replacement without departing from the spirit and scope of the present application should be covered in the protection scope of the claims of the present application.

Claims

1. A car virtual reality test drive simulation system, characterized in that, Comprise: a virtual reality technology module for providing a virtual reality environment of driving to a user; an interaction module for receiving operation instructions of the user; a vehicle dynamic simulation module for simulating dynamic behaviors of a vehicle under various driving conditions based on the operation instructions of the user; a driving environment simulation module for simulating various driving environments based on the operation instructions of the user; the virtual reality technology module at least comprises a virtual reality head-mounted display; the interaction module at least comprises a steering wheel, an accelerator pedal, a brake pedal, and a transmission control device; the driving environment simulation module comprises a driving cabin simulation device and a display, the display is arranged on the driving cabin simulation device, and the display is used to present a virtual driving environment to the user; Further comprise: an acquisition module for acquiring current behavior data based on the behavior of the user; a processing module for acquiring first distinguishing feature data based on the current behavior data and historical behavior data of the user; and acquiring second distinguishing feature data based on the current behavior data and historical behavior data of other users; and generating action evaluation data based on the first distinguishing feature data and the second distinguishing feature data; the prompting device is also used to provide driving suggestions or driving warnings to the user based on the action evaluation data; the generation of action evaluation data based on the first distinguishing feature data and the second distinguishing feature data comprises: establishing a two-dimensional space based on the first distinguishing feature data and the second distinguishing feature data; acquiring a first coordinate point formed by the first distinguishing feature data and the second distinguishing feature data based on the two-dimensional space; generating action evaluation data based on the first coordinate point; the generation of action evaluation data based on the first coordinate point comprises: acquiring a geometric center point of a spatial point group in the two-dimensional space based on a geometric center algorithm; the geometric center algorithm is acquired in advance; acquiring a reference center point of the two-dimensional space based on the geometric center point; acquiring a first distance based on the first coordinate point and the reference center point; generating action evaluation data based on the first distance.

2. The automobile virtual reality test drive simulation system according to claim 1, characterized in that, Further comprise a sensor device and a prompting device; the sensor device is used to monitor at least the behavior and physiological data of the user; the prompting device is used to provide driving suggestions or driving warnings to the user based on the behavior and physiological data of the user.

3. The automobile virtual reality test drive simulation system according to claim 2, characterized in that, the vehicle dynamic simulation module comprises a transmission device and a rotating device; the transmission device is used to control the driving environment simulation module to accelerate or decelerate based on the operation instructions of the user; the rotating device is used to adjust the angle of the driving environment simulation module based on the operation instructions of the user.

4. The automobile virtual reality test drive simulation system according to claim 1, characterized in that, the generation of action evaluation data based on the first coordinate point comprises: acquiring a geometric center point of a spatial point group in the two-dimensional space based on a geometric center algorithm; the geometric center algorithm is acquired in advance; acquiring a reference center point of the two-dimensional space based on the geometric center point; acquiring a first distance based on the first coordinate point and the reference center point; generating action evaluation data based on the first distance.

5. The automobile virtual reality test drive simulation system according to claim 4, characterized in that, Based on the geometric center point, a reference center point of the two-dimensional space is obtained, including: Obtaining each coordinate point in the two-dimensional space; Based on the geometric center point, a second distance between the geometric center point and each coordinate point is obtained; Based on each coordinate point, a two-dimensional space area density of each coordinate point is obtained; Based on the second distance and the two-dimensional space area density of each coordinate point, the reference center point of the two-dimensional space is obtained.

Citation Information

Patent Citations

  • Image similarity calculation system, image search system, image similarity calculation method

    CN100583148C

  • System and method for detecting driving posture of driver

    CN101916496B

  • A method and device for determining video similarity

    CN104053023B

  • VR-based vehicle viewing and test drive simulating system and method

    CN106960612A

  • Virtual test driving device and method based on facial image recognition and storage medium

    CN114296680A