// # This expresses acceleration in free space with uncertainty.

// Accel accel

// # Row-major representation of the 6x6 covariance matrix
// # The orientation parameters use a fixed-axis representation.
// # In order, the parameters are:
// # (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
// float64[36] covariance

#ifndef ACCEL_WITH_COVARIANCE_H
#define ACCEL_WITH_COVARIANCE_H

#include <array>
#include <geometry_msgs/Accel.h>

namespace geometry_msgs
{

struct AccelWithCovariance
{
    Accel accel;
    std::array<double, 36> covariance;
    // Constructor mặc định
    AccelWithCovariance() = default;
};

} // namespace geometry_msgs

#endif // ACCEL_WITH_COVARIANCE_H

