Damage

Overview

The Damage sensor returns structural damage for the host vehicle: overall damage state, deform-group damage, part-level damage, and tyre low-pressure flags. It reports the simulation’s internal damage state directly, not readings from a modelled physical sensor. Use it for validation, scoring, and ADAS safety research.

The sensor is available to use from Python API . It has no extensions.tech_sensors.create* / get*Readings Lua API.

Usage

This sensor does not use extensions.tech_sensors.create*. Request it through a tech client (BeamNGpy, ROS, or similar) with a vehicle SensorRequest containing {type = 'Damage'}.


{type = 'Damage'}

Args:

None.

Returns: response(table):

Field
Description
Field
damage_ext
Description
Extended damage metadata
Field
deform_group_damage
Description
Damage per deform group (table keyed by group id)
Field
lowpressure
Description
Low tyre pressure state
Field
damage
Description
Overall vehicle damage value
Field
part_damage
Description
Part-level damage data
Last modified: August 3, 2026

On this page:

Any further questions?

Join our discord
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.