Sensors

BeamNG.tech provides a sensor suite for autonomous driving, ADAS research, and vehicle dynamics: perception hardware (camera, LiDAR, RADAR), localisation (GPS, IMU), vehicle and environment data (roads, powertrain, mesh), and classical sensors that expose simulation state (pose, electrics, damage, G-forces, time). Sensors can be attached to vehicles or fixed to the map where applicable, and read from BeamNGpy , the ADAS Sensor Configuration Editor , or Lua .

Coordinate systems

Positions and directions for vehicle-mounted sensors use vehicle space: +X left, +Y backward, +Z up (forward is −Y), not +X forward. Map-fixed sensors use world space (Z-up map coordinates). See Coordinate systems for diagrams and axis directions.

Perception

  • Camera — RGB images, depth, and semantic annotation from configurable viewpoints.
  • LiDAR — Point clouds with adjustable scan pattern, range, and resolution.
  • Raw LiDAR — Low-level camera outputs for building custom LiDAR pipelines.
  • RADAR — Simulated RADAR returns and plan-position-indicator data.
  • Ideal RADAR — Kinematic data for the nearest vehicles without full RADAR physics.
  • Ultrasonic — Distance to nearby surfaces for parking and short-range sensing.

Localisation and motion

  • Advanced IMU — Tri-axial acceleration and angular velocity.
  • IMU — Legacy IMU (deprecated; use Advanced IMU).
  • GPS — Global position from a user-defined map reference; supports trajectory logging.

Vehicle and environment

  • Roads sensor — Road geometry, lane edges, and metadata from the navigation graph.
  • Powertrain — High-rate powertrain state from the attached vehicle.
  • Mesh Info Sensor — Node-level mass, force, velocity, and stress across the vehicle mesh.

Vehicle state

Non-positional sensors with no mechanical analogue. Unlike the positional sensors above, they have no extensions.tech_sensors.create* Lua API. Use them from BeamNGpy , ROS, or other tech clients; see each page for the request type and response fields.

  • State — World pose and motion: position, direction, velocity, orientation.
  • Electrics — Throttle, brake, steering, gear, RPM, lights, fuel, and other electrics.values signals.
  • Damage — Deform-group and part-level damage from the simulation.
  • GForces — Raw and smoothed acceleration components in vehicle space.
  • Timer — Elapsed scenario time (game engine; pauses with the simulation).
Last modified: August 3, 2026

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.