61 vd(x(5)),
qx(x(6)),
qy(x(7)),
qz(x(8)),
qw(x(9)),
bx(x(10)),
66 Eigen::Matrix<float, 13, 1>
getX()
const
68 return Eigen::Matrix<float, 13, 1>(
n,
e,
d,
vn,
ve,
vd,
qx,
qy,
qz,
qw,
74 return "timestamp,n,e,d,vn,ve,vd,qx,qy,qz,qw,bx,by,bz\n";
77 void print(std::ostream& os)
const
79 os <<
timestamp <<
"," <<
n <<
"," <<
e <<
"," <<
d <<
"," <<
vn <<
","
80 <<
ve <<
"," <<
vd <<
"," <<
qx <<
"," <<
qy <<
"," <<
qz <<
","
81 <<
qw <<
"," <<
bx <<
"," <<
by <<
"," <<
bz <<
"\n";
This file includes all the types the logdecoder script will decode.
void print(std::ostream &os) const
static std::string header()
NASState(uint64_t timestamp, Eigen::Matrix< float, 13, 1 > x)
float vd
Velocity Down (z)
float bx
Gyroscope bias x.
float by
Gyroscope bias y.
Eigen::Matrix< float, 13, 1 > getX() const
float ve
Velocity East (y)
float vn
Velocity North (x)
float bz
Gyroscope bias z.