-
Notifications
You must be signed in to change notification settings - Fork 155
Add Altitude.msg #304
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
base: rolling
Are you sure you want to change the base?
Add Altitude.msg #304
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| # Single vertical position (altitude/depth) measurement. | ||
| # | ||
| # Units & sign (REP-103): meters, +Z up. Negative altitude indicates depth | ||
| # below the chosen reference. | ||
| # | ||
| # Semantics (REP-105): | ||
| # - 'altitude' is the vertical position along the +Z axis of header.frame_id. | ||
| # - header.frame_id is the frame in which the measurement is expressed | ||
| # (e.g., base_link, imu_link, map, earth). | ||
| # | ||
| # Reference: | ||
| # The 'reference' field indicates what this measurement is relative to: | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This field doesn't appear to exist.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sorry, I mistakenly cut off the end of the file. It was addressed in commit e9adbda. |
||
| # REFERENCE_UNKNOWN (0): unspecified or mixed semantics. | ||
| # REFERENCE_DATUM (1): relative to a vertical datum / ellipsoid / geoid. | ||
| # When used, 'datum' should name the model, e.g. | ||
| # "WGS84", "EGM96", "MSL", or a local datum identifier. | ||
| # REFERENCE_SURFACE (2): relative to a local physical surface (ground, seabed, | ||
| # water surface). Typical for AGL/height-above-surface sensors. | ||
| # | ||
| # Uncertainty: | ||
| # - 'variance' is the measurement variance in m^2; 0.0 indicates unknown. | ||
|
|
||
| # Reference enumeration | ||
| uint8 REFERENCE_UNKNOWN=0 | ||
| uint8 REFERENCE_DATUM=1 | ||
| uint8 REFERENCE_SURFACE=2 | ||
|
|
||
| # Timestamp and frame of the measurement | ||
| std_msgs/Header header # timestamp is when the altitude was measured; | ||
| # frame_id is the frame whose +Z defines "up" | ||
|
|
||
| # Scalar vertical position | ||
| float64 altitude # Vertical position in meters (+Z up); negative for depth | ||
|
|
||
| # Measurement uncertainty | ||
| float64 variance # 0 is interpreted as variance unknown | ||
|
|
||
| # Optional name of the datum/surface | ||
| string datum # Name of vertical datum or surface if applicable | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Each datum supported should be in the enum above, not a string here.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks! It was addressed in commit e9adbda. |
||
| # (e.g., "WGS84", "EGM96", "MSL", "GROUND", "SEA_SURFACE"); | ||
| # empty if unknown or not applicable | ||
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.
We need to be careful on this. base_link and imu_link are rarely actually vertical in the world. Isn't this about being vertical in the datum?
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.
Thanks! It was addressed in commit e9adbda.