-
Notifications
You must be signed in to change notification settings - Fork 130
Documentation Migration Preview #538
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
…ocs (#534) Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
Signed-off-by: Maximilian Rosin <maximilian.rosin@parson-europe.com>
| @@ -0,0 +1,3 @@ | |||
| = Releases | |||
|
|
|||
| ss No newline at end of file | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| https://www.youtube.com/watch?v=SJUhlRoBL8M[Think p(OSI)tive!] | ||
|
|
||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| = https://github.com/OpenSimulationInterface/open-simulation-interface/releases/tag/v3.3.1[v3.3.1 - OSI "Fabulous Fangio", Update 1] | ||
|
|
||
| == https://github.com/OpenSimulationInterface/open-simulation-interface/milestone/18?closed=1[Content/Changes] | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| == Purpose | ||
|
|
||
| This time of the year Santa comes with presents and has also thought about the sensor modelers of this planet. We introduce the current state of the ISO 23150 discussions including Ultrasonic and Camera Detections. The traffic signs have been reworked and the documentation has been extended for a perfect user experience. Trust me - it's amazing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| This release is a complete rework including the feedback from many OSI users. Thank you! | ||
| We are aligned with the ongoing discussions for the upcoming ISO 23150 standard for hardware sensor outputs in order to bring simulation and the hardware in the car closer together. | ||
|
|
||
| https://github.com/OpenSimulationInterface/open-simulation-interface/pulls?page=1&q=is%3Apr+is%3Aclosed+milestone%3Av3.0.0[Content/Changes] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| This release is a patch reworking parts of the documentation in order to avoid ambiguities and improving the build/installation process of OSI. | ||
|
|
||
| https://github.com/OpenSimulationInterface/open-simulation-interface/pulls?page=1&q=is%3Apr+is%3Aclosed+milestone%3Av3.0.1[Content/Changes] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @@ -0,0 +1,21 @@ | |||
| = OSI trace file naming conventions | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @@ -0,0 +1,18 @@ | |||
| = OSI trace file formats | |||
|
|
|||
| There are multiple formats for storing multiple serialized OSI messages into one trace file | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @@ -0,0 +1,48 @@ | |||
| # Trace-file formatting scripts | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @@ -0,0 +1,26 @@ | |||
| = Reference points and coordinate systems | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See PR #516
| @@ -0,0 +1,11 @@ | |||
| = The vision of Open Simulation Interface | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See issue #540
|
Fixed all the issues I found in the corresponding PRs (see comments). |
|
|
||
| OSI contains an object-based environment description using the message format of the https://github.com/protocolbuffers/protobuf/wiki[Protocol Buffer] library developed and maintained by Google. | ||
| OSI defines top-level messages that are used to exchange data between separate models. | ||
| Top-level messages define the ``GroundTruth`` interface, the ``SensorData`` interface and, since OSI version 3.0.0, the ``SensorView``, ``SensorViewConfiguration`` and ``FeatureData`` interfaces. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TrafficCommand and TrafficUpdate missing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove comment, gets clear below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also fell over that here: https://github.com/OpenSimulationInterface/open-simulation-interface/pull/535/files
let's add an
Top-level messages regarding sensor models define...
| Environmental effect models consume sensor-view data and produce sensor-view data. | ||
| Environmental effect models may, for example, include the following: | ||
|
|
||
| * Shadows and oclusion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| * Shadows and oclusion | |
| * Shadows and occlusion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe Shadows and occlusions (since we used plural for shadows than to stay consistent, also use it for occlusions)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed typo and switched to plural, see 8a14884.
|
Won't be able to work on reviewing in the next 3 weeks due to vacation. I apologize. |
| However, this does not mean that filling the field is optional. | ||
| For the purpose of providing a complete interface, all existing fields should be set, unless not setting a field carries a specific meaning as indicated in the accompanying comment. | ||
|
|
||
| All field numbers of 10000 and upward are available for user-specific extensions via custom fields. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| All field numbers of 10000 and upward are available for user-specific extensions via custom fields. | |
| All field numbers of 10000 and above are available for user-specific extensions via custom fields. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See 9e24025
| Environmental effect models consume sensor-view data and produce sensor-view data. | ||
| Environmental effect models may, for example, include the following: | ||
|
|
||
| * Shadows and oclusion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe Shadows and occlusions (since we used plural for shadows than to stay consistent, also use it for occlusions)
|
|
||
| * Shadows and oclusion | ||
| * Weather effects | ||
| * Physics of a sensor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is meant by "Physics of a sensor" ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The actual physics of a sensor, for example, its optics, electronics, and mechanics. We had discussion about this last year (in October if I remember correctly). So I thought, I may just include it here.
| = Feature data | ||
|
|
||
| Feature data contains detected features in the reference frame of a sensor. | ||
| Feature data is generated from ground-truth data. | ||
| It serves, for example, as input for sensor models simulating object detection or feature fusion models. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feature data needs more description, I feel that it is still vague.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree that the topic can be expanded. Do you have any suggestions? What are you missing?
| @@ -0,0 +1,48 @@ | |||
| # Trace-file formatting scripts | |||
|
|
|||
| OSI provides Python scripts for converting trace files from one format to the other. | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| OSI provides Python scripts for converting trace files from one format to the other. | |
| Python scripts are provided for converting trace files from one format to the other. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Improved wording ("OSI repo contains...") while maintaining active mode (see 3806ef0).
| Logical models consume sensor-data data and produce sensor-data data. | ||
|
|
||
| An example of a logical model is a sensor-fusion model, which fuses the output of multiple sensor models. | ||
| Another use case is the injection of faults after the sensor model. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"injection of faults" does not seem a good choice of words. Let's see how to replace it!
| @@ -0,0 +1,26 @@ | |||
| = Reference points and coordinate systems | |||
|
|
|||
| With Open Simulation Interface, an object's position coordinates refer to the center of the object's bounding box. | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| With Open Simulation Interface, an object's position coordinates refer to the center of the object's bounding box. | |
| In Open Simulation Interface, object's position is defined by the coordinates of it's center of bounding box. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #516 for current changes.
| = Reference points and coordinate systems | ||
|
|
||
| With Open Simulation Interface, an object's position coordinates refer to the center of the object's bounding box. | ||
| This reference point is not necessarily identical to the origin of the respective coordinate systems. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"respective coordinate system" is a bit confusing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed. See #516 for current changes.
This PR is a consolidated rebased preview of all of the documentation migration changes which are also available as separate PRs against the migration branch.
This was created to allow easier at a glance review of the documentation changes in one place. Will be kept up-to-date until merge.