Skip to content

Various improvements and fixes to simulation core

We have identified various issues around the core component:

  • Agent creation and WorldData mappings should be refactored
  • Usage of std::vector instead of std::list where applicable
  • Some issues regarding localization of agents, rounding issues with geometries, etc.
  • Improve determinism between Windows and Linux
  • More unit tests needed
  • Crash when no agents in simulation
  • simulationOutput issues: total distance traveled, stop time
  • Extend support for traffic lights
  • Support for osi3::MovingObject_VehicleAttributes_WheelData
  • More tracing in FmuWrapper
  • Make LanePairing match OSI definition
  • Fix memory leak (related to protobuf arena allocation)
  • Cleanup usage of const interface
  • Introduce turning rates
  • World: Allow querying of predefined points on objects and arbitrary points w.r.t. road network
  • Sensor_OSI uses wrong coordinate system for detected objects