Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
geoops::IMUData Struct Reference

This struct stores/contains information about orientation. More...

#include <GeospatialOperations.hpp>

Public Member Functions

 IMUData ()
 Construct a new IMUData object.
 
 IMUData (double dPitch, double dRoll, double dHeading)
 Construct a new IMUData object.
 

Public Attributes

double dPitch
 
double dRoll
 
double dHeading
 

Detailed Description

This struct stores/contains information about orientation.

Author
clayjay3 (clayt.nosp@m.onra.nosp@m.ycowe.nosp@m.n@gm.nosp@m.ail.c.nosp@m.om)
Date
2023-09-23

Constructor & Destructor Documentation

◆ IMUData() [1/2]

geoops::IMUData::IMUData ( )
inline

Construct a new IMUData object.

Author
clayjay3 (clayt.nosp@m.onra.nosp@m.ycowe.nosp@m.n@gm.nosp@m.ail.c.nosp@m.om)
Date
2023-09-23
114 {
115 // Initialize member variables to default values.
116 dPitch = 0.0;
117 dRoll = 0.0;
118 dHeading = 0.0;
119 }

◆ IMUData() [2/2]

geoops::IMUData::IMUData ( double  dPitch,
double  dRoll,
double  dHeading 
)
inline

Construct a new IMUData object.

Parameters
dPitch- The pitch of the navboard in degrees.
dRoll- The roll of the navboard in degrees.
dHeading- The bearing/yaw of the navboard in degrees.
Author
clayjay3 (clayt.nosp@m.onra.nosp@m.ycowe.nosp@m.n@gm.nosp@m.ail.c.nosp@m.om)
Date
2023-09-23
132 {
133 // Initialize member variables with given values.
134 this->dPitch = dPitch;
135 this->dRoll = dRoll;
136 this->dHeading = dHeading;
137 }

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