feat: add additional metadata for moving objects 2#123
Conversation
65223d7 to
c87ae3a
Compare
|
@rmessaou @jdsika Should we somehow make sure that as many OSI fields as possible keep being optional for the viewer? With the changes of this PR, if acceleration/velocity values are missing, the metadata generation throws an error and you get an incomplete visualization as the rendering process is cancelled immediately for the rest of the frame. This should probably be fixed by only showing the metadata if it's actually given in the data. Generally, it might be useful to allow the most minimal set of OSI which is necessary for the elementary visualization of objects. I think, we should have this in mind as an additional requirement when developing new features. Also, |
PR for deprecated assigned_lane_id: #128 |
|
@thomassedlmayer I do agree with having proper exception handling for missing fields and only throw an error if it is not possible by the minimum requirements of Lichtblick to visualize an object derived from the schema definition. But I am also asking myself if we should add mandatory fields in the BaseMoving with regards to the checker framework? I made note of this in this issue #130 |
The following shows a metadata panel for a pedestrian and a vehicle:

