fix: velocity is now defined in terms of displacement instead of position_vector

This commit is contained in:
Mateusz Pusz
2024-11-06 18:46:01 +01:00
parent 0c692dca8c
commit 6896d8e086
9 changed files with 69 additions and 68 deletions

View File

@@ -61,7 +61,7 @@ void print(auto iteration, QuantityPoint auto measured, const kalman::SystemStat
int main()
{
using namespace mp_units::si::unit_symbols;
using qp = quantity_point<isq::position_vector[m]>;
using qp = quantity_point<isq::displacement[m]>;
using state = kalman::system_state<qp, quantity_point<isq::velocity[m / s]>>;
const quantity interval = isq::duration(5 * s);

View File

@@ -61,7 +61,7 @@ void print(auto iteration, QuantityPoint auto measured, const kalman::SystemStat
int main()
{
using namespace mp_units::si::unit_symbols;
using qp = quantity_point<isq::position_vector[m]>;
using qp = quantity_point<isq::displacement[m]>;
using state = kalman::system_state<qp, quantity_point<isq::velocity[m / s]>>;
const quantity interval = isq::duration(5 * s);

View File

@@ -62,7 +62,7 @@ void print(auto iteration, QuantityPoint auto measured, const kalman::SystemStat
int main()
{
using namespace mp_units::si::unit_symbols;
using qp = quantity_point<isq::position_vector[m]>;
using qp = quantity_point<isq::displacement[m]>;
using state =
kalman::system_state<qp, quantity_point<isq::velocity[m / s]>, quantity_point<isq::acceleration[m / s2]>>;