Traction Control Supervisor
Advanced traction control system (TCS) that monitors wheel slip and coordinates multiple actuators to maintain traction. Can reduce engine torque, apply individual wheel brakes, and adjust differential settings to prevent wheelspin during acceleration.
Advanced traction control system (TCS) that monitors wheel slip and coordinates multiple actuators to maintain traction. Can reduce engine torque, apply individual wheel brakes, and adjust differential settings to prevent wheelspin during acceleration.
State Fields
| Field | Type | Description |
|---|---|---|
isActive, isActing | boolean | True if the supervisor is functional and currently mitigating wheel slip. |
tractionControlledWheels | table | List of wheels currently under traction control supervision. |
Public API
| Function | Description |
|---|---|
registerComponent(component) | Registers a module that can act on the vehicle to reduce slip. |
registerSlipProvider(slipProvider) | Registers a source for wheel-specific slip metrics. |
registerCMU(cmu) | Links the supervisor to the CMU hub. |
module.setDebugMode(debugEnabled) | Sets the debug mode. |
module.shutdown() | Shuts down the module and cleans up resources. |
module.setParameters(parameters) | Sets the parameters. |
module.setConfig(configTable) | Sets the config. |
module.getConfig() | Returns the config. |
Hooks
| Hook | Description |
|---|---|
init(jbeamData) | Initializes internal tracking tables for components and slip providers. |
initSecondStage(jbeamData) | Identifies motors and wheels to be supervised and initializes their data structures. |
updateFixedStep(dt) | Primary loop. Calculates reference velocity offsets, gathers slip data from providers, and executes control logic via registered components. |
updateGFX(dt) | Updates the dashboard TCS indicator and manages warning light pulses. |
module.initLastStage(jbeamData) | sort components and slip providers based on their order |
module.reset() | Resets the controller to its initial state. |
See Also
- Yaw Control — Yaw stability supervisor
- Brake Control — Brake intervention component
- Motor Torque Control — Engine torque reduction
- ESC — Legacy stability control
Virtual Sensors
Software-derived sensor values computed from physical sensor data. Estimates quantities that aren't directly measured, such as body slip angle, tire slip ratios, and surface friction estimates using observer/estimator algorithms.
Yaw Control Supervisor
Advanced electronic stability control that monitors vehicle yaw rate and body slip angle. Coordinates brake interventions, differential adjustments, and active aero to correct oversteer and understeer, keeping the vehicle on the driver's intended path.