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 ofstd::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