LocationFix
A navigation satellite fix for any Global Navigation Satellite System
Panel support
LocationFix is used in the Map panel.
Schema
| field | type | description |
|---|---|---|
timestamp | time | Timestamp of the message |
frame_id | string | Frame for the sensor. Latitude and longitude readings are at the origin of the frame. |
latitude | float64 | Latitude in degrees |
longitude | float64 | Longitude in degrees |
altitude | float64 | Altitude in meters |
position_covariance | float64[9] | Position covariance (m^2) defined relative to a tangential plane through the reported position. The components are East, North, and Up (ENU), in row-major order. |
position_covariance_type | PositionCovarianceType | If position_covariance is available, position_covariance_type must be set to indicate the type of covariance. |
Reference implementations
Foxglove schemas are framework-agnostic, and can be implemented using any supported message encoding:
| encoding | schema |
|---|---|
| ROS 1 | foxglove_msgs/LocationFix |
| ROS 2 | foxglove_msgs/msg/LocationFix |
| JSON | foxglove.LocationFix |
| Protobuf | foxglove.LocationFix |
| FlatBuffers | foxglove.LocationFix |
| OMG IDL | foxglove::LocationFix |
You must use the schema names specified above for Foxglove to recognize the schema.
