PCM re-factoring for v0.7 core
I want to use openPASS for running PCM simulations with the current status of the Framework similar to the PCM use case implemented in v0.5
This includes the following steps
- I want to select PCM cases from the GIDAS PCM database in the GUI.
- I may chose in the GUI to stochastically vary positions and scale velocities of the original trajectories.
- I may configure an agent to modify the trajectory following behaviour and the vehicle dynamic properties in GUI.
- The openPASS simulation core may obtain and process the information from a PCM database
- The collisions are interpreted in terms of delta-v, crash configurations.
Acceptance criteria:
- The "PCM user experience" does not change, most changes are in terms of different configuration files and adaption to existing modules.
- the OpenSCENARIO capability of v0.7 to define trajectory-based scenarios is used.
- The v0.7 core and interfaces remain unchanged.
- There are new PCM configs according to v0.7
- a re-factored PCM Sim plugin writes the information from the database into PCM v0.7 configs
- a new accident trajectory follower is available as well as a new basis signal configuration of PCM agents
- there are PCM use case example configs available for the user (n = 1 PCM case)
- the simulation flow is described in the developer documentation.
- the user work flow is described in the user manual / user documentation