Intelligent control method and system for driving simulator

By analyzing the student's operation and vehicle status in the driving simulator and adjusting the clutch pedal sensitivity, the problem of student operation errors in actual driving is solved, clutch control ability and adaptability are improved, risks are reduced, and the learning process is optimized.

CN119942875BActive Publication Date: 2025-11-18WUHAN FUTURE MIRAGE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510258214.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-11-18
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

Drivers may be proficient in operating the vehicle in the testing environment, but they may face problems such as operational errors, insufficient adaptability, and safety hazards in actual driving scenarios.

Method used

By acquiring simulated vehicle status information and student operation information in the driving simulator, the system analyzes the student's completion of control commands for the target simulated vehicle. After the operation is completed, the system adjusts the pedal sensitivity of the simulated clutch so that the student encounters different pedal feedback when executing commands again, including adjusting the pedal force and clutch engagement point.

Benefits of technology

It improves trainees' clutch control ability, enhances their adaptability to the clutch characteristics of different vehicle models, reduces operational risks in real driving, optimizes the learning path, and improves learning efficiency and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942875B_ABST
    Figure CN119942875B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a kind of driving simulator intelligent control method and system, can solve although they can be proficient in examination environment Complete operation, but in actual driving scene, many drivers still face the problems of operation failure, inadequate adaptability and safety hazard.The method comprises: in the case where trainee uses simulator to carry out driving simulation training, the state information of simulation vehicle and the operation information of trainee are acquired, the operation information includes the stepping information of foot to simulation clutch;Based on the state information of simulation vehicle and the stepping information of foot of trainee to simulation clutch, the completion of trainee to the target simulation vehicle control instruction of this time is analyzed, and the target simulation vehicle control instruction at least includes a complete clutch control operation step;In the case where the target simulation vehicle control instruction of this time is completed, the stepping sensitivity of simulation clutch is adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an intelligent control method and system for a driving simulator. Background Technology

[0002] In the field of driving test training, trainees typically master basic driving skills through extensive practice or by using driving simulators. However, despite their ability to perform maneuvers proficiently in the testing environment, many drivers still face issues such as operational errors, insufficient adaptability, and safety hazards in real-world driving scenarios. Summary of the Invention

[0003] This application provides a driving simulator intelligent control method and system that can solve the problem that although drivers can perform operations skillfully in the testing environment, many drivers still face operational errors, insufficient adaptability, and safety hazards in actual driving scenarios.

[0004] The first aspect of this application provides a driving simulator intelligent control method, including:

[0005] When a student uses a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch.

[0006] Based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, the analysis is performed on the student's completion of the target simulated vehicle control command for the current time. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0007] When the target simulated vehicle control command has been completed, the pedal sensitivity of the simulated clutch is adjusted so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0008] Optionally, it also includes:

[0009] Upon completion of the target simulated vehicle control command, the pedal sensitivity of the simulated clutch is randomly adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

[0010] Optional, also includes:

[0011] If the target simulated vehicle control command is not completed in the current instance, the current pedal sensitivity of the simulated clutch remains unchanged.

[0012] Optional, also includes:

[0013] The system analyzes the student's proficiency in completing the target simulated vehicle control commands based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch.

[0014] If the analysis shows that the proficiency level is greater than the preset proficiency level and the target simulated vehicle control command has been completed in the current instance, the pedal sensitivity of the simulated clutch is adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

[0015] Optional, also includes:

[0016] When the pedaling sensitivity includes the force required for the same pedaling stroke, the fatigue level of the student's legs is analyzed based on the student's training history for the day.

[0017] If the fatigue level is greater than the preset fatigue level and the target simulated vehicle control command has been completed, adjust the pedal sensitivity of the simulated clutch to reduce the force required for the same pedal stroke.

[0018] Optional, also includes:

[0019] Obtain the trainee's training history, which includes the trainee's total training time;

[0020] If the total training time is less than the preset training time, the pedal sensitivity of the simulated clutch is initialized before the trainee practices, so that the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke of the simulated clutch after initialization is less than the original degree of separation of the simulator's simulated vehicle model.

[0021] Optional, also includes:

[0022] Upon receiving an adjustment instruction from a student or administrator regarding the sensitivity of the simulated clutch pedal, the sensitivity of the simulated clutch pedal is adjusted based on the adjustment instruction.

[0023] A second aspect of this application provides a smart control device for a driving simulator, comprising:

[0024] The acquisition unit is used to acquire the status information of the simulated vehicle and the operation information of the student when the student is using the simulator for driving simulation training. The operation information includes the foot pedal information of the simulated clutch.

[0025] The analysis unit is used to analyze the student's completion of the target simulated vehicle control command based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0026] The adjustment unit is used to adjust the pedal sensitivity of the simulated clutch after the current target simulated vehicle control command has been completed, so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0027] A third aspect of this application provides an electronic system including a memory and a processor, wherein the processor is used to execute a computer program stored in the memory to implement the steps of the above-described intelligent control method for a driving simulator.

[0028] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described intelligent control method for a driving simulator.

[0029] In summary, the intelligent control method for driving simulators provided in this application acquires the state information of the simulated vehicle and the student's operation information, including the foot's contact with the simulated clutch, during driving simulation training. Based on the simulated vehicle's state information and the student's contact with the simulated clutch, the method analyzes the student's completion of the target simulated vehicle control command, which includes at least one complete clutch control operation step. Once the target simulated vehicle control command is completed, the method adjusts the clutch's contact sensitivity so that the contact sensitivity differs when the student executes the target simulated vehicle control command again. The contact sensitivity includes the required force for the same depressor stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same depressor stroke. Therefore, this intelligent control mechanism ensures that clutch sensitivity adjustment is performed only after the target driving operation is completed, avoiding dynamic adjustments that could affect the student's learning process, thereby improving their control over clutch operation and enabling them to adapt more quickly to the clutch characteristics of different vehicle models in real driving environments. First, this method enhances learners' clutch control abilities, allowing them to practice under various conditions and gradually master smooth starts and precise gear shifting skills. Second, it improves learners' adaptability to the clutch characteristics of different vehicle models. In reality, clutch tuning varies between brands and models, and traditional driving school training cannot cover all situations. This method, by adjusting clutch characteristics, allows learners to adapt to the driving experience of new cars more quickly. Furthermore, this method effectively reduces operational risks in real driving, such as preventing stalling, sudden stops, or engine damage due to improper clutch control, thus improving driving safety. Simultaneously, this method optimizes the learner's learning path, avoiding misunderstandings caused by dynamic adjustments and improving learning efficiency. Finally, this method makes simulated training closer to real driving, improving the learner's learning experience and training effectiveness.

[0030] Correspondingly, the intelligent control device, electronic system, and computer-readable storage medium for the driving simulator provided in the embodiments of the present invention also have the above-mentioned technical effects. Attached Figure Description

[0031] Figure 1 A flowchart illustrating a possible intelligent control method for a driving simulator provided in an embodiment of this application;

[0032] Figure 2 A schematic structural block diagram of a possible intelligent control device for a driving simulator provided in this application embodiment;

[0033] Figure 3 A schematic diagram of the hardware structure of a possible intelligent control device for a driving simulator provided in this application embodiment;

[0034] Figure 4 A schematic structural block diagram of a possible electronic system provided for embodiments of this application;

[0035] Figure 5 This is a schematic structural block diagram of a possible computer-readable storage medium provided for embodiments of this application. Detailed Implementation

[0036] This application provides a driving simulator intelligent control method and system that can solve the problem that the existence of blind spots in a driver's field of vision may prevent the driver from noticing pedestrians, other vehicles or obstacles in time. Furthermore, even if the driver observes a nearby vehicle, they may easily drive into the blind spot area of ​​the other vehicle due to a lack of knowledge of the other vehicle's driver's blind spot, thereby increasing the probability of a collision.

[0037] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The technical solutions of the embodiments of this application will now be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them.

[0038] Please see Figure 1 The flowchart below shows a driving simulator intelligent control method provided in the embodiments of this application, which may specifically include: S110-S130.

[0039] S110: When a student is using a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch.

[0040] S120, based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, analyze the student's completion of the target simulated vehicle control command for the current time, wherein the target simulated vehicle control command includes at least one complete clutch control operation step.

[0041] S130, when the target simulated vehicle control command has been completed, adjust the pedal sensitivity of the simulated clutch so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0042] Understandably, this method relies on the intelligent control of a driving simulator. By acquiring the student's operational information (especially clutch pedal input) and the simulated vehicle's status information, it analyzes the student's completion of target control commands and dynamically adjusts the clutch pedal sensitivity, allowing the student to gradually adapt to different clutch tuning characteristics through continuous training. The core of this method lies in improving the student's clutch adaptability through variations in parameters such as pedal force and engagement point adjustments, enabling them not only to pass the exam but also to operate the clutch more precisely in real-world driving. It can collect the student's operational data, including pedal force, travel, and release speed. Combined with vehicle status information (such as engine speed and vehicle starting status), it analyzes whether the student successfully completed the target operation. By adjusting the clutch pedal sensitivity, the student trains under different clutch tuning states, enhancing the generalization ability of clutch control skills and improving practical driving adaptability.

[0043] For example, during driving training using a simulator, the system acquires real-time status information of the simulated vehicle and the student's operational data to analyze their driving performance and determine whether clutch sensitivity needs adjustment. The simulated vehicle's status information includes the current gear (e.g., first, second, neutral), engine speed (RPM), vehicle speed (km / h), the state of the clutch engagement point (i.e., the contact between the pressure plate and friction plates), and whether the vehicle stalls or jerks due to improper clutch control. Simultaneously, the system collects the student's operational information, including clutch pedal depth (mm), pedal force (N), release speed (mm / s), the coordination between the accelerator and clutch, and whether stalling occurred due to incorrect operation. For instance, if a student fully depresses the clutch but releases it too quickly during start-up, causing the engine speed to drop rapidly and the engine to stall, the system will record this operation and determine it as a failed start, providing a basis for subsequent learning and adjustments.

[0044] For example, before adjusting clutch sensitivity, the system first analyzes the student's completion of the current target operation to ensure that the adjustment occurs after the operation is completed, rather than dynamically changing the clutch characteristics during the operation, thus avoiding confusion for the student regarding the correct clutch control method. For instance, in start-up training, the target control command typically includes the following complete steps: depress the clutch and shift into first gear; smoothly release the clutch while applying appropriate throttle; complete a smooth start. The system monitors the student's clutch control throughout the operation. If it detects that the student has successfully started without significant jerking or stalling, the operation is considered complete; if the student releases the clutch too quickly, causing a sudden drop in engine speed and stalling, the operation is considered a failure; if the student releases the clutch too slowly, causing severe vehicle vibration but without stalling, the operation is considered unstable. Only after the current target operation (such as a complete start or gear shift) is completed will the system adjust the sensitivity to ensure that the student receives stable clutch feedback during the same operation, preventing dynamic adjustments from interfering with operating habits or causing misunderstandings. For example, if the clutch engagement point is changed in real time while the learner is shifting gears, the learner might mistakenly believe that their shifting method is incorrect, thus developing a flawed driving perception. Therefore, the system strictly ensures that adjustments are only made after the target operation is completed, to ensure the continuity and effectiveness of the learning process.

[0045] For example, the system will only adjust the clutch pedal sensitivity after confirming that the student has completed the current target operation. This enhances the student's ability to adapt to different clutch settings and improves their overall driving skills. Adjustments primarily include changing the required clutch pedal force, requiring the student to use more force to depress the clutch, training their sensitivity to the clutch engagement point, or reducing the required force to provide a lighter clutch feedback, adapting to the clutch characteristics of different vehicle models. Adjustments also include adjusting the clutch engagement point, such as raising the engagement point (earlier engagement) to improve the student's control over the semi-engaged state, or lowering the engagement point (later engagement) to enhance the student's adaptability to different vehicle models' clutches. Furthermore, adjustments include altering the clutch's non-linear response, adjusting the engagement change rate at different stages of the clutch pedal travel, allowing the student to train under different driving conditions. For example, in one practice session, the engagement point changes slowly, while in the next, the change accelerates, enhancing their adaptability to the clutch's dynamic characteristics. For example, after a student successfully completes two gear-shifting exercises, the system can adjust the clutch engagement point position so that the engagement point is slightly earlier in the next exercise. This trains the student to control the semi-clutch point more precisely and avoids difficulties in adapting to different vehicle models in the future due to different engagement points.

[0046] In summary, the intelligent control method for driving simulators provided in the above embodiments acquires the state information of the simulated vehicle and the student's operation information, including the foot's contact with the simulated clutch, during driving simulation training. Based on the simulated vehicle's state information and the student's foot contact with the simulated clutch, the method analyzes the student's completion of the target simulated vehicle control command, which includes at least one complete clutch control operation step. Once the target simulated vehicle control command is completed, the method adjusts the clutch's depressor sensitivity so that the depressor sensitivity differs when the student executes the target simulated vehicle control command again. The depressor sensitivity includes the required force for the same depressor stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same depressor stroke. Therefore, this intelligent control mechanism ensures that clutch sensitivity adjustment is performed only after the target driving operation is completed, avoiding dynamic adjustments that could affect the student's learning process, thereby improving their control over clutch operation and enabling them to adapt more quickly to the clutch characteristics of different vehicle models in real driving environments. First, this method enhances learners' clutch control abilities, allowing them to practice under various conditions and gradually master smooth starts and precise gear shifting skills. Second, it improves learners' adaptability to the clutch characteristics of different vehicle models. In reality, clutch tuning varies between brands and models, and traditional driving school training cannot cover all situations. This method, by adjusting clutch characteristics, allows learners to adapt to the driving experience of new cars more quickly. Furthermore, this method effectively reduces operational risks in real driving, such as preventing stalling, sudden stops, or engine damage due to improper clutch control, thus improving driving safety. Simultaneously, this method optimizes the learner's learning path, avoiding misunderstandings caused by dynamic adjustments and improving learning efficiency. Finally, this method makes simulated training closer to real driving, improving the learner's learning experience and training effectiveness.

[0047] In one embodiment, it further includes:

[0048] Upon completion of the target simulated vehicle control command, the pedal sensitivity of the simulated clutch is randomly adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

[0049] Understandably, after a trainee successfully completes the target operation, the system randomly adjusts the clutch pedal sensitivity to ensure the trainee encounters different clutch feedback conditions the next time they perform the same operation. This allows the trainee to continuously adapt to different clutch tuning characteristics within the same training task, improving their generalization ability to clutch control and driving stability.

[0050] In one embodiment, it further includes:

[0051] If the target simulated vehicle control command is not completed in the current instance, the current pedal sensitivity of the simulated clutch remains unchanged.

[0052] In one embodiment, it further includes:

[0053] The system analyzes the student's proficiency in completing the target simulated vehicle control commands based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch.

[0054] If the analysis shows that the proficiency level is greater than the preset proficiency level and the target simulated vehicle control command has been completed in the current instance, the pedal sensitivity of the simulated clutch is adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

[0055] Understandably, the system assesses a student's proficiency in a target driving maneuver based on their operational data in the driving simulator, particularly their clutch control. After a student successfully completes the target maneuver, if the system's analysis indicates a proficiency level exceeding a preset threshold, the system dynamically adjusts the simulated clutch's depressor sensitivity during the next operation, allowing the student to train under different clutch feedback conditions. This method not only ensures students consolidate their learning within the same training task but also increases training difficulty as their proficiency improves, enhancing their ability to adapt to different clutch settings and ultimately improving stability and flexibility in real-world driving environments. Once a student achieves a certain level of proficiency in the target maneuver, the system adjusts the simulated clutch's depressor sensitivity to provide varied training conditions, further improving their clutch control generalization ability. During training, the system collects real-time data on the simulated vehicle's status and the student's operational data, including parameters such as depressor force, travel, release speed, and clutch engagement point control. This data, combined with information on engine speed, speed changes, and gear control, analyzes whether the student successfully completed the target maneuver and calculates their proficiency level. When the trainee's proficiency exceeds the preset threshold and the operation is successfully completed, the system will adjust the clutch sensitivity to provide different feedback conditions in the next training session, preventing the trainee from developing a single operating mode and improving their adaptability to different driving environments.

[0056] For example, when trainees use a driving simulator for training, the system collects real-time status information of the simulated vehicle and the trainee's operational data, providing data support for subsequent proficiency analysis and sensitivity adjustment. The simulated vehicle's status information may include: current gear (e.g., neutral, first gear, second gear), engine speed (RPM), vehicle speed (km / h), clutch engagement point status (contact between pressure plate and friction plate), and whether stalling, jerking, or slippage has occurred. The trainee's operational information may include: clutch pedal depth (mm), pedal force (N), clutch pedal release speed (mm / s), throttle and clutch engagement, and whether stalling occurred due to incorrect operation. For instance, in a starting training exercise, the trainee needs to depress the clutch, shift into first gear, slowly release the clutch, and apply appropriate throttle to achieve a smooth start. The system collects all relevant data during this process for subsequent proficiency analysis. After determining whether the trainee has successfully completed the target operation, the system further calculates their proficiency level in that operation, ensuring that clutch sensitivity is only adjusted when proficiency reaches a set threshold, preventing premature adjustments that could confuse the trainee or lead to incorrect learning. Proficiency calculation can be based on the following factors: Success rate: the student's success rate in multiple training sessions. For example, if a student succeeds 4 out of 5 starting drills, proficiency = 80%. Control precision: the student's control over the clutch engagement point, such as whether they can complete a start within a reasonable engine speed range (1200 to 1500 RPM) or whether they can stably control speed and power output during gear shifts. Operation stability: for example, whether the student experiences significant jerking during starts or noticeable power interruptions during gear shifts. Operation time: the time required to complete the target operation. For example, in gear shifting training, whether the time for the student to complete a standard gear shift is consistently within a reasonable range (e.g., 1.2 to 2.0 seconds). For example, if student A succeeded 4 out of the last 5 gear shifting drills without significant jerking and with smooth clutch release, the system calculates their proficiency as 85% (greater than the preset threshold of 70%), and therefore the clutch sensitivity can be adjusted. Trainee B stalled twice in the last five training sessions, exhibited noticeable jerking during gear shifts, and had a proficiency level of 55% (below the preset threshold of 70%). The system will not adjust the clutch sensitivity and will continue training with the current settings. Once the system analysis indicates that the trainee's proficiency exceeds the preset proficiency threshold and the target operation has been fully executed, the system will adjust the simulated clutch pedal sensitivity to increase training diversity, allowing the trainee to practice under different feedback conditions. Adjustments may include changing the clutch pedal force requirement, adjusting the clutch engagement point, and adjusting the clutch's non-linear response. For example, in the first practice session (initial state): the clutch engagement point is set to the standard value, allowing the trainee to adapt to the clutch's basic characteristics. Once the proficiency threshold is reached, the system adjusts the engagement point 5% earlier, allowing the trainee to train under new feedback conditions and develop adaptability.After further improving proficiency, the system randomly adjusts the clutch pedal force to simulate the clutch characteristics of different vehicle models, allowing trainees to gradually master clutch control in various driving environments.

[0057] It's important to note that, therefore, clutch sensitivity is only adjusted once the learner's proficiency exceeds a preset threshold, avoiding premature changes that could negatively impact the learning process. Different clutch feedback is provided after proficiency is achieved, allowing learners to more accurately grasp the semi-engaged point and improve driving agility. The system randomly adjusts clutch characteristics, enabling learners to adapt more quickly when driving different vehicles, reducing stalling or jerking issues in real-world driving. Dynamically adjusting training difficulty allows learners to master a wider range of clutch operation skills in a short time, avoiding inefficient training.

[0058] In one embodiment, it further includes:

[0059] When the pedaling sensitivity includes the force required for the same pedaling stroke, the fatigue level of the student's legs is analyzed based on the student's training history for the day.

[0060] If the fatigue level is greater than the preset fatigue level and the target simulated vehicle control command has been completed, adjust the pedal sensitivity of the simulated clutch to reduce the force required for the same pedal stroke.

[0061] Understandably, real-time assessment of a learner's leg fatigue and reduction of clutch pedal pressure when fatigue becomes excessive allows for continued efficient training while preventing errors or mislearning due to fatigue. During driving training, learners repeatedly depress the clutch, and leg muscles may fatigue after high-intensity practice, leading to unstable pedal pressure, clutch control errors, and even impaired understanding of correct driving techniques. To address this issue, the system calculates leg fatigue based on the learner's daily training history, including training duration, number of depresses, and pedal pressure trends. When fatigue exceeds a preset threshold, the system automatically reduces the required pedal pressure, ensuring stable operational precision over a longer period, improving training effectiveness, and reducing learning obstacles caused by fatigue.

[0062] For example, during driving simulation training, the system collects real-time status information of the simulated vehicle and the student's operational data. The simulated vehicle status information may include: current gear (e.g., first gear, second gear, neutral), engine speed (RPM), vehicle speed (km / h), clutch engagement status (contact between the clutch pressure plate and friction plate), and whether stalling, jerking, or shifting errors have occurred. The student's operational information may include: clutch pedal depth (mm), clutch pedal force (N), clutch pedal release speed (mm / s), throttle and clutch engagement, training duration and total number of pedal presses, the trend of the student's pedal force over a past period, and whether leg fatigue has led to a decrease in pedal force. For instance, during training, the system might detect that the student's average pedal force is 50N in the first 30 minutes, but drops to 40N in the next 10 minutes, with a slower clutch release speed, indicating leg fatigue. The system analyzes the student's training data for the day to calculate the degree of leg fatigue and determine whether the clutch pedal force needs to be reduced. Fatigue levels can be calculated based on the following indicators: training duration (the trainee has trained continuously for more than a certain threshold, such as 40 minutes); total number of clutch pedal strokes (the cumulative number of clutch pedal strokes in a day reaches a certain number, such as more than 500); trend in pedal force (if the trainee's average pedal force gradually decreases, it may indicate muscle fatigue; if the trainee's clutch release speed slows down, it may indicate a decline in leg control); and changes in training accuracy (if the trainee had a high success rate in shifting gears and starting before fatigue, but the error rate increases after fatigue, it may indicate that fatigue has affected their operational stability). For example, if trainee A trains continuously for 60 minutes, accumulating 700 pedal strokes, and the pedal force in the last 10 minutes decreases from 55N to 38N, the system determines their fatigue level to be 80% (exceeding the preset threshold of 70%). Trainee B trains for only 20 minutes, maintaining a stable pedal force; the system determines their fatigue level to be 30% (below the threshold) and will not adjust the clutch sensitivity. When the system determines that the trainee's fatigue level exceeds a preset threshold and the target operation has been completed, the system automatically reduces the clutch pedal force requirement, i.e., reduces the force required for the same pedal stroke, to help the trainee continue effective training. Adjustments include: reducing the clutch pedal spring resistance, allowing the trainee to apply less force to complete clutch control within the same stroke; or reducing the force required at the clutch engagement point, i.e., adjusting the force feedback near the clutch engagement point, allowing the trainee to more easily and stably control the clutch during the semi-engaged state. As the trainee becomes fatigued, the required pedal force is gradually reduced, while the original setting is maintained in the early stages of training to ensure initial learning effectiveness. The normal setting is restored in the later stages of training to avoid long-term reliance on low pedal force. For example, for the first 30 minutes of training, the clutch is set normally, requiring a pedal force of 50N. Upon detecting fatigue (at the 40-minute mark), the system adjusts the required pedal force to 40N to reduce the burden on the trainee's legs.During the recovery phase (50 minutes), the system gradually returns to 50N to ensure that trainees do not become overly reliant on the low resistance setting.

[0063] Understandably, reducing the required pedaling force ensures that trainees can still accurately control the clutch after prolonged training, preventing gear shifting or starting failures due to fatigue. This reduces the impact of leg fatigue in the later stages of training on learning outcomes, avoiding premature termination of training due to fatigue and improving overall learning efficiency. Appropriately reducing pedaling force allows trainees to maintain a relatively relaxed learning state for a longer period, enhancing the training experience. By dynamically adjusting the required pedaling force, maintaining standard training resistance when trainees are not fatigued, appropriately reducing it when fatigued, and gradually returning to the standard setting after recovery, the sustainability of training effects is ensured.

[0064] According to some embodiments, it also includes:

[0065] Obtain the trainee's training history, which includes the trainee's total training time;

[0066] If the total training time is less than the preset training time, the pedal sensitivity of the simulated clutch is initialized before the trainee practices, so that the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke of the simulated clutch after initialization is less than the original degree of separation of the simulator's simulated vehicle model.

[0067] Understandably, this method intelligently adjusts the clutch engagement point and semi-engaged range based on the learner's training time to ensure that novice learners can still successfully complete the target operation even with significant clutch control errors, reducing learning obstacles caused by stalling, jerking, or shifting mistakes. Generally, the clutch settings of real vehicles are quite strict, and changes in the clutch engagement point are quite sensitive. Beginners, lacking experience, are prone to uneven clutch release speeds during the clutch release process, leading to engine stalling or vehicle jerking. Therefore, this method appropriately adjusts the clutch sensitivity in the early stages of training to increase the learner's error tolerance. That is, with the same pedal travel, the clutch engagement degree is lower, thereby increasing the semi-engaged range, making it easier for them to master the correct clutch control method. After becoming proficient, the normal settings are gradually restored to enhance adaptability to real driving environments.

[0068] For example, before a student begins driving simulation training, the system first reads their training history data, including total training time (in minutes), past training sessions, successful start rate, shifting success rate, number of stalls, and clutch control accuracy. This data is used to determine the student's driving skill proficiency and whether clutch sensitivity needs to be initialized. For instance, the student's total training time represents their accumulated learning experience in simulated driving, while the number of stalls and successful start rate can be used to assess the stability of their current clutch control. If the system detects that the student's total training time is too short (e.g., less than 60 minutes) and there have been many stalls or jerks during past training sessions, it indicates that their clutch control ability is still in the novice stage and clutch sensitivity initialization is required. For example, if student A's total training time is 15 minutes, with 7 stalls and a shifting success rate of 40%, they are in the novice stage, and the system needs to initialize clutch sensitivity. If student B's total training time is 90 minutes, with 1 stall and a shifting success rate of 85%, the system determines that their training experience is sufficient, and the system maintains the default clutch settings. The system sets a preset training time threshold (e.g., 60 minutes) to differentiate between beginners and advanced learners. When the system detects that a learner's total training time is below this threshold, it automatically initializes the clutch sensitivity before training begins to provide a more beginner-friendly experience. Conversely, if a learner's training time exceeds the threshold, the system does not adjust the clutch sensitivity and uses the default clutch settings of the simulated vehicle to ensure that advanced learners can train under standard settings, maintaining the continuity of skill progression. For example, if learner C's total training time is 30 minutes but less than 60 minutes, the system adjusts the clutch sensitivity before training to better suit the beginner mode. If learner D's total training time is 75 minutes or more than or equal to 60 minutes, the system does not adjust the clutch sensitivity and uses the real vehicle simulation settings. When a learner meets the initialization conditions, the system adjusts the clutch sensitivity before training begins, primarily by optimizing the clutch engagement by reducing the degree of separation between the clutch pressure plate and friction plates compared to the original settings of the simulated vehicle. This means that even if the learner releases the clutch with the same travel, the power transmission is slower, reducing jerking and improving smoothness. The clutch engagement range has been expanded by adding a longer transition travel near the clutch engagement point. This prevents a sudden power transfer even if the student releases the clutch slightly too quickly, thus avoiding stalling at start-up. The sensitivity of the clutch engagement point has been reduced by adjusting the clutch response curve so that small errors by the student do not immediately affect power output, resulting in more stable starting and shifting. For example, in Standard mode (real vehicle settings), the clutch engagement point is set to 40% of its travel for full engagement, requiring precise control of the clutch release rhythm to avoid stalling. In Beginner mode (optimized), the clutch engagement point is adjusted to 50%-60% of its travel for full engagement, giving the student more adjustment flexibility and preventing stalling even if the clutch release is not precise enough.

[0069] Understandably, reducing the sensitivity of the clutch engagement point decreases stalling due to minor misoperations, thereby boosting novice learners' confidence and operational stability. The increased semi-clutch range makes it easier for learners to master correct starting techniques, reducing failures caused by excessively rapid or unstable clutch release, thus improving training efficiency. This method ensures that learners, after initially adapting to the optimized mode, can gradually transition to the standard mode, truly mastering various clutch characteristics and improving driving stability in different real vehicles. By reducing training difficulty at the beginning to allow learners to quickly familiarize themselves with clutch operation, and then gradually reverting to real vehicle settings as they become proficient, the method ensures ultimate mastery of standard driving skills.

[0070] In one embodiment, it further includes:

[0071] Upon receiving an adjustment instruction from a student or administrator regarding the sensitivity of the simulated clutch pedal, the sensitivity of the simulated clutch pedal is adjusted based on the adjustment instruction.

[0072] Please see Figure 2 One embodiment of the intelligent control device for the driving simulator in this application may include:

[0073] The acquisition unit 201 is used to acquire the status information of the simulated vehicle and the operation information of the student when the student is using the simulator for driving simulation training. The operation information includes the information of the foot pressing the simulated clutch.

[0074] Analysis unit 202 is used to analyze the student's completion of the target simulated vehicle control command based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0075] The adjustment unit 203 is used to adjust the pedal sensitivity of the simulated clutch when the target simulated vehicle control command has been completed, so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0076] In summary, the intelligent control device for the driving simulator provided in the above embodiments acquires the state information of the simulated vehicle and the student's operation information, including the foot's contact with the simulated clutch, during driving simulation training. Based on the simulated vehicle's state information and the student's foot contact with the simulated clutch, the device analyzes the student's completion of the target simulated vehicle control command, which includes at least one complete clutch control operation step. Once the target simulated vehicle control command is completed, the device adjusts the clutch's depressor sensitivity so that the depressor sensitivity differs when the student executes the target simulated vehicle control command again. The depressor sensitivity includes the required force for the same depressor stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same depressor stroke. Therefore, this intelligent control mechanism ensures that clutch sensitivity adjustment is performed only after the target driving operation is completed, avoiding dynamic adjustments that could affect the student's learning process, thereby improving their control over clutch operation and enabling them to adapt more quickly to the clutch characteristics of different vehicle models in real driving environments. First, this method enhances learners' clutch control abilities, allowing them to practice under various conditions and gradually master smooth starts and precise gear shifting skills. Second, it improves learners' adaptability to the clutch characteristics of different vehicle models. In reality, clutch tuning varies between brands and models, and traditional driving school training cannot cover all situations. This method, by adjusting clutch characteristics, allows learners to adapt to the driving experience of new cars more quickly. Furthermore, this method effectively reduces operational risks in real driving, such as preventing stalling, sudden stops, or engine damage due to improper clutch control, thus improving driving safety. Simultaneously, this method optimizes the learner's learning path, avoiding misunderstandings caused by dynamic adjustments and improving learning efficiency. Finally, this method makes simulated training closer to real driving, improving the learner's learning experience and training effectiveness.

[0077] above Figure 2 The intelligent control device for the driving simulator in this application embodiment has been described from the perspective of modular functional entities. The following is a detailed description of the intelligent control device for the driving simulator in this application embodiment from the perspective of hardware processing. Please refer to [link / reference]. Figure 3 One embodiment of the intelligent control device 300 for the driving simulator in this application includes:

[0078] The system includes an input device 301, an output device 302, a processor 303, and a memory 304, wherein the number of processors 303 can be one or more. Figure 3 Taking a processor 303 as an example. In some embodiments of this application, the input device 301, output device 302, processor 303, and memory 304 can be connected via a bus or other means, wherein... Figure 3Taking the example of a connection between China and Israel via a bus.

[0079] Specifically, by calling the operation instructions stored in memory 304, processor 303 executes the following steps:

[0080] When a student uses a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch.

[0081] Based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, the analysis is performed on the student's completion of the target simulated vehicle control command for the current time. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0082] When the target simulated vehicle control command has been completed, the pedal sensitivity of the simulated clutch is adjusted so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0083] By calling the operation instructions stored in memory 304, processor 303 is also used to execute... Figure 1 Any of the methods in the corresponding embodiments.

[0084] Please see Figure 4 , Figure 4 A schematic diagram of an embodiment of the electronic system provided in this application.

[0085] like Figure 4 As shown, this application provides an electronic system including a memory 410, a processor 420, and a computer program 411 stored in the memory 420 and executable on the processor 420. When the processor 420 executes the computer program 411, it performs the following steps:

[0086] When a student uses a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch.

[0087] Based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, the analysis is performed on the student's completion of the target simulated vehicle control command for the current time. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0088] When the target simulated vehicle control command has been completed, the pedal sensitivity of the simulated clutch is adjusted so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0089] In practical implementation, when the processor 420 executes the computer program 411, it can achieve... Figure 1 Any of the corresponding implementation methods in the embodiments.

[0090] Since the electronic system described in this embodiment is the device used to implement the intelligent control device for a driving simulator in this application embodiment, those skilled in the art can understand the specific implementation method and various variations of the electronic system in this embodiment based on the method described in this application embodiment. Therefore, how the electronic system implements the method in this application embodiment will not be described in detail here. Any device used by those skilled in the art to implement the method in this application embodiment is within the scope of protection of this application.

[0091] Please see Figure 5 , Figure 5 This is a schematic diagram illustrating an embodiment of a computer-readable storage medium provided in this application.

[0092] like Figure 5 As shown, this embodiment provides a computer-readable storage medium 500 on which a computer program 511 is stored. When the computer program 511 is executed by a processor, it performs the following steps:

[0093] When a student uses a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch.

[0094] Based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, the analysis is performed on the student's completion of the target simulated vehicle control command for the current time. The target simulated vehicle control command includes at least one complete clutch control operation step.

[0095] When the target simulated vehicle control command has been completed, the pedal sensitivity of the simulated clutch is adjusted so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

[0096] In practical implementation, when the computer program 511 is executed by the processor, it can achieve the following: Figure 1 Any of the corresponding implementation methods in the embodiments.

[0097] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

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

[0099] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0100] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0101] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0102] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to perform actions such as... Figure 1 The flow of the intelligent control method for the driving simulator in the corresponding embodiment.

[0103] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0104] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0105] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0106] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0107] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0108] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0109] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A driving simulator intelligent control method, characterized in that, include: When a student uses a simulator for driving simulation training, the system acquires the status information of the simulated vehicle and the student's operation information, including the information on the student's foot pressing the simulated clutch. Based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch, the analysis is performed on the student's completion of the target simulated vehicle control command for the current time. The target simulated vehicle control command includes at least one complete clutch control operation step. When the target simulated vehicle control command has been completed, the pedal sensitivity of the simulated clutch is adjusted so that when the trainee executes the target simulated vehicle control command again, the pedal sensitivity of the simulated clutch is different. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

2. The method according to claim 1, characterized in that, Also includes: Upon completion of the target simulated vehicle control command, the pedal sensitivity of the simulated clutch is randomly adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

3. The method according to claim 1, characterized in that, Also includes: If the target simulated vehicle control command is not completed in the current instance, the current pedal sensitivity of the simulated clutch remains unchanged.

4. The method according to claim 1, characterized in that, Also includes: The system analyzes the student's proficiency in completing the target simulated vehicle control commands based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch. If the analysis shows that the proficiency level is greater than the preset proficiency level and the target simulated vehicle control command has been completed in the current instance, the pedal sensitivity of the simulated clutch is adjusted so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again.

5. The method according to any one of claims 1 to 4, characterized in that, Also includes: When the pedaling sensitivity includes the force required for the same pedaling stroke, the fatigue level of the student's legs is analyzed based on the student's training history for the day. If the fatigue level is greater than the preset fatigue level and the target simulated vehicle control command has been completed, adjust the pedal sensitivity of the simulated clutch to reduce the force required for the same pedal stroke.

6. The method according to any one of claims 1 to 4, characterized in that, Also includes: Obtain the trainee's training history, which includes the trainee's total training time; If the total training time is less than the preset training time, the pedal sensitivity of the simulated clutch is initialized before the trainee practices, so that the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke of the simulated clutch after initialization is less than the original degree of separation of the simulator's simulated vehicle model.

7. The method according to any one of claims 1 to 4, characterized in that, Also includes: Upon receiving an adjustment instruction from a student or administrator regarding the sensitivity of the simulated clutch pedal, the sensitivity of the simulated clutch pedal is adjusted based on the adjustment instruction.

8. A driving simulator intelligent control device, characterized in that, include: The acquisition unit is used to acquire the status information of the simulated vehicle and the operation information of the student when the student is using the simulator for driving simulation training. The operation information includes the foot pedal information of the simulated clutch. The analysis unit is used to analyze the student's completion of the target simulated vehicle control command based on the state information of the simulated vehicle and the student's foot pedaling information on the simulated clutch. The target simulated vehicle control command includes at least one complete clutch control operation step. The adjustment unit is used to adjust the pedal sensitivity of the simulated clutch after the current target simulated vehicle control command has been completed, so that the pedal sensitivity of the simulated clutch is different when the trainee executes the target simulated vehicle control command again. The pedal sensitivity includes the required force for the same pedal stroke and / or the degree of separation between the clutch pressure plate and friction plate associated with the same pedal stroke.

9. An electronic system comprising a memory and a processor, characterized in that, When the processor executes the computer program stored in the memory, it implements the steps of the intelligent control method for the driving simulator as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the steps of the intelligent control method for the driving simulator as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Driving simulation training operation feedback method and system

    CN119964435A