Concrete scenario example clarification
In https://www.asam.net/static_downloads/public/asam-openscenario/2.0.0/conceptual-overview/scenario-abstraction.html#sec-global-terminology-logical_scenario it is stated that "Once a single parameter value of a concrete scenario is not provided, the scenario becomes a logical scenario."
In the code example for a concrete scenario (https://www.asam.net/static_downloads/public/asam-openscenario/2.0.0/conceptual-overview/scenario-abstraction.html#_concrete_scenario) there are mandatory fields, which are not provided (vehicle axle, bounding box etc.). So by OpenSCENARIO 2.0 definition this is not a concrete scenario. To help with the acceptance of the standard, we should align the examples with the definitions, so that people can look at the examples and get the definiton from that basically or at least a glimse of it. Additionally those examples should be complete or be obvious as snippets focusing on single features like a chane_lane call, but for abstract, logical and concrete there should be at least one complete example in my opinion.
scenario my_concrete_scenario:
map.set_map_file("my_map.xodr")
my_road: route = map.create_route(get_odr_points(my_file)) --> Shouldn't it be my_route and where is my_file defined?
car1: vehicle with: --> Mandatory fields missing --> not a concrete scenario
keep(car1.color == red)
keep(car1.model == lincoln_mkz2017)
keep(car1.category == car)
do serial:
car1.drive(duration: 24s) with:
along(my_road)
speed(0kph, at:start)
speed(60kph, at: end)
lane(3)
position(distance:50m, at:start)
position(distance:250m, at:end)
acceleration(...) --> When defining a delta v and a delta x it would be more reasonable to have a acceleration profile like linear, sinusoidal ... or a max_acceleration here, but ... is not working anyways.