Skip to Content
EntropyEntropy
  • Article
  • Open Access

27 August 2026

40 Pages

Explaining Driver Behavior in Sim Racing with Shannon Entropy and LLM Feedback

,
,
,
,
and
1
Graduate Program in Electrical and Computer Engineering, Federal University of Rio Grande do Norte, Natal 59078-970, Brazil
2
SI, Federal University of Alagoas, Penedo 57200-000, Brazil
3
CETEC, Federal University of Recôncavo da Bahia, Cruz das Almas 44380-000, Brazil
4
SYSTEC, ARISE, Faculty of Engineering, University of Porto, Porto 4200-465, Portugal
This article belongs to the Section Complexity

Abstract

In some scenarios, motorsport simulators have been used to enable the controlled acquisition of dense telemetry with high similarity to real-world data, reducing cost when assessing driving performance. However, although popular, performance analyses traditionally treat human control as deterministic and overlook the stochasticity of driving behavior. In fact, existing coaching methods which improve driving performance have to deal with two distinct outcomes: a driver who restructures his race control strategy and a driver who merely repeats it faster. This article presents a Behavior-First framework for interpretable driver behavior analysis that separates them. We characterize control signals with two information-theoretic descriptors: Jensen–Shannon divergence, which quantifies distributional distance from a proficiency-matched reference and whose square root satisfies the triangle inequality, and Permutation Entropy to measure the ordinal complexity of the input sequence. A deterministic, physics-informed heuristic layer then identifies kinematic performance gaps and emits structured tokens that a Large Language Model translates into natural-language coaching narratives. We evaluated the framework in an exploratory case study. The three beginners who received generated coaching messages and the single uncoached comparison participant exhibited different lap-time and information-theoretic trajectories. Because the groups were small and non-randomized, these observations describe within-driver evolution and do not estimate a causal coaching effect.

1. Introduction

High-fidelity driving simulators have become experimental platforms for studying human driving behavior under controlled, repeatable conditions [1,2,3]. Modern sim racing environments, such as iRacing™ [4], provide realistic vehicle dynamics, laser-scanned circuits, and high-frequency telemetry. This data density enables investigations that would be costly, unsafe, or difficult to replicate in real-world motorsport settings. As a result, sim racing has become a useful testbed for analyzing driver control strategies, behavioral variability, and performance outcomes [5,6,7,8].
The growing availability of telemetry has motivated the development of data-driven coaching and performance analysis methods [9,10]. Using this data, many approaches have focused on lap-time prediction, skill classification, expert-reference comparison, or performance-gap estimation [6,7]. Although these methods provide useful quantitative indicators, they often treat driving primarily as an optimization problem. In practice, they can identify what should change to reduce lap time but offer limited insight into how control actions evolve or why specific track sectors impose greater behavioral demands on the driver [11].
Roughly speaking, driving is a dynamic human control process. Steering, braking, and throttle inputs are continuous signals from the driver, shaped by vehicle dynamics, sensory feedback, and cognitive effort [12,13]. In this context, variability in these signals is not necessarily a sign of poor performance, as it may reflect adaptive correction, local physical demands, or exploratory control during learning [14]. Therefore, without explicit behavioral characterization, telemetry-based coaching systems may conflate execution errors, physical instability, and legitimate control complexity [11]. This can lead to feedback that is technically plausible yet difficult to interpret or insufficiently aligned with the driver’s actual behavior [15].
Recent studies have begun to incorporate predictive models, counterfactual analysis, explainable machine learning, and Large Language Models (LLMs) into telemetry-based coaching pipelines [16]. These approaches are important because they can transform complex telemetry outputs into more accessible recommendations [15]. However, they still tend to prioritize performance outcomes or expert-reference optimization, often without explicitly validating the statistical and temporal structure of driver behavior. In addition, when LLMs are used, the boundary between analytical inference and semantic communication is not always clear, increasing the risk of domain-specific hallucinations [17].
To address this gap, this article proposes a Behavior-First Telemetry framework for interpretable sim racing coaching. The objective is to analyze driver behavior before generating coaching feedback. To that end, the framework first extracts and synchronizes raw telemetry, then combines an exploratory stationarity assessment with information-theoretic descriptors of driver behavior. The stationarity component characterizes signal regularity under the adopted acquisition protocol and is not used as a confirmatory test of driver proficiency or coaching effectiveness. Next, a physics-informed heuristic layer converts telemetry patterns into symbolic diagnostic tokens. Finally, an optimized LLM translates these deterministic rule-based diagnostics into natural-language feedback. In this architecture, the LLM does not perform telemetry inference, optimization, or decision-making, serving only as a semantic interface.
The proposed framework was evaluated through an empirical case study using telemetry sampled at 60 Hz in iRacing. The study involved six volunteer drivers with different proficiency levels: a professional race driver and five urban drivers with self-declared driving skills. The intermediate driver was compared against an expert reference, while the beginner drivers were compared against the intermediate reference, using two different vehicle-track configurations. Among the beginner drivers, one of them did not receive coaching feedback and then was considered for the control group. This tiered design supports proficiency-aware analysis and avoids evaluating all drivers against a single unattainable benchmark.
The novelty claimed in this work is architectural rather than algorithmic. We do not introduce a new entropy estimator, divergence measure, heuristic family, or language model. Instead, the contribution lies in the Behavior-First ordering that places stochastic behavioral characterization and deterministic physics-informed diagnosis upstream of a constrained semantic layer, so that the analytical decisions are made by the stochastic and heuristic stages rather than by the language model, which is dedicated to perform output formatting.
The main contributions of this article are outlined as follows:
  • The proposal of a novel Behavior-First telemetry framework that analyzes driver inputs and multiple parameters to deliver user-friendly coaching feedback in sim racing scenarios;
  • The combination of a stochastic characterization strategy, a physics-informed diagnostic method, and an LLM-based semantic layer that provides driving feedback in natural language, particularly for non-expert drivers;
  • An empirical, simulation-based case study of drivers with different skills, demonstrating the framework’s feasibility.
The remainder of this article is organized as follows. Section 2 reviews related work on telemetry-based coaching and interpretable driver modeling. Section 3 presents fundamental concepts. Section 4 describes the proposed framework, including the stochastic characterization, entropy and stationarity analyses, and the interpretable coaching heuristics. Section 5 presents the experimental setup and evaluation protocol. Section 6 discusses the results and practical implications. Finally, conclusions and references are presented.

3. Background

This section presents the physical and stochastic concepts required to support the proposed Behavior-First Telemetry framework. The goal is to establish principles for interpreting telemetry signals in this study as behavioral evidence.

3.1. Vehicle Dynamics and Tire Force Limits

In racing conditions, driver inputs are constrained by the tire–road interface. In fact, a vehicle cannot generate unlimited longitudinal and lateral forces at the same time. To model this limitation under combined braking, acceleration, and cornering, the available tire force can be approximated by the friction circle:
F x μ F z 2 + F y μ F z 2 ≤ 1 ,
where F x and F y denote the longitudinal and lateral tire forces, μ is the tire–road friction coefficient, and F z is the vertical load on the tire [26,27].
In this context, an important point should be noted. During corner entry, the driver must progressively trade longitudinal force for lateral force. In practical terms, braking pressure should decrease as steering demand increases. This behavior is commonly associated with trail braking and is often described in coaching literature as a smooth trade-off between brake input and steering angle [21,28]. Figure 1 illustrates this relationship.
Figure 1. Illustration of the trade-off between brake pressure and steering demand during corner entry.
From a telemetry perspective, sectors with combined braking and steering tend to produce higher variability in acceleration and control inputs. This variability does not necessarily indicate poor driving; for example, it can reflect structured regulation near the friction limit. For this reason, the proposed framework does not treat signal variability as an error by default. Instead, it evaluates whether variability is consistent, localized, and physically interpretable.
Transient load transfer also affects available grip. As the vehicle accelerates, brakes, or corners, vertical load redistributes across the tires. The longitudinal and lateral load-transfer components can be approximated as:
Δ F z , long = h L m a x ,
Δ F z , lat = h t m a y ,
where h is the center-of-gravity height, L is the wheelbase, t is the track width, and a x and a y are the longitudinal and lateral acceleration components [26]. These equations explain why braking, steering, and throttle transitions are not independent. Driver inputs continuously reshape the available tire-force budget.
These principles motivate the incorporation of a physics-informed heuristic layer, grounded in vehicle dynamics, into the proposed framework. As a result, the heuristics for braking efficiency, late rotation, steering efficiency, throttle-steering conflict, and inherited exit-speed deficits are grounded in the interaction between tire force limits and load transfer.

3.2. Driver Inputs as Stochastic Behavioral Signals

Although vehicle dynamics impose deterministic constraints, driver inputs are not deterministic traces. Steering, throttle, and braking are produced by a human operator who continuously adapts to visual feedback, vehicle response, and perceived grip [28]. For this reason, the proposed framework models telemetry channels as stochastic time series.
In mathematical terms, let X ( t ) denote a telemetry signal observed over time. For sector-by-sector analysis, it is useful to assess whether the signal behaves as a locally stable stochastic process. A common criterion for this purpose is Wide-Sense Stationarity (WSS). A process is WSS if its mean is constant and its autocorrelation depends only on the time lag:
E [ X ( t ) ] = μ and E [ X ( t + τ ) X * ( t ) ] = R ( τ ) .
In this article, stationarity is treated as an exploratory descriptor of local temporal structure within each lap, sector and channel signal rather than as a criterion for accepting or rejecting telemetry signals. The Augmented Dickey–Fuller (ADF) and Kwiatkowski–Phillips–Schmidt–Shin (KPSS) tests are used jointly to examine whether the observed sector-level series are compatible with stationary, non-stationary, or unresolved statistical behavior under the adopted acquisition protocol.
Further, entropy is then used to quantify the degree of behavioral complexity within validated telemetry windows. For a digitized signal X, the Shannon entropy is defined as:
H ( X ) = − ∑ i = 1 n P ( x i ) log 2 P ( x i ) ,
where P ( x i ) is the probability of observing the value x i within the analyzed window [29]. In driver behavior studies, entropy has been used to quantify uncertainty or workload in control actions, particularly through steering measures [18,19,20].

3.3. Jensen–Shannon Divergence

Shannon entropy characterizes the behavioral complexity of one driver in isolation. Comparing two drivers requires a measure of distributional divergence. The Kullback–Leibler (KL) divergence between probability distributions P and Q is:
D KL ( P ∥ Q ) = ∑ i = 1 n P ( x i ) log 2 P ( x i ) Q ( x i ) .
where x i represents the i-th possible discrete outcome within the evaluated sample space and n is the total number of mutually exclusive events.
KL divergence is asymmetric and unlimited, hence D KL ( P ∥ Q ) ≠ D KL ( Q ∥ P ) , and it diverges when Q ( x i ) = 0 for any x i in the support of P. These properties are undesirable for symmetric driver comparisons.
The Jensen–Shannon Divergence (JSD), introduced by Lin [23], resolves both limitations. Let M = 1 2 ( P + Q ) be the mixture distribution. Then
JSD ( P ∥ Q ) = 1 2 D KL ( P ∥ M ) + 1 2 D KL ( Q ∥ M ) .
With log 2 , the JSD is bounded: J S D ( P ‖ Q ) ∈ [ 0 ,   1 ] . A value of 0 indicates identical distributions in a given sector; a value of 1 indicates maximal divergence. Moreover, J S D satisfies the triangle inequality and is therefore a true metric [30], which supports its use for pairwise driver comparisons.
In this framework, P and Q are sector-level histograms of the same telemetry channel for the reference and test drivers, computed over a shared fixed partition of n = 20 bins. The resulting symmetric divergence map localizes the sectors in which the test driver’s input distributions depart most from the reference, and these sectors become the primary targets for coaching intervention.

3.4. Permutation Entropy

Permutation Entropy (PE) quantifies the complexity of a time series from the ordinal structure of its samples rather than their absolute amplitudes. Unlike Shannon entropy computed on static histograms, PE captures the temporal dynamics of human control [31].
The algorithm computes the relative frequency, or probability P ( π ) , of each permutation occurring within the evaluated signal window. Finally, the classical Shannon entropy formula is applied to these probabilities to quantify the temporal complexity:
P E ( m ) = − ∑ i = 1 m ! P ( π i ) log 2 P ( π i )
The resulting PE value is bounded between 0 and log 2 ( m ! ) . A value of zero indicates a perfectly predictable, monotonic sequence (e.g., a driver smoothly and continuously pressing the throttle, generating identical ordinal patterns). On the other hand, higher values indicate greater dynamic uncertainty and a richer structural sequence [31].
We apply PE with embedding dimension m = 3 and delay τ = 1 , yielding 3 ! = 6 possible patterns. A configuration that captures micro-structural variations in driver inputs at the 60 Hz sampling rate. We define the differential Δ P E = P E n test − P E n ref , so that positive values indicate that the test driver exhibits more disordered control than the reference in that sector.

3.5. Behavioral Complexity and Coaching Interpretation

Entropy should not be taken as a direct measure of driving skill. High entropy may indicate poor control, but it may also reflect structured behavior near the physical limit. Likewise, low entropy may indicate smooth, expert control, but it may also reflect conservative under-driving [20]. Its interpretation depends on the track sector, vehicle state, and driver proficiency.
For this reason, the proposed framework distinguishes between behavioral complexity and diagnostic meaning. Entropy indicates how variable the control pattern is. The physics-informed heuristic layer then explains why that variation occurs. This distinction is important because the same entropy value may correspond to different behaviors depending on the driving context.
In this article, both functional and exploratory complexity are particularly relevant interpretations for this study. Functional complexity arises when variability increases in technically demanding sectors, such as trail-braking zones, chicanes, or long rotation phases. Exploratory complexity arises when variability reflects a driver still searching for stable control strategies. Conversely, very low variability in a novice driver may indicate subdrive behavior, in which the driver avoids the vehicle’s limits rather than controlling it.
Finally, the described theoretical foundation will support the Behavior-First perspective adopted in the proposed framework, summarized as follows:
  • Lap-time delta identifies where performance is lost;
  • Stochastic and entropy descriptors characterize how the driver behaves;
  • Physics-informed heuristics rule the vehicle dynamics;
  • The LLM layer translates telemetry diagnostics into user-understandable coaching guidance.

4. Proposed Approach

The proposed approach is a reproducible framework for analyzing driver behavior in high-fidelity sim racing environments, following a Behavior-First perspective, using stochastic methodology. In contrast to approaches that start with lap-time loss alone, it first examines how the driver controls the vehicle over time and how this behavior relates to the physical demands of each track sector.
This perspective is motivated by the fact that the same lap-time deficit may stem from different causes. A driver may lose time due to late braking, poor rotation, excessive steering, inefficient throttle application, or a speed deficit carried over from the previous corner. To address this, the proposed framework combines telemetry extraction and signal synchronization with stochastic behavioral characterization, physics-informed diagnostics, and semantic feedback to generate interpretable coaching guidance.
Figure 2 outlines the framework’s analytical pipeline. Raw telemetry is first extracted from simulator logs and aligned by lap distance. The synchronized signals are then treated as stochastic time series to assess local regularity and behavioral complexity. Next, physics-informed heuristics compare the analyzed lap with a reference lap and generate symbolic diagnostic tokens. Finally, an LLM converts these activated diagnostic tokens into concise natural-language coaching feedback.
Figure 2. Overview of the proposed Behavior-First Telemetry framework. Raw telemetry is transformed into stochastic descriptors, interpreted using physics-informed heuristics, and converted into natural-language coaching feedback.

4.1. Telemetry Acquisition, Preprocessing, and Stochastic Characterization

Telemetry data is obtained from native iRacing binary telemetry files sampled at 60 Hz. This stage corresponds to the raw telemetry acquisition block shown in Figure 2. Offline extraction was used instead of real-time UDP streaming to preserve signal continuity and avoid network latency or packet loss. This decision is important for stochastic analysis, since stationarity tests and entropy estimation depend on stable signal distributions.
After extraction, the telemetry signals are processed and spatially aligned. For each recorded stint, the parser identifies valid laps and normalizes them to a percentage of lap distance, denoted as d ∈ [ 0 , 100 % ] . This procedure corresponds to the preprocessing and alignment stage illustrated in Figure 2. It enables laps with different total durations to be compared at equivalent positions on the track. The same spatial reference is later used for stochastic analysis by sector, entropy mapping, and reference-lap comparison.
We select eight telemetry channels: steering angle, brake pressure, throttle position, yaw rate, longitudinal acceleration, lateral acceleration, vehicle speed, and lap distance. Steering, throttle, and brake pressure capture the driver’s control actions while speed and acceleration capture the vehicle’s response to track geometry and tire force limits. Each circuit is further divided into analytical sectors aligned with its corner sequence, enabling sector-level behavioral analysis.
In the proposed framework, these channels are not treated as purely deterministic traces. Instead, we model them as stochastic time series generated by repeated human control actions. This assumption is appropriate because racing inputs are affected by tire saturation, transient load transfer, vehicle balance, and local driver adaptation. Consequently, local signal variability may reflect meaningful behavioral adjustment rather than telemetry noise.
Each experimental stint contains only two valid target laps, so a lap-indexed sequence built from per-lap sector statistics is too short for reliable stationarity inference. Instead of pooling such sequences across stints, the stationarity component takes for analysis the original 60 Hz telemetry segment associated with a single (lap, sector, channel) combination, with approximately 300–1200 samples each track sector. ADF and KPSS are therefore applied directly to the temporal samples recorded while the driver traverses each analytical sector, with no pooling, demeaning, or concatenation across laps or stints. Warm-up and reference stints are excluded from this analysis.
Furthermore, the analysis is performed on the same four telemetry channels used in the information-theoretic characterization: Combined G-Force, Throttle, Brake, and Steering Angle. It has been chosen by us that segments containing fewer than 120 valid samples are not classified, corresponding to a minimum duration of 2 s at the 60 Hz acquisition rate. Near-constant segments, defined by a standard deviation below 10 − 6 , are also left unclassified because unit-root tests are not informative for essentially invariant signals. This condition occurs mainly for saturated throttle or inactive brake signals.
ADF and KPSS are evaluated jointly using a constant-plus-trend deterministic specification and a significance level of α = 0.05 . For ADF, the lag order is selected by the Akaike Information Criterion with a maximum lag of 20 samples. For KPSS, the lag bandwidth is selected automatically. Under this specification, the joint outcomes are reported as Stationary, Unit-Root, Inconclusive, or Conflicting. Stationary denotes an ADF rejection combined with a KPSS non-rejection; Unit-Root denotes an ADF non-rejection combined with a KPSS rejection; Inconclusive occurs when neither test rejects its null hypothesis; and Conflicting occurs when both tests reject. These labels describe compatibility with the corresponding joint-test outcome under the adopted constant-plus-trend specification and are not interpreted as direct measures of driver proficiency or control quality.
Driver-level summaries are descriptive. To account for the dependence among sectors and channels recorded within the same lap, uncertainty in the Stationary share is quantified using a lap-block bootstrap with 5000 replicates. Each bootstrap replicate resamples complete laps, preserving all classifiable sector–channel segments from a selected lap as a single block. No significance test is used to compare stationarity verdict distributions between drivers.
Following the exploratory stationarity characterization, we characterize behavioral complexity through the ordinal structure of each control channel using Permutation Entropy (PE) described in Section 3.4 [31]. Unlike Shannon entropy applied to static histograms, PE does not require the ADF/KPSS outcome as an inclusion criterion and is therefore computed independently of the stationarity diagnostic; therefore, a Unit-Root, Inconclusive, or Conflicting verdict does not remove a segment from the PE or JSD analyses. Moreover, PE is computed independently for four telemetry channels at sector resolution: Combined G-Force, Throttle (%), Brake (%), and Steering Angle (rad). Given a telemetry signal X ( t ) from each of these channels, PE analyzes the relative order of m consecutive samples separated by a delay τ ; each window maps to one of m ! ordinal patterns π .
At the end of this stage, each stint is represented by a sector behavioral map that includes stationarity labels, entropy values and telemetry descriptors. These outputs correspond to the intermediate analytical products depicted in Figure 2.

4.2. Physics-Informed Heuristic Engine

The fourth stage in Figure 2 converts the stochastic and kinematic descriptors into symbolic driving diagnostics. Although the stochastic layer identifies where behavioral complexity occurs, it does not explain the physical cause of performance loss. To address this, the framework includes a deterministic, physics-informed heuristic engine.
The comparison is conducted sector by sector. For each sector, the system extracts kinematic and control features from both the driver under analysis and the reference driver. These features include braking onset distance, peak brake pressure, brake release behavior, minimum corner speed, timing of maximum rotation, steering amplitude, throttle application smoothness, and throttle-steering overlap.
Each sector comprises n samples on the resampled lap-distance grid, indexed i = 1 , … , n , with elapsed time t i (s), speed v i (km/h), brake input b i (%), throttle input τ i (%), steering-wheel angle δ i (rad), yaw rate ω i (rad/s), and longitudinal acceleration a i (m/s2). The mean sampling interval is Δ t = t i + 1 − t i ¯ . Input rates b ˙ i and τ ˙ i are obtained by central finite differences and smoothed with a Savitzky–Golay filter (window of at most nine samples, third-order polynomial). Braking and traction descriptors are evaluated only on the active-input sample sets M b = { i : b i > 5 % } and M τ = { i : τ i > 5 % } ; when a set is empty, the corresponding descriptors are zero (e.g., long straight). Table 2 defines every descriptor consumed by the heuristic rules of Table 3; each is computed independently for the user lap (U) and the reference lap (R).
Table 2. Per-sector kinematic descriptors extracted from the aligned telemetry channels. Symbols match the trigger conditions of Table 3.
Table 3. Summary of core physics-informed heuristics, where U denotes the user lap and R the reference lap. All thresholds are expert-elicited (Section 4.2) and follow the unit convention stated below.
These descriptors quantify how the driver manages braking, rotation, steering efficiency, and traction. The heuristic rules themselves are derived from established vehicle dynamics and race-engineering references [26,27,28], which formalize the trade-offs between tire force limits, load transfer, and control-input timing described in Section 3.1. Each rule therefore analyzes a driving principle—for example, the progressive brake-to-steer trade-off during trail braking, or the coupling between throttle application and steering load near the traction limit. Each heuristic compares the user’s lap, denoted U, with the reference lap R. When a rule is triggered, the system generates a symbolic diagnostic token that corresponds to a specific driving behavior.
While the structure of each heuristic follows directly from vehicle dynamics theory, the numerical trigger thresholds presented in Table 3 were calibrated empirically through the authors’ hands-on experience analyzing sim-racing telemetry across proficiency levels, rather than fitted through statistical optimization on labeled data or derived from a closed-form physical model. This calibration reflects practical racing-engineering judgment on the magnitude of deviation between U and R that corresponds to a behaviorally meaningful performance difference. We report this explicitly as a limitation: the thresholds are context-specific to the tested vehicle-track configurations and should be revisited if the framework is extended to other platforms or car classes.
Table 3 summarizes the key heuristics implemented in the coaching engine. The rules are grouped by their dominant driving function. Braking heuristics identify issues with braking-point selection, excessive brake pressure, and low braking efficiency. Rotation heuristics identify delayed rotation, poor trail braking, and inefficient steering behavior. Traction heuristics detect conflicts between throttle and steering or unstable throttle reapplication. Finally, the legacy heuristic identifies time loss carried over from the previous corner.
The legacy rule is important because not every sector with time loss contains a local execution error. A driver may enter a sector already slower due to a poor exit from the previous corner. In this situation, assigning a new local error would lead to a false diagnosis. The legacy filter mitigates this problem by preserving causal coherence across consecutive sectors.
The output of this stage is a structured diagnostic representation. Each relevant sector receives its measured time loss, activated heuristic codes, and the associated physical interpretation. These symbolic diagnostics constitute the deterministic diagnostic representation for the final feedback stage.

4.3. Semantic Feedback Translation

The final stage shown in Figure 2 converts the symbolic diagnostic representation into natural-language coaching feedback. The framework uses an LLM solely as a semantic translation interface, acting as a “mediator.” In doing so, it does not perform telemetry analysis, performance inference, or heuristic selection, which are common in LLM chatbots. Instead, it focuses only on textual messages to drivers, directly extracted from the computed outputs of previous steps.
The model receives a structured JSON payload containing the sector identifier, time delta, activated heuristic codes, physical interpretation, and legacy status, with no raw telemetry signal provided. Under this restriction, the model has no access to continuous numerical data from which it could derive its own telemetry interpretations.
The prompt also constrains the response format. The model must preserve the priority order defined by time loss, generate concise recommendations, and explicitly identify inherited deficits when a legacy flag is present. The generation parameters are fixed to reduce output variability. In this study, a local Gemma3:12b [32] model was run via the Ollama LLM runner [33] with a temperature of 0.1 and a maximum of 500 generated tokens.
With these hyperparameters, the LLM performs only a linguistic transformation, converting deterministic symbolic diagnostics into concise coaching recommendations. By restricting the model input to structured diagnostic tokens, the architecture is designed to keep the generated text tied to the upstream analysis and to limit unsupported telemetry interpretations. Hallucination frequency and traceability gains, however, were not directly evaluated in the present study.
Consequently, the Behavior-First Telemetry framework maintains an explicit separation between the analytical stages and the semantic generation stage. Raw telemetry is transformed into computed descriptors and deterministic heuristic tokens before reaching the LLM, while the language model is used only to express these predefined diagnostics as coaching feedback.

5. Experiments and Validation

This study evaluates the proposed Behavior-First Telemetry framework through an empirical case study conducted on the iRacing platform [4]. This simulator was selected as a test environment because it provides high-frequency telemetry, laser-scanned circuits, and physically consistent vehicle dynamics [34], ensuring controlled conditions for driver behavior analysis. During the experiments, driver inputs and vehicle responses are recorded in native iRacing files for later processing. This offline approach preserves raw signal continuity and eliminates packet-loss artifacts, enabling verification of whether the resulting telemetry supports behavior characterization and the provision of interpretable feedback at different proficiency levels.

5.1. Experimental Setup

The objects of study were two vehicle-and-track configurations selected to subject the framework to different dynamic demands. Table 4 details the configurations used in the case study.
Table 4. Vehicle-and-track configurations used in the empirical case study.
As shown in Table 4, each vehicle was paired with a specific circuit. This design enabled the framework to be evaluated across two combinations of race vehicles and track geometry.
The two selected vehicles are illustrated in Figure 3. Both are entry-level sports cars with limited aerodynamic downforce. Their performance depends strongly on mechanical grip, braking stability, load transfer, and throttle modulation, making them suitable for observing driver performance.
Figure 3. Test vehicles used in the study. The Toyota GR86 Cup is shown on the left and the Mazda MX-5 Global Cup on the right.
The vehicles shown in Figure 3 also exhibit distinct dynamic responses. The Mazda MX-5 Global Cup shows more pronounced pitch and roll, which amplifies load-transfer signatures. The Toyota GR86 Cup offers a different chassis response, enabling better performance comparisons. Regarding the selected race tracks, Charlotte Motor Speedway Roval combines banked oval sections, heavy braking zones, chicanes, and an infield road course. On the other hand, Summit Point Raceway is a road course on natural terrain with variable corner radii and longer periods of sustained lateral load.
To support spatially localized analysis, both tracks were divided into analytical micro-sectors. Figure 4 illustrates the sectorization used for each circuit. The Charlotte Roval track was partitioned into a larger number of sectors due to its combination of oval transitions, chicanes, and infield corners, while Summit Point was divided into fewer sectors, each with longer cornering regions that emphasize sustained rotation and throttle control.
Figure 4. Track layouts discretized into analytical micro-sectors. Charlotte Motor Speedway Roval was divided into 18 sectors, while Summit Point Raceway was divided into 10 sectors.
The sector labels used throughout the analysis are detailed in Table 5. These labels are used consistently across the time-delta analysis, stationarity tests, entropy mapping, heuristic diagnosis, and semantic feedback generation. In fact, the table shows that sectorization was defined based on each layout’s relevant regions, allowing the analysis to isolate the target variables (i.e., braking zones, corner entry, apex behavior, exit traction, and inherited speed deficits).
Table 5. Sector designations for Charlotte Motor Speedway Roval and Summit Point Raceway.
Six anonymized drivers were selected to represent different proficiency levels. Driver A represents the expert profile with competitive experience, and is considered the upper performance reference. Driver B represents the intermediate profile, with moderate experience and expected consistent lap execution. Finally, drivers C, D, E and F represent a beginner profile, with limited track knowledge and less stable control behavior.
The case study adopted a tiered differential comparison strategy, in which beginner drivers were compared against Driver B to identify fundamental execution errors, while Driver B is compared against Driver A to identify higher-level technical limitations. This design avoids comparing all drivers against a single unattainable benchmark and makes the feedback compatible with each driver’s learning stage.
All participants completed the driving sessions from their own sim racing setups, using their personal cockpits and individual iRacing accounts. Despite using different hardware, all drivers used load-cell pedals, which naturally produce fast lap times when compared to Hall sensor ones [8]. This approach preserved a naturalistic usage context. After each session, the drivers exported the raw telemetry files and uploaded them to a centralized cloud repository we provided.

5.2. Data Collection and Processing

Following the defined pipeline, the data files are received, and relevant telemetry channels are extracted. Here, the objective is to align laps by percentage distance, compute descriptors for each sector, and generate the physics-informed diagnostic tokens.
The selected telemetry channels include steering angle, brake pressure, throttle position, longitudinal acceleration, lateral acceleration, vehicle speed, yaw rate and lap distance. These channels were selected because they jointly capture driver commands and vehicle response. They also support the desired stochastic entropy-based outcome analyses.
Overall, the data collection procedure follows a structured five-stint protocol designed to separate pre-coaching and post-coaching driving behavior across proficiency tiers. The reference driver (Expert) completed a single stint per track configuration, used exclusively to generate the initial coaching feedback for the Intermediate driver; it was not subject to any feedback intervention itself.
The other drivers were allowed a 5 min warm-up before stint validation in order to get used to the track and vehicle dynamics. After this period, they ran two valid laps (without off-track limits) to get their run done.
The Intermediate driver completed five stints per configuration car/track. His first stint served as the baseline and was compared against the Expert’s stint to generate LLM-mediated feedback. This process was repeated for each stint from 1 to 4.
Among the four Amateur drivers, three (feedback treatment group) completed five stints each, receiving feedback once, after each stint from 1 to 4 based on a sector-by-sector comparison with the Intermediate driver’s reference stint. The remaining Amateur driver served as a uncoached comparison condition, completing the same five-stint protocol without receiving any feedback.
The uncoached participant provides a descriptive comparison of lap time and telemetry evolution across repeated stints. As this participant is a single non-randomized case, the comparison cannot isolate the effects of coaching from practice, individual differences, or hardware-related signal characteristics. We therefore use this trajectory as an exploratory reference rather than as a causal control condition.
It is important to mention that lap times for reference stints—Driver A for intermediate comparison and Driver B for amateur analysis—have been run in a solo stint with approximately 20 laps prior to this methodology. The best laps for each driver were chosen to be the reference. Table 6 shows reference stint lap times.
Table 6. Reference lap-time baseline values for performance evaluation.

5.3. Analysis Protocol

The analysis protocol evaluated the framework from three complementary perspectives. First, time-delta analysis identified where performance losses occurred along the lap. Then, stationarity testing and Permutation Entropy were used to characterize local behavioral regularity and control complexity. Finally, the physics-informed heuristics explained the likely causes of the observed deficits.
During the statistical analysis, sector-wise Δ PE shifts are assessed with Wilcoxon signed-rank tests paired by analytical sector, under Benjamini–Hochberg false-discovery-rate control ( q < 0.05 ) within each track. For every test, we report the Hodges–Lehmann pseudo-median (the location estimator associated with the signed-rank statistic), the matched-pairs rank-biserial correlation r as the effect size, and 95% bootstrap confidence intervals (bias-corrected and accelerated, 10,000 resamples, fixed seed; percentile fallback where BCa degenerates). When all sectors shift in the same direction, r saturates at ± 1 and its interval is not estimable by resampling; such cases are flagged and uncertainty is read from the pseudo-median interval instead.
Moreover, lap-time trends across stints are tested per driver with an exact permutation test on Spearman’s ρ (five stints yield 5 ! = 120 permutations, so the smallest attainable p is 2 / 120 ≈ 0.017 ), with Theil–Sen slope estimation and distribution-free confidence intervals, again under FDR control across drivers within each track. Inter-driver variability is quantified by a one-way random-effects variance decomposition: the intraclass correlation ICC(1) gives the fraction of Δ PE variance attributable to differences between beginners, with percentile bootstrap intervals obtained by resampling sectors within drivers.
Sectors are repeated observations within each driver and are also spatially ordered along the circuit. Adjacent sectors may therefore share information because vehicle state and control actions can propagate across sector boundaries. Consequently, the sector-paired Wilcoxon tests and their FDR-adjusted q-values are interpreted as within-driver statistical screening measures rather than as independent sector-level or population-level inference. Effect magnitude, direction, and consistency across stints and circuits are considered together with the statistical results.
Besides information theory descriptors, an exploratory stationarity analysis was performed independently of the PE and JSD results on each 60 Hz (lap, sector, channel) telemetry segment. Segments with fewer than 120 valid samples or with near-constant values were left unclassified. Classifiable segments were then evaluated with the joint ADF/KPSS procedure described in Section 4.1, and driver-level verdict compositions were summarized descriptively. Lastly, 95% confidence intervals for the Stationary share were obtained via a 5000-replicate lap-block bootstrap.
This heuristic analysis compared the driver’s performance with the corresponding reference lap. For each sector, the framework extracted braking, rotation, steering, and traction features, which were then evaluated using the deterministic rule set defined earlier in Table 3. The resulting symbolic tokens were then used as input to the semantic feedback layer.

5.4. LLM Configuration for Feedback Generation

The diagnostic pipeline and the LLM communicated via a structured JSON payload that included the sector name, time delta, activated heuristic codes, physical interpretation, and legacy status. Before generation, we filtered time-loss events with Δ t > 0.050 s and sorted sectors by deficit magnitude.
The model configuration was held constant across all feedback generations to standardize the semantic translation procedure. These fixed settings control one source of variation in the generation setup, but run-to-run stability was not quantified in the present study. The following prompt instructed the model to preserve the predefined sector order, distinguish inherited deficits from local execution errors, use the corner names provided in the structured input, and generate concise coaching recommendations based only on the supplied diagnostic information.
You are a professional SimRacing driving coach.
Your task is to analyze time deltas and heuristics to improve performance at the Charlotte Roval 2025 and Summit Point.
Priority and Memory Instructions:
(1) The JSON data is already sorted by the magnitude of time loss from highest to lowest. Maintain this order.
(2) If a sector presents the Legacy category, explain that the time loss is not a current execution error, but a consequence of a poor exit from the previous corner.
(3) Use official corner names for geographical context.
(4) Be objective and generate a maximum of two bullets per corner.
(5) If delta_time_s is negative or zero, write: Execution consistent with the reference.
Response format:
- ### Corner X: [Name] ( Δ t = +Y.YYYs)
- Technical bullets based on the provided heuristics.
- Finish with ### Technical Focus Summary listing the three lap priorities.
This configuration preserves the separation between analysis and language generation. As a result, the telemetry and heuristic layers make the analytical decisions, leaving the LLM to convert rule-based diagnostic tokens into user-understandable feedback.
Finally, to support reproducibility and future replication studies, the complete analytical pipeline was made publicly available on GitHub: https://github.com/conect2ai/Racing4all (accessed on 15 July 2026).

6. Results and Discussion

After the experiments, the collected data was processed and extensively analyzed to determine whether adopting our framework offers potential benefits. Initially, lap-time deltas were used to establish baseline performance gaps and identify where time is lost, followed by an exploratory stationarity analysis of the intra-sector 60 Hz telemetry segments. This analysis characterizes local temporal structure within each sector traversal rather than lap-to-lap behavioral repeatability. Next, Permutation Entropy and the physics-informed heuristics were used to characterize and interpret driver behavior. Finally, the specialized LLM layer was analyzed as a semantic interface for post-session coaching feedback.

6.1. Performance Deficits and Exploratory Stationarity Diagnostics

Table 7 summarizes the fastest valid laps used for the baseline comparison. The results indicate that Driver B was close to the expert reference on both circuits, with deficits of + 0.983 s at Charlotte Roval and + 1.600 s at Summit Point.
Table 7. Lap-time performance comparison across evaluated circuits.
The continuous time-delta profiles provide a more localized view of these deficits, as shown in Figure 5 for the Charlotte Roval track. Driver B loses time to Driver A primarily in localized technical regions, especially near the infield section and the oval transition. His time gap was approximately 1 s behind the experience driver.
Figure 5. Continuous time-delta analysis over lap progress at Charlotte Roval. Steep upward slopes indicate sectors where the trailing driver loses significant time.
Beginner drivers were then compared to intermediate reference. Driver C has a steady delta time loss across all of the Charlotte Roval track, maintaining a time gap of 1.5 s approximately;  Driver D showed the highest gap among all amateurs with a time loss over 11 s; Driver E (who did not receive LLM feedback) had a constant time loss rate until 40 % of the circuit (infield), and then had two main losses at the chicanes; and finally,  Driver F had a gap of 4.8 s slower than the reference. The analysis can be seen in Figure 5.
The Charlotte Roval deficits are concentrated in specific high-demand regions. This indicates that the performance gap is not uniformly distributed around the lap. Instead, it arises from localized execution differences in braking, rotation, or corner exit behavior.
Figure 6 shows the corresponding time-delta profiles for Summit Point. The Intermediate–Expert comparison shows a progressive deficit accumulation, consistent with a diffuse execution-quality gap across sustained cornering regions. In contrast, the Beginner–Intermediate group comparison shows a more concentrated loss around the Carousel complex and Turn 1, where prolonged trail braking and throttle modulation are required.
Figure 6. Continuous time-delta profiles at Summit Point. Turn 1 and the Carousel complex emerge as the main deficit region across all beginner drivers.
Overall, time-delta analysis identifies where performance losses occur but does not characterize the temporal organization of the corresponding control signals. As a first exploratory step toward this dimension, we applied the ADF/KPSS diagnostic directly to the intra-sector 60 Hz telemetry segments, evaluated at α = 0.05 with a constant-plus-trend deterministic term.
Across the dataset, 18,296 lap–sector–channel segments were evaluated during our analysis. From this number, 14,466 provided classifiable ADF/KPSS outcomes, whereas 3830 were left unclassified because the segment contained fewer than 120 samples or the signal was near-constant. The latter condition occurred predominantly for Brake and Throttle, for which inactive or saturated inputs naturally produce nearly invariant sequences in some sectors. Table 8 details this breakdown per channel, separating segments excluded by length from those excluded by near-constant signal.
Table 8. Segment classification audit. Segments are left unclassified when they contain fewer than 120 samples (2 s at 60 Hz) or when the signal is near-constant within the sector.
Figure 7 reports the joint ADF/KPSS outcome of each lap–sector–channel segment under the constant-plus-trend specification, grouped by driver and telemetry channel. These verdicts describe the local temporal structure of each channel and are used neither as indicators of driver proficiency nor as inclusion criteria for the entropy analyses. On those terms, one outcome dominates. Between 65% and 89% of the classifiable segments fall in the Unit-Root category, across every driver and every channel, whereas the Stationary share stays below 10% in all cells.
Figure 7. Joint ADF/KPSS diagnostic outcomes for intra-sector 60 Hz telemetry segments, by driver and telemetry channel. Error bars are 95% confidence intervals for the Stationary share (lap-block bootstrap, 5000 replicates); n is the number of classifiable segments in each cell.
Differences are more evident across telemetry channels than across proficiency levels. Brake exhibits a comparatively larger proportion of Conflicting outcomes, whereas Steering and Throttle are dominated by Unit-Root outcomes. This behavior is plausible because these control signals evolve systematically during a sector as the driver transitions through braking, rotation, and acceleration phases. Therefore, a Unit-Root outcome is not interpreted as driver instability or poor control; it indicates that the local temporal sequence is not compatible with the Stationary joint-test outcome under the adopted specification.
Finally, the stationarity analysis is used only to characterize the temporal structure of the acquired telemetry. It does not provide evidence of driving proficiency, does not quantify coaching effectiveness, and does not determine whether a segment is included in the PE or JSD analyses.
We therefore do not interpret these differences as evidence that stationarity is associated with driving proficiency. Instead, the results show how the joint ADF/KPSS procedure behaves under the present data-acquisition conditions and highlight the uncertainty introduced by short repeated sequences. In this sense, Figure 7 serves primarily as a feasibility assessment of the stationarity component and as a reference for designing future data collection with more valid laps per stint and a larger number of drivers.

6.2. Physics-Informed Diagnostics and Temporal Activation Dynamics

After characterizing stochastic-based behavior, we applied the physics-informed heuristic layer to interpret the kinematic origins of the observed performance gaps. Each heuristic compares the analyzed lap against a reference lap and fires when a physically grounded threshold is exceeded, yielding an interpretable, deterministic activation count. We report these counts along two axes: their distribution across the chained driver comparisons (B vs. A, C vs. B, D vs. B, E vs. B, F vs. B), which reference each driver against the intermediate anchor (Driver B) except for the Expert–Intermediate pair, and their evolution across the five stints (S1–S5).
Beyond this baseline snapshot, Figure 8 tracks the total heuristic activations per comparison across the five stints for both circuits. At Charlotte Roval, the feedback-receiving comparisons trended downward over the session: the Beginner-anchored pair D vs. B declined from 52 activations in S1 to 35 in S5, and F vs. B settled below its S1 level. Summit Point exhibited the same overall descending pattern for the feedback-receiving pairs.
Figure 8. Total physics-informed heuristic activations per chained driver comparison across all stints for Charlotte Roval 2025 and Summit Point.
One comparison departed from this trend. The E vs. B pair, in which Driver E belonged to the no-feedback control condition, showed no comparable decline; its activation counts remained high or increased over the session, rising from 47 in S1 to 64 in S5 at Charlotte Roval. We report this contrast as an exploratory observation. Given the single-driver control condition, it should not be read as a population-level causal estimate, but as an intra-subject pattern consistent with the behavioral descriptors tracking session-to-session change.
Figure 9 and Figure 10 resolve this evolution at the heuristic level for Charlotte Roval and Summit Point, respectively. The reduction is not uniform across heuristics: LATE_ROTATION persisted as the dominant trigger through S5, whereas execution-related heuristics such as LATE_THROTTLE_LOW_SPEED and THROTTLE_STEER_CONFLICT decayed more readily.
Figure 9. Heuristic activation counts across all stints at Charlotte Roval, for each chained driver comparison.
Figure 10. Heuristic activation counts across all stints at Summit Point, for each chained driver comparison.

6.3. Information-Structure of Control Behavior

We characterize driver behavior through two complementary information-theoretic descriptors applied to the four primary control channels, notably Brake (%), Combined G-Force, Steering Angle (rad), and Throttle (%) at sector resolution. Jensen–Shannon Divergence (JSD) [23] measures how far apart two drivers’ control distributions are and Permutation Entropy (PE) described by [31] shows how uncertain a single driver’s control sequence is.
We compute JSD with a fixed global binning of n = 20 bins per channel and track, which keeps values directly comparable across drivers, sectors, stints, and tracks. JSD is symmetric and bounded in [ 0 , 1 ] for base-2 logarithms [23], and J S D satisfies the triangle inequality, qualifying as a true metric. We compute PE with embedding dimension m = 3 and delay τ = 1 , normalized per lap and sector. All PE results are reported as Δ P E = P E test − P E reference , so positive values indicate greater ordinal complexity in the test driver.
We summarize paired sector-level Δ P E shifts using the Wilcoxon signed-rank test and apply the Benjamini–Hochberg FDR procedure ( q < 0.05 ) as a within-driver screening criterion. Because sectors are repeated and spatially dependent observations from the same driver, these q-values are not interpreted as evidence of independent sector effects or population-level differences. Instead, they are considered together with effect magnitude, direction, persistence across stints, and recurrence across circuits.

6.3.1. Distributional Divergence Across Stints

Figure 11, Figure 12, Figure 13 and Figure 14 show the JSD map per sector (horizontal axis) and per stint (vertical axis) for the four control channels, with panels ordered (a) Brake, (b) Combined G-Force, (c) Steering Angle, and (d) Throttle.
Figure 11. Sector × stint JSD heatmaps for Driver B relative to Driver A at Summit Point.
Figure 12. Sector × stint JSD for Drivers C, D and F compared to Driver B at Summit Point.
Figure 13. Sector × stint JSD for the uncoached driver (E) relative to Driver B at Summit Point. No coaching feedback was delivered between stints.
Figure 14. Sector × stint JSD for the uncoached driver (E) relative to Driver B at Charlotte Roval 2025.
Three structural patterns emerge. First, divergence is spatially concentrated rather than distributed: at Summit Point, Driver B vs Driver A comparison localizes steering divergence around sectors 5–8 and throttle divergence almost entirely in sector 5, while the remaining sectors stay below J S D = 0.03 . This confirms that the deficit is corner-specific, not a global control offset. Second, divergence magnitude scales with the skill gap: the Charlotte Roval comparisons reach J S D ≈ 0.36 , roughly twice the Summit Point ceiling, consistent with the longer and more sequenced corner combinations of the Roval layout. Third, the Combined G-Force channel diverges least across every comparison, whereas Steering Angle and Throttle carry the divergence signal.
The stint dimension separates the feedback group from the control. For the beginners (Drivers C, D, and F versus Driver B, Figure 12), the high-divergence cells in the steering and throttle panels do not persist uniformly across Stints 1–5; sector 5 at Summit Point, the dominant divergence locus in Stint 1, attenuates in later stints. Driver E, the no-feedback participant (Figure 13 and Figure 14), retains high-divergence cells in the same sectors throughout the five stints, including the strongest throttle cells at sectors 7–8 in Stint 4.

6.3.2. Ordinal Complexity Relative to the Expert Reference

Figure 15 and Figure 16 report mean sector Δ P E for Driver B relative to Driver A across the five stints. Gold borders identify cells that meet the within-driver Wilcoxon FDR screening criterion ( q < 0.05 ).
Figure 15. Mean sector Δ P E (Driver B − Driver A) across stints at Summit Point.
Figure 16. Mean sector Δ P E (Driver B − Driver A) across stints at Charlotte Roval 2025.
The intermediate driver operates at consistently lower ordinal complexity than the expert on every channel and both tracks. At Summit Point, Δ P E steer ranges from − 0.02 to − 0.03 across all five stints, with brake and throttle following the same sign. At Charlotte Roval the steering deficit reaches − 0.03 in Stints 2 and 4, the latter surviving FDR correction. This direction is informative: the expert does not drive with smoother inputs, but with a richer ordinal collection. Higher expert PE reflects continuous micro-adjustment against a moving grip limit, whereas the intermediate driver applies more repetitive, lower-variety input patterns. Combined G-Force again shows near-zero differentials ( | Δ P E | ≤ 0.01 ), reinforcing that the vehicle-level load outcome converges while the control strategy generating it does not.

6.3.3. Heterogeneity Among Beginners and the Control Condition

Figure 17 and Figure 18 shows the beginner group, reporting mean sector Δ P E for each driver relative to driver B, with the uncoached driver (E) shown in a dedicated row.
Figure 17. Beginner drivers’ heterogeneity across stints at Summit Point.
Figure 18. Beginner drivers’ heterogeneity across stints at Charlotte Roval 2025.
The beginner group is not behaviorally homogeneous. On the steering channel at Summit Point, under the within-driver FDR screening criterion, Driver C remains below the intermediate reference across all five stints, while Driver F shows the same directional pattern and Driver D remains predominantly above the reference. These repeated directional patterns are more informative than any isolated sector-wise q-value because the sectors are not independent experimental units. Opposite Δ P E signs on the same channel, same track, and same reference indicate two distinct failure modes: under-modulated, near-deterministic steering in Drivers C and F, versus over-corrective, high-variety steering in Driver D. A scalar skill label cannot distinguish these; the ordinal descriptor can, and the coaching prescriptions they imply are inverse.
The throttle channel, on the other hand, behaves differently. Here, every beginner sits above the reference ( Δ P E > 0 across both tracks), with Driver F reaching + 0.13 at Summit Point in the last stint and + 0.14 at Charlotte in Stint 4. This consistently positive throttle Δ P E indicates greater ordinal variability in throttle application relative to the reference. This pattern is shared across the beginner drivers in the present dataset, whereas the steering pattern remains driver-specific. Driver E, the uncoached participant, shows a similar throttle elevation ( + 0.06 to + 0.11 at Summit Point) without the pronounced steering deviations observed for the other beginners.
Figure 19 reports the effect size of every FDR-significant Δ PE cell with its 95% confidence interval—and within each observation, it is possible to see open or closed markers, where the first denotes saturated estimates ( | r | = 1 ), for which the interval is not estimable by resampling and uncertainty is read from the Hodge–Lehmann (HL) pseudo-median instead. Sectors are the matched unit within each driver; intervals quantify within-driver precision and do not support population-level inference.
Figure 19. Matched -pairs rank-biserial effect sizes for significant sector-wise Δ PE cells at Summit Point (top) and Charlotte Roval (bottom), with 95% bootstrap confidence intervals (BCa, 10,000 resamples).
Some insights can be seen. First, the steering channel concentrates nearly all significant cells on both tracks, while brake and combined G-force are almost empty—the descriptor localizes a specific control channel rather than firing indiscriminately. Then, the direction of the steering effect is a per-driver feature that replicates across circuits: Drivers C and F shift below the intermediate reference on both tracks, whereas Driver D shifts above it on both, with several cells saturated at | r | = 1 (every sector moving in the same direction).

6.3.4. Coupling Behavioral Distance to Lap-Time Gap

Figure 20 plots each driver’s trajectory across Stints 1–5 in a two-dimensional space defined by behavioral distance (measured by the mean | Δ P E | on the X-axis) and lap-time gap in seconds (Y-axis), with arrows indicating temporal order. A trajectory moving toward the lower-left corner indicates a driver converging on the reference both behaviorally and in lap gap.
Figure 20. Behavioral distance (mean | Δ P E | ) versus lap-time gap across Stints 1–5 at Charlotte Roval 2025: (a) intermediate relative to expert; (b) beginners relative to intermediate. Arrows indicate stint order.
Panel (a) shows Driver B relative to Driver A at Charlotte Roval. The trajectory is non-monotonic: the lap-time gap widens to + 2.45 s in Stint 2 before contracting to + 0.58 s, while behavioral distance narrows from 0.041 to 0.036 . The Stint 2 excursion is consistent with a transient cost of reorganizing an established control pattern—performance degrades before it recovers.
Panel (b) shows the beginners relative to Driver B. The feedback group and the uncoached driver occupy separable regions: Driver C converges to the lowest lap-time gaps ( 0.1 – 2.7 s) at moderate behavioral distance, Driver F traverses the widest behavioral range ( 0.060 – 0.093 ), and Driver D combines the largest lap-time gap ( 11.4 s in the initial stint) with a subsequent contraction to 3.1 s. The control (Driver E) moves leftward in behavioral distance while its lap-time gap oscillates between 3.3 and 7.4 s without sustained convergence. Behavioral distance and lap-time gap are therefore not interchangeable: reducing | Δ P E | does not guarantee time recovery, which is precisely why the framework reports both rather than collapsing them into a single score.

6.3.5. Statistical Analysis

The density of FDR-significant cells varies substantially across drivers, and this variation is itself interpretable rather than an artifact to be smoothed over. Drivers C and F show significant steering deviations in all five stints at Summit Point, whereas Driver E, the control, shows none on that channel. Two mechanisms can produce this contrast: a genuinely smaller effect, or reduced statistical power from fewer valid laps. We separate them by inspecting the effect magnitudes directly where Driver E’s steering Δ P E never exceeds | 0.01 | or an order of magnitude below the − 0.15 to − 0.08 range observed for Drivers C and F. The absence of significance for Driver E therefore reflects a near-null effect, not an underpowered one.
The reverse case appears in the Combined G-Force panels, where all cells sit within | 0.02 | and only one reaches significance (Driver D, Stint 4, Summit Point). We treat this isolated cell as a candidate false positive surviving FDR rather than as a behavioral finding, since it is neither replicated across stints nor consistent with the other three channels for the same driver. Reporting it explicitly, instead of omitting it, keeps the correction procedure auditable.
We therefore interpret the sector-wise statistical tests as a screening layer rather than as confirmatory evidence. Greater weight is given to the magnitude and direction of Δ P E , persistence across consecutive stints, and recurrence of the same driver-specific pattern across the two circuits. Isolated cells meeting the q < 0.05 criterion are treated as provisional when they are not supported by these additional patterns. Because the sectors are repeated and spatially ordered observations within each driver, the analyses characterize within-driver behavioral structure under the adopted sectorization and do not establish independent sector effects or population-level differences.

6.4. LLM Coaching Feedback and Behavioral Adaptation

As expected, the heuristic layer produces diagnostic tokens, but these tokens are not suitable for driver review. Table 9 thus presents a representative output for the Driver B versus Driver A comparison at Charlotte Roval.
Table 9. Representative coaching output for Driver B vs. Driver A at Charlotte Roval. Sectors are sorted by descending time loss.
In the representative example shown in Table 9, the generated text reflects the activated heuristic tokens translated into user-understandable feedback. This example illustrates the intended role of the LLM, but it does not confirm that all generated messages remain consistent with the provided diagnostic tokens nor add any new telemetry diagnosis.
After each stint run, every driver completed a short questionnaire on the Google Forms platform. The form contained three 5-point Likert items adapted from the Technology Acceptance Model [35] plus one open question for driver feedback self-evaluation. Since no validated scale exists for LLM coaching evaluation in sim racing, the items were developed by the authors and are reported here as descriptive evidence. It is important to mention that participation was voluntary and that all participants provided informed consent before the study. Additionally, no personally identifiable information was collected, and all questionnaire responses and telemetry data were anonymized prior to analysis.
Figure 21 summarizes the driver feedback. The three beginners (Drivers C, D, and F) rated all items near the scale ceiling (means between 4.80 and 5.00). Driver B rated comprehension and clarity highly (Question 1 = 4.43 ; Question 2 = 4.00 ) but actionability poorly (Question 3 = 2.43 ), a gap of 2.5 points relative to the beginner median. Within his open-ended answers, it was said that recommendations perceived as imperceptible at the control level (e.g., steering corrections of 5°), the absence of quantitative targets such as brake-pressure values or braking distances in meters, and one contradictory braking recommendation issued after the suggested correction had already been implemented. Thus, we expect that an intermediate driver operating near the vehicle limit may require more precise numerical feedback than natural-language recommendations alone [15,25].
Figure 21. Post-feedback questionnaire results pooled across all stints and both tracks.
These subjective results corroborate the expected limitation that was observed previously, which is the fact that an intermediate driver may not properly convert the received feedback into measurable control changes, an interesting initial conclusion that might guide further research in this area.
The evaluation of the semantic layer relies on subjective driver ratings and therefore does not quantify the fidelity of the generated text with respect to the diagnostic tokens that produced it. A stricter assessment, comparing the generated recommendations against coaching reports written manually for the same sessions, or rating each statement for technical correctness, requires a qualified driving coach to independently annotate every message, sector by sector and stint by stint, across all six drivers and both circuits. This annotation effort falls outside the scope of the present feasibility study. We therefore report the semantic layer as functional rather than validated and restrict our claims.

6.5. Post-Feedback Performance Adaptation

The performed comparisons tell only part of the story. To assess whether the observed change persists, we tracked the lap-time gap to the intermediate reference (Driver B) across all five stints for the four beginner drivers, three of whom received LLM-generated feedback (Drivers C, D, and F) and one of whom did not (Driver E). Figure 22, Figure 23, Figure 24 and Figure 25 present these additional results.
Figure 22. Continuoustime-delta profile for Driver B vs. Driver A for Stint 5 at Charlotte Roval.
Figure 23. Time-delta profile for Driver B vs. Driver A for Stint 5 at Summit Point.
Figure 24. Time-delta profiles for beginner drivers (C, D, E, F) vs. the intermediate reference (Driver B) for Stint 5 at Charlotte Roval.
Figure 25. Time-delta profiles for beginner drivers (C, D, E, F) vs. the intermediate reference (Driver B) for Stint 5 at Summit Point.
Table 10 reports the initial (Stint 1) and final (Stint 5) gaps. At Charlotte Roval, the three coached beginners converged toward the reference: Driver C reduced the gap from + 1.183 s to + 0.983 s ( − 16.9 % ), Driver D from + 11.150 s to + 4.733 s ( − 57.6 % ), and Driver F from + 4.550 s to + 3.583 s ( − 21.3 % ). Nevertheless, the uncoached participant also reduced the lap-time gap, from + 7.100 s to + 3.350 s ( − 52.8 % ). This trajectory shows that substantial lap-time changes occurred without generated coaching messages, but the design does not identify whether the change resulted from practice, familiarization, run-to-run variation, or participant-specific adaptation.
Table 10. Pre- and post-feedback fastest valid lap times.
Analyzing the Summit Point track, we can see that it separates the two groups more clearly, where Driver C reduced the gap from + 2.333 s to + 1.350 s ( − 42.1 % ) and Driver D from + 2.817 s to + 0.950 s ( − 66.3 % ), whereas Driver F decreased his time gap from + 2.867 s to + 2.467 s only marginally ( − 14.0 % ). Unlike the Charlotte track, the uncoached driver diverged here, while he had a time-gap reduction of −3.750 s at Charlotte; at Summit Point, his gap was not significant compared to his first stint (−0.467 s).
The Intermediate–Expert pair follows the opposite direction on both circuits. While Driver B’s gap to Driver A widened from + 0.983 s to + 1.283 s at Charlotte Roval, at Summit Point it varies from + 1.600 s to + 0.733 s. This inconsistency suggests the proficiency-dependent limitation is already visible in the questionnaire responses (Section 6.4): qualitative recommendations perturb an already-consolidated control strategy without supplying the numerical references needed to replace it.
Moreover, we tested each driver’s lap-time trajectory with an exact permutation test on Spearman’s ρ across the five stints, paired with Theil–Sen slope estimates shown in Figure 26. No trend reaches significance after FDR correction, and every slope interval crosses zero. This null result is related to the smallest attainable p ( 2 / 120 ≈ 0.017 ) within the five stints, which after FDR correction across all drivers cannot fall below q ≈ 0.083 —a perfectly monotonic improvement by a single driver is insufficient by design. We therefore report the per-driver slopes with their intervals as descriptive evidence and treat lap time strictly as a secondary outcome.
Figure 26. Lap-time gap to the proficiency-matched reference across stints at Summit Point (top) and Charlotte Roval (bottom).
The heterogeneity visible in Figure 17 and Figure 18 can be quantified. Figure 27 shows a one-way random-effects decomposition of sector-level Δ PE, expressed as the intraclass correlation ICC(1)—the fraction of variance attributable to differences between beginners. Steering carries the highest and most stable ICC on both tracks ( 0.36 at Charlotte Roval, and 0.46 at Summit Point, with narrow min–max ranges across stints), against values near zero for throttle and brake. The two extremes carry complementary meanings. Steering is the individual channel: it is where coached beginners diverge most from one another, including in direction—Drivers C and F reduce steering ordinal complexity toward the reference while Driver D consistently increases it—so the coached-group median understates every member simultaneously and must not be read as a typical response. Combined G-force is the collective channel: an ICC near zero indicates that between-driver variance was small relative to within-driver sector variance in this dataset; it does not establish equivalence among the beginner drivers.
Figure 27. Inter-driver variability of sector-level Δ PE among beginners. Bars show the median ICC(1) across stints per channel and track.

6.6. Post-Feedback Stochastic Evolution

The lap-time convergence reported in Section 6.5 cannot, by itself, distinguish whether drivers may have restructured their control behavior (due to our solution), or simply drove faster through practice. The stochastic descriptors introduced in Section 6.3.1, Section 6.3.2 and Section 6.3.3 provide complementary operational indicators of whether the statistical organization of the telemetry signals changed across stints. However, these descriptors characterize the observed change and do not identify whether it was caused by coaching, practice or participant-specific adaptation.
At the distribution level, contraction is observed in the coached beginner trajectories. For them, as depicted in Figure 12, the dominant divergence found in Stint 1, mostly in the throttle cell at sector 5 of Summit Point, attenuates across Stints 2–5, alongside the lap-time gains reported in Table 10. Driver E also improved lap time at Charlotte Roval but retained several high-divergence regions across stints (Figure 13 and Figure 14). This contrast is consistent with the hypothesis that coaching may be associated with behavioral reorganization beyond practice-related performance gains. However, because the uncoached condition contains one non-randomized participant, the observed contrast cannot establish a causal effect of coaching.
Moreover, Δ PE provides a quantitative within-driver view of this contrast rather than relying only on visual inspection. The gold-bordered cells in Figure 17 and Figure 18 (Wilcoxon signed-rank, Benjamini–Hochberg q < 0.05 ) concentrate on the steering channel of the coached beginners: Driver C remains significantly below the intermediate reference in all five stints at Summit Point, with the deficit contracting from − 0.15 to − 0.12 , while Driver D’s over-corrective surplus contracts from + 0.07 to + 0.04 before rebounding. Driver E’s steering cells never reach significance at Summit Point, and at Charlotte Roval, his two significant steering cells carry opposite signs (Stint 2: − 0.037 ; Stint 4: + 0.034 ). In Figure 19, we see uncoached driver steering input oscillating without direction, in contrast with the coached drivers, whose significant cells maintain a consistent sign across stints and across both circuits.
The throttle channel shows a different response profile. All four beginners, coached and uncoached alike, remain above the reference in ordinal complexity through Stint 5 ( Δ PE > 0 in every cell of panels (d) in Figure 17 and Figure 18), and Driver F’s elevation grows to + 0.13 at Summit Point. Hesitant, repeatedly modulated throttle application persists as the shared beginner signature that five stints of qualitative feedback did not erase—consistent with traction management being the last skill consolidated in the proficiency hierarchy.
The intermediate driver completes the picture. Driver B’s behavioral distance to the expert narrows across stints (Figure 20a, mean | Δ PE | from 0.041 to 0.036 ) even as his Charlotte Roval lap-time gap widens from + 0.983 s to + 1.283 s (Table 10), and only a single cell—steering at Stint 4, Charlotte Roval (Figure 16)—survives FDR correction. Behavioral convergence without time recovery inverts Driver’s E pattern and corroborates the questionnaire evidence of Section 6.4: Driver B assimilates the recommendations at the ordinal-structure level but cannot convert them into lap time near the vehicle limit. Table 11 consolidates the stochastic and performance evidence discussed in this section into a single per-driver synthesis.
Table 11. Summary of post-feedback stochastic and performance evolution, Stints 1–5.
Overall, the post-feedback stochastic evolution reveals three complementary patterns that cannot be captured by lap time alone: changes in the underlying probability distributions (JSD), changes in the ordinal organization of driving inputs ( Δ P E ), and changes in lap time. For the Δ P E results, interpretation emphasizes effect magnitude, directional consistency, persistence across stints, and recurrence across circuits, while sector-wise FDR results are used as complementary within-driver screening information. Finally, given the small sample size ( N = 6 drivers), these findings should be interpreted as evidence of within-subject behavioral evolution rather than population-level effects.

7. Conclusions

This article presented a Behavior-First Telemetry framework for the interpretable analysis of driver behavior in sim racing. The framework couples telemetry extraction, stochastic characterization, a physics-informed diagnostic layer, and an LLM feedback layer that translates deterministic tokens into coaching language without performing telemetry inference. Besides recognizing the potential of LLMs for problem solving in many scenarios [36,37], this paper advanced knowledge in this field by combining post-session telemetry and user-understandable LLM feedback, potentially supporting driving support and training.
We evaluated the proposed framework with six drivers across two circuits and five consecutive stints, spanning expert, intermediate, and amateur proficiency. The beginner group included one participant who received no coaching feedback throughout the protocol, serving as an uncoached comparison condition. Two information-theoretic descriptors carried out the analysis: Jensen–Shannon divergence, which quantifies distributional distance between a driver and a proficiency-matched reference, and permutation entropy ( m = 3 , τ = 1 ), which measures ordinal complexity of the control signal. Sector-level Δ P E shifts were additionally examined using paired Wilcoxon signed-rank tests with Benjamini–Hochberg FDR control ( q < 0.05 ).
The exploratory comparison revealed distinct combinations of performance and behavioral evolution. The coached beginners generally showed lap-time improvement accompanied by changes in JSD or permutation-entropy descriptors, whereas the single uncoached participant improved lap time at Charlotte Roval (from + 7.100 s to + 3.350 s) without comparable changes in some behavioral descriptors. These observations show that lap-time change and telemetry-structure change are not interchangeable outcomes. However, no statement in this article should be read as an estimate of the effect of the framework on driving performance. The design supports a single claim: the proposed descriptors are sensitive enough to register session-to-session behavioral change, which is a precondition for, but not evidence of, coaching effectiveness.
Two limits of qualitative coaching emerged. Throttle ordinal complexity remained above the reference for all four beginners through Stint 5, identifying traction management as the skill that verbal feedback did not consolidate. Moreover, the intermediate driver’s mean | Δ P E | moved towards the expert reference (from 0.041 to 0.036 ), a descriptive shift that indicates direction only, while his lap-time gap at Charlotte Roval widened, and he rated the recommendations as comprehensible but not actionable. This combination is consistent with qualitative recommendations being insufficient to replace an already-consolidated control strategy near the friction limit, which would require explicit numerical references.
An exploratory stationarity diagnostic complemented these descriptors by applying the joint ADF/KPSS procedure directly to the original 60 Hz telemetry sequences within each lap and analytical sector. The diagnostic further showed that the intra-sector telemetry is predominantly characterized by Unit-Root-compatible outcomes across drivers and channels, while Stationary-compatible outcomes represent a smaller fraction of the classifiable segments. Stationarity verdicts were not used as inclusion criteria for the PE or JSD analyses.
Some constraints bound our findings. With N = 6 drivers, the study characterizes within-subject behavioral evolution rather than population-level effects; with a single non-randomized uncoached participant, the between-group variance is not estimable and no standardized treatment-versus-control contrast can be computed. Per-driver lap-time trends are instead reported individually with exact permutation tests, whose attainable significance is bounded by the five-stint design ( q ≥ 0.083 after FDR correction), which is why we treat lap time as a secondary outcome and the entropy descriptors as the primary one; the heuristic thresholds are expert-elicited and vehicle- and circuit-specific, so the diagnostic layer remains exploratory until a sensitivity analysis establishes its transferability.
Future work will extend the framework to larger driver group and additional circuits, as well as report a threshold sensitivity analysis for the heuristic layer. In addition, the heuristic rules will be independently validated against sector-level judgments provided by professional driving coaches and evaluated across additional vehicle-track configurations. Future data collection with longer within-session sequences will also allow stability of the intra-sector ADF/KPSS verdicts to be assessed across repeated sector runs. This expanded data will enable statistical models to track changes and compare performance across laps, sectors, channels, and drivers, while considering how neighboring track regions affect each other. The present exploratory results therefore provide a baseline for defining the data requirements of this future validation stage.
Furthermore, we also want to a migrate the post-session pipeline to a streaming architecture capable of sub-second intervention. The proficiency-dependent limitation pointed out by an intermediate driver motivates a quantitative feedback mode for experienced drivers, in which heuristic tokens carry explicit numerical targets rather than qualitative descriptors. Moreover, we will also investigate the integration of advanced LLM agent frameworks, such as ReAct, Reflexion, and reflective multi-agent systems, to evaluate how autonomous reasoning and self-reflection mechanisms can enhance decision-making beyond the semantic translation capabilities explored in this study.
A dedicated evaluation of the semantic layer is also planned. In this follow-up, a professional driving coach will independently write reference reports for the same sessions and rate each generated statement for technical fidelity, completeness, and actionability, allowing the generated text to be scored against both a human baseline and a deterministic rule-based one. Moreover, the same study will quantify the run-to-run stability of the layer, submitting each payload to n independent generations under fixed decoding parameters, and agreement will be measured over the diagnostic content asserted in each report.
Finally, future studies will investigate multimodal entropy across concurrent control channels and evaluate the framework on real-world motorsport telemetry, potentially enlarging the contributions to the field.

Author Contributions

Conceptualization, T.N., M.S., D.G.C. and I.S.; methodology, T.N. and M.M.; software, T.N., M.M. and J.C.N.B.; validation, T.N. and I.S.; formal analysis, T.N.; investigation, T.N.; resources, T.N., M.M., M.S., D.G.C. and I.S.; data curation, T.N. and M.M.; writing—original draft preparation, T.N., M.S., J.C.N.B., D.G.C. and I.S.; writing—review and editing, T.N., M.S., J.C.N.B., D.G.C. and I.S.; visualization, T.N.; supervision, I.S.; project administration, I.S.; funding acquisition, I.S. All authors have read and agreed to the published version of the manuscript.

Funding

The research presented in this paper was supported by the Brazilian funding agency CNPq (National Council for Scientific and Technological Development), under grant No. 408736/2025-9. It was also supported by UID/00147 of SYSTEC and by the Associate Laboratory ARISE (LA/P/0112/2020), both funded by Fundação para a Ciência e a Tecnologia, I.P. (FCT)/MCTES through national funds, and by FCT—Fundação para a Ciência e Tecnologia, I.P. by project reference 2024.02446.BD and DOI identifier https://doi.org/10.54499/2024.02446.BD.

Institutional Review Board Statement

Ethical review and approval were waived for this study under the Brazilian national regulatory framework for research involving human subjects. Pursuant to Article 1, sole paragraph, items I and V, of Resolution No. 510/2016 of the National Health Council, kept in force by Article 39 of Decree No. 12,651/2025, which regulates Law No. 14,874/2024, opinion-type evaluations with unidentified participants and research based on de-identified databases without the possibility of individual identification are not subject to registration or evaluation by the national research ethics system (CEP/CONEP).

Data Availability Statement

The data used in this study is available on Github https://github.com/conect2ai/Racing4all.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABSAnti-lock Braking System
ACCAssetto Corsa Competizione
ADFAugmented Dickey–Fuller
AIArtificial Intelligence
BCaBias-Corrected and Accelerated
CIConfidence Interval
DRLDeep Reinforcement Learning
FDRFalse Discovery Rate
HLHodges–Lehmann
HzHertz
ICCIntraclass Correlation Coefficient
JSDJensen–Shannon Divergence
JSON JavaScript Object Notation
KLKullback–Leibler Divergence
KPSSKwiatkowski–Phillips–Schmidt–Shin
LLMLarge Language Model
PEPermutation Entropy
PPOProximal Policy Optimization
RMSRoot Mean Square
SHAPShapley Additive exPlanations
SWESteering Wheel Entropy
UDPUser Datagram Protocol
WSSWide-Sense Stationarity

References

  1. Wynne, R.A.; Beanland, V.; Salmon, P.M. Systematic review of driving simulator validation studies. Saf. Sci. 2019, 117, 138–151. [Google Scholar] [CrossRef] [Scilit]
  2. Li, Y.; Yuan, W.; Zhang, S.; Yan, W.; Shen, Q.; Wang, C.; Yang, M. Choose your simulator wisely: A review on open-source simulators for autonomous driving. IEEE Trans. Intell. Veh. 2024, 9, 4861–4876. [Google Scholar] [CrossRef] [Scilit]
  3. Feng, T.; Wang, W.; Yang, Y. A survey of world models for autonomous driving. arXiv 2025, arXiv:2501.11260. [Google Scholar]
  4. iRacing.com Motorsport Simulations. iRacing Motorsport Racing Simulator, 2025. Available online: https://www.iracing.com/ (accessed on 9 February 2026).
  5. Remonda, A.; Veas, E.; Luzhnica, G. Comparing driving behavior of humans and autonomous driving in a professional racing simulator. PLoS ONE 2021, 16, e0245320. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Hojaji, F.; Toth, A.J.; Campbell, M.J. A machine learning approach for modeling and analyzing of driver performance in simulated racing. In Proceedings of the Irish Conference on Artificial Intelligence and Cognitive Science; Springer: Berlin/Heidelberg, Germany, 2022; pp. 95–105. [Google Scholar]
  7. Hojaji, F.; Toth, A.J.; Campbell, M.J. An AI-Approach for Analyzing Driving Behaviour in Simulated Racing Using Telemetry Data. In Proceedings of the International Conference on Human-Computer Interaction; Springer: Berlin/Heidelberg, Germany, 2023; pp. 109–127. [Google Scholar]
  8. Joyce, J.M.; Toth, A.J.; Campbell, M.J. A Comparative Performance Analysis of Load Cell and Hall-Effect Brake Sensors in Sim Racing. Sensors 2025, 25, 3872. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Bugeja, K.; Spina, S.; Buhagiar, F. Telemetry-based optimisation for user training in racing simulators. In Proceedings of the 2017 9th International Conference on Virtual Worlds and Games for Serious Applications (VS-Games); IEEE: Piscataway, NJ, USA, 2017; pp. 31–38. [Google Scholar]
  10. Marafie, Z.; Lin, K.J.; Wang, D.; Lyu, H.; Liu, Y.; Meng, Y.; Ma, J. AutoCoach: An intelligent driver behavior feedback agent with personality-based driver models. Electronics 2021, 10, 1361. [Google Scholar] [CrossRef] [Scilit]
  11. Lappi, O. The racer’s mind—how core perceptual-cognitive expertise is reflected in deliberate practice procedures in professional motorsport. Front. Psychol. 2018, 9, 1294. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Arutyunova, K.; Burashnikov, E.; Timakin, N.; Shishalov, I.; Filimonov, A.; Bakhchina, A. Eye Gaze Entropy Reflects Individual Experience in the Context of Driving. Entropy 2025, 28, 8. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Murphy, C.J.; Campbell, M.J.; Toth, A.J. Decoding the feeling: Investigating the vibration used in sim racing steering wheel haptic feedback. Sensors 2025, 25, 7307. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Bouhsissin, S.; Sael, N.; Benabbou, F. Driver behavior classification: A systematic literature review. IEEE Access 2023, 11, 14128–14153. [Google Scholar] [CrossRef] [Scilit]
  15. Kaufman, R.; Costa, J.; Kimani, E. Effects of multimodal explanations for autonomous driving on driving performance, cognitive load, expertise, confidence, and trust. Sci. Rep. 2024, 14, 13061. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Bae, J.; Nam, H.; Ryu, K.; Lee, J.; Kim, J.; Chun, H.; Han, J.; Choi, J. Data-Driven Driver Training via Counterfactual and Language-Based Guidance in Racing Scenarios. IEEE Access 2025, 13, 170181–170199. [Google Scholar] [CrossRef] [Scilit]
  17. Ji, Z.; Lee, N.; Frieske, R.; Yu, T.; Su, D.; Xu, Y.; Ishii, E.; Bang, Y.J.; Madotto, A.; Fung, P. Survey of hallucination in natural language generation. ACM Comput. Surv. 2023, 55, 248. [Google Scholar] [CrossRef] [Scilit]
  18. Nakayama, O.; Futami, T.; Nakamura, T.; Boer, E.R. Development of a steering entropy method for evaluating driver workload. In Proceedings of the International Congress & Exposition; SAE Technical Paper; SAE: Warrendale, PA, USA, 1999. [Google Scholar]
  19. Zhang, N.; Yang, C.; Fard, M. Measured increases in steering entropy may predict when performance will degrade: A driving simulator study. Transp. Res. Part F Traffic Psychol. Behav. 2022, 91, 87–94. [Google Scholar] [CrossRef] [Scilit]
  20. Lyu, W.; Gonçalves, R.; Guo, F.; Torrão, G.; Radhakrishnan, V.; Puente Guillen, P.; Louw, T.; Merat, N. Applying entropy to understand drivers’ uncertainty during car-following. In Volume 1 of the Proceedings of the Joint Meeting of the 12th International Conference on Measuring Behavior and the 6th Seminar on Behavioral Methods to be Held in Krakow, Poland, 15–18 October 2021; Figshare: London, UK, 2020; Volume 1. [Google Scholar]
  21. Almeida, S. The Motor Racing Book—Volume 1: Car Handling, 1st ed.; Suellio Almeida: Montreal, Canada, 2023. [Google Scholar]
  22. Yu, S.; Yu, X.; Løkse, S.; Jenssen, R.; Principe, J. Cauchy-schwarz divergence information bottleneck for regression. In Proceedings of the International Conference on Learning Representations, Vienna, Austria, 7–11 May 2024; Volume 2024, pp. 40025–40068. [Google Scholar]
  23. Lin, J. Divergence measures based on the Shannon entropy. IEEE Trans. Inf. Theory 1991, 37, 145–151. [Google Scholar] [CrossRef] [Scilit]
  24. Bári, G.; Palkovics, L. Human professional level driving agent for race car simulation environments. AI Open 2026, 7, 123–132. [Google Scholar] [CrossRef] [Scilit]
  25. Costa, J.; Morgan, A.; Yasuda, H.; Sumner, E.S.; Gopinath, D.; Chau, S.; Nguyen, H.; Best, A.; Rosman, G.; Chen, T.L. From Dashboards to Dialogue: Evaluating a Conversational AI Coach for Performance Driving Skill Development. In Proceedings of the 17th International Conference on Automotive User Interfaces and Interactive Vehicular Applications, New York, NY, USA, 2025; AutomotiveUI ’25; ACM: New York, NY, USA, 2025; pp. 9–18. [Google Scholar] [CrossRef] [Scilit]
  26. Gillespie, T. Fundamentals of Vehicle Dynamics; SAE International: Warrendale, PA, USA, 2021. [Google Scholar]
  27. Milliken, W.F.; Milliken, D.L. Race Car Vehicle Dynamics; SAE International: Warrendale, PA, USA, 1995. [Google Scholar]
  28. Segers, J. Analysis Techniques for Racecar Data Acquisition, 2nd ed.; SAE International: Warrendale, PA, USA, 2014. [Google Scholar]
  29. Papoulis, A.; Pillai, S.U. Probability, Random Variables, and Stochastic Processes, 4th ed.; McGraw-Hill: New York, NY, USA, 2002. [Google Scholar]
  30. Endres, D.M.; Schindelin, J.E. A new metric for probability distributions. IEEE Trans. Inf. Theory 2003, 49, 1858–1860. [Google Scholar] [CrossRef] [Scilit]
  31. Bandt, C.; Pompe, B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Kamath, A.; Ferret, J.; Pathak, S.; Vieillard, N.; Merhej, R.; Perrin, S.; Matejovicova, T.; Ramé, A.; Rivière, M.; Rouillard, L.; et al. Gemma 3 Technical Report. arXiv 2025, arXiv:2503.19786. [Google Scholar]
  33. Team, O. Ollama: Run Large Language Models Locally, 2023. Available online: https://ollama.com (accessed on 15 July 2026).
  34. De Frutos, S.H.; Castro, M. Assessing sim racing software for low-cost driving simulator to road geometric research. Transp. Res. Procedia 2021, 58, 575–582. [Google Scholar] [CrossRef] [Scilit]
  35. Davis, F.D. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. Mis Q. 1989, 13, 319–340. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Renze, M.; Guven, E. Self-reflection in large language model agents: Effects on problem-solving performance. In Proceedings of the 2024 2nd International Conference on Foundation and Large Language Models (FLLM); IEEE: Piscataway, NJ, USA, 2024; pp. 516–525. [Google Scholar]
  37. Yu, X.; Torbunov, D.; Mandal, S.; Ren, Y. AutoSizer: Automatic Sizing of Analog and Mixed-Signal Circuits via Large Language Model (LLM) Agents. arXiv 2026, arXiv:2602.02849. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.