CreOS SDK
The CreOS SDK allows you to interact with Avular robots
 
Loading...
Searching...
No Matches
creos_messages::GnssPosition Struct Reference

The GNSS message contains the GNSS data of the robot. More...

#include <creos/messages/gnss.hpp>

Collaboration diagram for creos_messages::GnssPosition:

Public Types

enum  CovarianceType {
  kInvalidCovariance = -1 , kUnknown = 0 , kApproximated = 1 , kDiagonalKnown = 2 ,
  kKnown = 3
}
 

Public Member Functions

auto operator<=> (const GnssPosition &other) const =default
 Compare two GnssPosition messages.
 

Public Attributes

GnssCoordinate coordinate
 
Matrixd< 3, 3 > covariance
 
CovarianceType position_covariance_type = kInvalidCovariance
 

Detailed Description

The GNSS message contains the GNSS data of the robot.

Member Enumeration Documentation

◆ CovarianceType

Enumerator
kInvalidCovariance 

The covariance of the GNSS sensor is invalid.

kUnknown 

The covariance of the GNSS sensor is unknown.

kApproximated 

The covariance of the GNSS sensor is approximated.

kDiagonalKnown 

The covariance of the GNSS sensor is diagonal and known.

kKnown 

The covariance of the GNSS sensor is known.


The documentation for this struct was generated from the following file: