A customizable car driving simulation visual system and method

The customizable car driving simulation visual system, combined with customizable guidance selection, scenario simulation, and emergency situation handling, solves the problem of insufficient realism in existing systems, and realizes diversified driving environment simulation and driving skill improvement.

CN117746712BActive Publication Date: 2026-05-26BEIJING ZIGUANG JIYE SCI EDUCATIONAL EQUIP MFG CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZIGUANG JIYE SCI EDUCATIONAL EQUIP MFG CO LTD
Filing Date
2023-12-19
Publication Date
2026-05-26

Smart Images

  • Figure CN117746712B_ABST
    Figure CN117746712B_ABST
Patent Text Reader

Abstract

This invention discloses a customizable car driving simulation visual system and method, relating to the field of car driving simulation technology. The system includes: a customizable guidance selection module, a scenario simulation module, an emergency response module, and a knowledge base module. The customizable guidance selection module is used to customize the driving visuals of the main interface; the scenario simulation module is used to simulate driving scenarios that violate traffic safety regulations; the emergency response module is used to simulate the appropriate response methods for vehicles in emergency situations; and the knowledge base module is used to learn traffic rules and provide traffic rule exams. Based on real car driving training subjects, it provides various car models, weather conditions, subject areas, and special scenarios to diversify the training environment. The main interface adopts a customizable modular car driving simulation visual method, allowing trainees to quickly select the functions of each module through customizable guidance selection, shortening simulated driving training time and improving the learning of simulated driving skills.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive driving simulation technology, and in particular to an automotive driving simulation visual system and method with a customizable interface. Background Technology

[0002] Automobiles are an important means of transportation in the transportation industry, military industry, and even daily life. Learning how to drive has become a major topic in people's lives. Driving schools teach limited knowledge and lack practical experience. If driving skills are not mature enough, participating in real-world driving can pose safety hazards. Currently, in order to help students become familiar with driving skills and learn to handle some emergency situations encountered during driving, virtual driving training technology has emerged, which can simulate driving a car online. However, its shortcomings are also obvious. Insufficient realism, limited environmental changes, lack of emotional and pressure factors, and technical limitations can all affect the improvement of students' driving skills. Therefore, how to make car driving simulation more realistic and varied to meet different training needs is an important research direction for people in this field. Summary of the Invention

[0003] This invention provides a car driving simulation visual system with a customizable interface, including: a customizable guidance selection module, a scenario simulation module, an emergency handling module, and a knowledge base module;

[0004] The customizable guide selection module is used to customize the driving view on the main interface;

[0005] The scenario simulation module is used to simulate driving scenarios that violate traffic safety regulations.

[0006] The emergency response module is used to simulate the response methods that a vehicle should take in an emergency.

[0007] The knowledge base module is used to learn traffic rules and provides a traffic rule exam.

[0008] The above describes a customizable car driving simulation system, wherein the main interface is used to simulate different car driving scenarios, and the control screen is used to control the car's movement, simulating the car driving process.

[0009] As described above, in a customizable car driving simulation visual system, the customizable guidance selection module specifically includes the following sub-modules:

[0010] The vehicle selection submodule is used to select the vehicle model for the simulated driving.

[0011] The subject selection submodule is used to select the subject for the simulated driving.

[0012] The weather selection submodule is used to select the weather time during simulated driving.

[0013] Other customizable submodules are available for selecting other driving views.

[0014] As described above, in a customizable car driving simulation visual system, the knowledge base module is divided into the following two sub-modules:

[0015] The traffic regulations exam submodule is used for practicing traffic regulations questions;

[0016] The Traffic Regulations Knowledge Base submodule is used to teach traffic regulations to students through instructional videos.

[0017] This invention also provides a method for creating a customizable car driving simulation visual environment, comprising:

[0018] Step 1: Collect driving parameters for different types of transport vehicles;

[0019] Step 2: Analyze the impact of special weather and road conditions on vehicle driving parameters;

[0020] Step 3: Based on the analysis results, simulate the driving scene of the car in the customized driving interface.

[0021] The method for simulating a car's driving scene in a customizable interface, as described above, includes the following sub-steps: (The method simulates the driving scene of a car in a customizable driving interface based on analysis results.)

[0022] Initialize the driving view based on the custom results from the driving interface;

[0023] Add a physics engine to the vehicle model and control the vehicle to drive in a simulated driving scene using operation commands.

[0024] The above-described method for a customizable car simulation driving scene initializes the driving scene based on the custom results of the driving interface. First, the vehicle model and the training ground model are initialized based on the custom selection. Then, the weather and time of the training ground are rendered based on preset environmental parameters. Finally, the driving parameters and driving parameter influence coefficients of the driving vehicle are queried based on the weather and road factors of the training ground and the vehicle type.

[0025] As described above, in a customizable car driving simulation visual method, the process of querying the driving parameters and their influence coefficients is as follows:

[0026] Based on the selected vehicle model, query the driving parameters in the driving parameter table for each model and compile them into a driving parameter dataset;

[0027] In the table of the impact of special weather and road factors on driving parameters, look up the impact coefficient of the driving parameters.

[0028] The influence coefficients were added to the driving parameter dataset.

[0029] The beneficial effects achieved by this invention are as follows: Based on the driving parameters of real cars, it provides a variety of car models, weather conditions, subject areas, and special scenarios, thereby diversifying the training environment, increasing the impact of weather and road factors on driving, and improving the realism of simulated driving. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0031] Figure 1 This is a schematic diagram of a car simulation driving visual system with a customizable interface, provided in Embodiment 1 of the present invention. Detailed Implementation

[0032] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0033] Example 1

[0034] like Figure 1 As shown, Embodiment 1 of the present invention provides a car simulation driving visual system with a customizable interface, including: a customizable guidance selection module, a scenario simulation module, an emergency situation handling module, and a knowledge base module;

[0035] After entering the system, the main menu interface is displayed first. The main menu interface includes the following four modules:

[0036] (1) A customizable driving mode selection module is used to customize the driving view of the main interface. The main interface is used to simulate different car driving views and control the car using the control screen to simulate the car driving process. The customizable driving mode selection module specifically includes the following sub-modules:

[0037] 1. Vehicle Selection Submodule: This submodule allows you to choose the vehicle type for simulated driving. Options include: transport vehicles such as the FAW CA1125J, Haoluo 1167, and Dongfeng EQ118G; common vehicles such as buses, coaches, fire trucks, and civilian pickup trucks; and even military vehicles such as assault vehicles and command vehicles. The main interface will render the vehicle type based on the selected option, and corresponding control buttons, field of view, horsepower, and other vehicle factors will change accordingly.

[0038] 2. The Subject Selection submodule is used to select the simulated driving subjects, including four option boxes: Track Driving, Road Simulation, Battlefield Simulation, and Emergency Avoidance. Each option box contains specific training subjects. Track Driving includes: hill starts, uphill turns and gear shifting, single-bend roads, crossroads, circular obstacle courses, single-sided bridges, double-sided bridges, overpasses, and narrow alleyways with restricted access. Road Simulation includes: mountain roads, water crossings, muddy roads, sandy roads, and icy roads. Battlefield Simulation includes: entering and exiting bunkers, traversing hills, traversing side slopes, and navigating serpentine obstacles. Emergency Avoidance includes: loss of steering control, brake failure, and engine fire. The main interface renders and displays the training scenarios according to the selected subjects. Trainees control the vehicle and complete the corresponding training subjects within the scenarios based on instructions.

[0039] 3. The Weather Selection submodule is used to select the weather time for simulated driving. It supports 11 different weather times, including: sunny, foggy, rainy, snowy, thunderstorm, sandstorm, hail, cloudy at night, foggy at night, rain showers at night, and snow showers at night. The main interface will render the weather time according to the selection, including visibility, light intensity, rain and snowfall, and the obstruction of vision by rain and snow hitting the car window, etc., all related to the weather time.

[0040] 4. Other customizable selection submodules are used to select other driving visuals. Currently, it supports the selection of traffic flow levels, with options including: no traffic flow, light traffic flow, normal traffic flow, and congested traffic flow.

[0041] After customizing the driving scene, click the "Start Training" button to enter the main interface. The first screen displayed is a loading page; the background then renders the training scene according to the selected options. Once rendering is complete, the driving simulation page appears. The trainee is positioned in the driver's seat from a first-person perspective, viewing the steering wheel, dashboard, windshield, rearview mirrors, wipers, and other equipment. The training area outside the vehicle can be seen through the windshield. The control panel includes buttons for the accelerator, brake, clutch, handbrake, left turn signal, right turn signal, high beam, and low beam. The trainee controls the vehicle using the control panel to complete the training exercises. Pressing the ESC key exits the main interface and returns to the main menu.

[0042] (2) Scenario simulation module, used to simulate driving scenarios that violate traffic safety, thereby playing an educational and warning role, such as simulation of drunk driving, drug driving, speeding and other scenarios.

[0043] Different scenario simulation items are displayed in a list as cards, with labels indicating the titles of the scenario simulation items. When the mouse hovers over a card, a circular button will appear on the card. Clicking the button will take you to the specific driving screen.

[0044] After entering the driving interface, follow the prompts to simulate driving. The system has a timeout setting: there is a timer in the prompt box. If no action is taken after the timer expires, it will be judged as a timeout, the story will end, and you will be returned to the main menu page.

[0045] (3) Emergency Situation Handling Module, used to simulate the response methods that a vehicle should take in an emergency.

[0046] The emergency response module also uses different cards to represent different emergency simulation items, with labels displaying the titles. Selecting a card will take you to the corresponding driving screen.

[0047] (4) Knowledge base module, used to learn traffic rules and provide traffic rule exams to improve students' knowledge of traffic rules.

[0048] The knowledge base module is divided into two sub-modules: the traffic regulations exam sub-module and the traffic regulations knowledge base sub-module.

[0049] The Traffic Regulations Exam submodule is used to practice traffic regulations questions. After entering the Traffic Regulations Exam submodule, the system will randomly generate 20 questions. Candidates are asked to answer the questions in sequence. After completing the questions, the score will be displayed and entered into the central database. Based on the exam score, the emphasis ratio of the questions will be adjusted in the next question generation. The questions in the question bank have category tags. There are 7 to 10 tags in the 20 questions. 1 to 3 questions are randomly selected from each tag. Adjusting the emphasis ratio means adjusting the probability of questions with the same category tag as the questions answered incorrectly appearing, so as to ensure familiarity with the same type of questions.

[0050] The Traffic Regulations Knowledge Base submodule is used to teach traffic regulations to students through instructional videos.

[0051] Video materials are added to the traffic regulations knowledge base sub-module via upload. The video materials can be managed, such as setting category tags, adding or deleting video materials, etc. The video materials are played through the built-in player, which supports basic video operations such as fast forward, on-demand, and speed adjustment.

[0052] Example 2

[0053] Embodiment 2 of the present invention provides a method for a customizable car driving simulation visual experience, comprising:

[0054] Step S10: Collect driving parameters for different types of transport vehicles;

[0055] Driving parameters mainly include the following parts:

[0056] ①Speed ​​and acceleration: Record vehicle speed and acceleration data, including the processes of starting, accelerating, decelerating and braking;

[0057] ② Steering and steering angle: Record the vehicle's steering process and steering angle, including operations such as turning, lane changing and U-turn;

[0058] ③ Braking and braking distance: Record the vehicle's braking and braking distance, including emergency braking and smooth braking situations;

[0059] ④ Fuel consumption and energy efficiency: Records vehicle fuel consumption and energy efficiency data, including average fuel consumption and mileage.

[0060] These driving parameters are the main parameters for simulating car driving. By using this data, different car models can exhibit different driving experiences on virtual roads.

[0061] To collect these driving parameters, onboard sensors and data logging devices, such as vehicle speed sensors, steering sensors, brake sensors, and fuel consumption sensors, can be used to record the data. Furthermore, this data can be combined with information such as vehicle CAN bus data and GPS positioning data to obtain more comprehensive driving parameters.

[0062] Step S20: Analyze the impact of special weather and road factors on vehicle driving parameters;

[0063] Special weather and road conditions can affect vehicle driving parameters. For example, in rainy weather, the road surface becomes slippery, increasing braking distance, reducing vehicle grip, and increasing the risk of skidding and loss of control. In snowy weather, the road surface becomes even slipperier, making braking and steering more difficult. The smoothness, potholes, and unevenness of the road can affect the vehicle's suspension system and handling performance.

[0064] To obtain accurate influence coefficients of special weather and road factors on the driving parameters of different vehicle models, statistical analysis of a large amount of simulated test data or driving records is required. The formula for calculating the influence coefficient is: Where x k Let dp be the k-th measurement value of driving parameter x under certain special weather and road conditions, and dp be the recorded value of driving parameter x under standard measurement conditions. k takes values ​​from 1 to λ, and λ is the number of measurements under special conditions.

[0065] The analysis results are presented in the following data table format:

[0066] Driving parameters (1) Driving parameters (2) …… Driving parameters (m) Vehicle ID (1) Vehicle ID (2) …… Vehicle ID(n)

[0067] Table 1 Driving parameters for each vehicle model

[0068]

[0069] Table 2. Impact of Special Weather and Road Factors on Driving Parameters

[0070] It should be noted that the first three digits of the influence coefficient ID can be used to determine which vehicle model the driving parameter belongs to, while the remaining digits are the driving parameter ID.

[0071] Step S30: Simulate the driving scene of the car in the customized driving interface based on the analysis results;

[0072] ① Initialize the driving view based on the custom results of the driving interface.

[0073] The customized results of the driving interface include the selected training subject, traffic flow at the driving site, driving weather, and the vehicle being driven. First, the vehicle model and the training site model are initialized based on the customized selections. Then, the weather and time at the training site are rendered according to preset environmental parameters. Finally, based on the weather and road factors at the training site, and the vehicle type, the driving parameters and their influence coefficients are queried. This completes the initialization. The process of querying the driving parameters and their influence coefficients is as follows:

[0074] 1. Based on the selected vehicle model, query the driving parameters in the driving parameter table for each model and compile them into a driving parameter dataset;

[0075] The query condition is the selected vehicle model ID, and the driving parameter dataset is represented as: P = {dp1, dp2, dp3, ..., dp} m}, where dp1~dp m To select the driving parameters for the vehicle model, m represents the total number of driving parameters.

[0076] 2. In the table of the impact of special weather and road factors on driving parameters, look up the impact coefficient of the driving parameters;

[0077] The query fields are the selected date, weather and road factors included in the training subjects, and the query conditions are that the selected vehicle model ID matches the first three digits of the influence coefficient ID.

[0078] 3. Add the influence coefficient to the driving parameter dataset;

[0079] The appended condition is that the code following the first three digits of the influence coefficient ID matches the driving parameter ID. Data items that do not match have an appended influence coefficient of 0. The appended driving parameter dataset is represented as: P={(dp1,ic1),(dp2,ic2),(dp3,ic3),...,(dp m ,ic m )}.

[0080] ② Add a physics engine to the vehicle model and control the vehicle to drive in a simulated driving scene through operation commands;

[0081] The operation commands include driving operations such as accelerator, clutch, brake, left turn, and right turn. These commands are executed by changing the motion parameters of the car model. These motion parameters are derived from the driving parameters, which describe the changes in various parameters of a real car when faced with different driving operations. Therefore, by binding corresponding driving parameters to different operation commands of the car model, the driving process can be simulated. Combined with the influence coefficients of weather and road factors, the driving experience of the car under different weather and road conditions can be simulated. The conversion formula for motion parameters is expressed as: S = (O.dp) i +O.dp i ×ic i )×δ i Where O is the set of driving parameters bound to an operation command, O.dp i For the driving parameter with index i in the set of driving parameters, ic i For O.dp i Influence coefficient, δ i For O.dp i The conversion quantity into model motion parameters.

[0082] Adding a physics engine is like adding a power system to a car model, making the car model move more smoothly and realistically. The physics engine can set physical properties such as mass, inertia, friction, and air resistance for the car model, as well as collision detection and response to simulate the interaction between the vehicle and other objects.

[0083] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. An interface customizable car simulation driving visual system, comprising: Customizable instruction selection module, scenario simulation module, emergency situation handling module, and knowledge base module; The customizable guide selection module is used to customize the driving view on the main interface; The scenario simulation module is used to simulate driving scenarios that violate traffic safety regulations. The emergency response module is used to simulate the response methods that a vehicle should take in an emergency. The knowledge base module is used to learn traffic rules and provides a traffic rule exam. The main interface is used for simulating different automobile driving scenes, controlling automobile driving by using the operation screen, and simulating the process of automobile driving; the execution of operation commands is realized by changing the motion parameters of the automobile model, which are converted from the driving parameters, the driving parameters describe the changes of various parameters of the real automobile when facing different driving operations, thus the corresponding driving parameters are bound for different operation commands of the automobile model, the driving process of the automobile is simulated, and the driving feeling of the automobile on different weather and roads can be simulated by combining the influence coefficients of weather and road factors, and the conversion formula of the motion parameter S is expressed as: Wherein O is a driving parameter set bound by an operation command, O.dp i is a driving parameter with subscript i in the driving parameter set, ic i is the influence coefficient of O.dp i , δ i is the conversion amount of O.dp i converted into the model motion parameter; The formula for calculating the influence coefficient IC of weather and road factors is as follows: , where x k Let dp be the k-th measurement value of driving parameter x under certain special weather and road conditions, and dp be the recorded value of driving parameter x under standard measurement conditions. k takes values ​​from 1 to λ, and λ is the number of measurements under special conditions.

2. The customizable car driving simulation visual system according to claim 1, characterized in that, The customizable tone selection module includes the following sub-modules: The vehicle selection submodule is used to select the vehicle model for the simulated driving. The subject selection submodule is used to select the subject for the simulated driving. The weather selection submodule is used to select the weather time during simulated driving. Other customizable submodules are available for selecting other driving views.

3. The customizable car driving simulation visual system according to claim 1, characterized in that, The knowledge base module is divided into the following two sub-modules: The traffic regulations exam submodule is used for practicing traffic regulations questions; The Traffic Regulations Knowledge Base submodule is used to teach traffic regulations to students through instructional videos.

4. A method for creating a customizable car driving simulation visual experience, characterized in that, Applied to the customizable automotive driving simulation visual system as described in any one of claims 1-3, comprising: Step 1: Collect driving parameters for different types of transport vehicles; Step 2: Analyze the impact of special weather and road conditions on vehicle driving parameters; Step 3: Based on the analysis results, simulate the driving scene of the car in the customized driving interface.

5. The method for a customizable car driving simulation visual experience according to claim 4, characterized in that, Based on the analysis results, the simulation of the driving scene of a car in a customized driving interface includes the following sub-steps: Initialize the driving view based on the custom results from the driving interface; Add a physics engine to the vehicle model and control the vehicle to drive in a simulated driving scene using operation commands.

6. The method for a customizable car driving simulation visual experience according to claim 5, characterized in that, The driving scene is initialized based on the custom results of the driving interface. First, the vehicle model and the training ground model are initialized based on the custom selection. Then, the weather and time of the training ground are rendered based on the preset environmental parameters. Finally, the driving parameters and driving parameter influence coefficients of the driving vehicle are queried based on the weather and road factors of the training ground and the vehicle type.

7. The method for a customizable car driving simulation visual experience according to claim 6, characterized in that, The process of querying the driving parameters and influence coefficients of a vehicle is as follows: Based on the selected vehicle model, query the driving parameters in the driving parameter table for each model and compile them into a driving parameter dataset; In the table of the impact of special weather and road factors on driving parameters, look up the impact coefficient of the driving parameters. The influence coefficients were added to the driving parameter dataset.