mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 21:24:27 +02:00
fix(example): Kalman filter examples now use a correct quantity of time
This commit is contained in:
@@ -51,7 +51,7 @@ int main()
|
|||||||
using namespace mp_units::si::unit_symbols;
|
using namespace mp_units::si::unit_symbols;
|
||||||
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>>;
|
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>>;
|
||||||
|
|
||||||
const auto interval = isq::period_duration(5 * s);
|
const auto interval = isq::duration(5 * s);
|
||||||
const state initial = {30 * km, 40 * (m / s)};
|
const state initial = {30 * km, 40 * (m / s)};
|
||||||
const quantity<isq::position_vector[m], int> measurements[] = {30110 * m, 30265 * m, 30740 * m, 30750 * m, 31135 * m,
|
const quantity<isq::position_vector[m], int> measurements[] = {30110 * m, 30265 * m, 30740 * m, 30750 * m, 31135 * m,
|
||||||
31015 * m, 31180 * m, 31610 * m, 31960 * m, 31865 * m};
|
31015 * m, 31180 * m, 31610 * m, 31960 * m, 31865 * m};
|
||||||
|
@@ -51,7 +51,7 @@ int main()
|
|||||||
using namespace mp_units::si::unit_symbols;
|
using namespace mp_units::si::unit_symbols;
|
||||||
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>>;
|
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>>;
|
||||||
|
|
||||||
const auto interval = isq::period_duration(5 * s);
|
const auto interval = isq::duration(5 * s);
|
||||||
const state initial = {30 * km, 50 * (m / s)};
|
const state initial = {30 * km, 50 * (m / s)};
|
||||||
const quantity<isq::position_vector[m], int> measurements[] = {30160 * m, 30365 * m, 30890 * m, 31050 * m, 31785 * m,
|
const quantity<isq::position_vector[m], int> measurements[] = {30160 * m, 30365 * m, 30890 * m, 31050 * m, 31785 * m,
|
||||||
32215 * m, 33130 * m, 34510 * m, 36010 * m, 37265 * m};
|
32215 * m, 33130 * m, 34510 * m, 36010 * m, 37265 * m};
|
||||||
|
@@ -51,7 +51,7 @@ int main()
|
|||||||
using namespace mp_units::si::unit_symbols;
|
using namespace mp_units::si::unit_symbols;
|
||||||
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>,
|
using state = kalman::state<quantity<isq::position_vector[m]>, quantity<isq::velocity[m / s]>,
|
||||||
quantity<isq::acceleration[m / s2]>>;
|
quantity<isq::acceleration[m / s2]>>;
|
||||||
const auto interval = isq::period_duration(5. * s);
|
const auto interval = isq::duration(5. * s);
|
||||||
const state initial = {30 * km, 50 * (m / s), 0 * (m / s2)};
|
const state initial = {30 * km, 50 * (m / s), 0 * (m / s2)};
|
||||||
|
|
||||||
const quantity<isq::position_vector[m], int> measurements[] = {30160 * m, 30365 * m, 30890 * m, 31050 * m, 31785 * m,
|
const quantity<isq::position_vector[m], int> measurements[] = {30160 * m, 30365 * m, 30890 * m, 31050 * m, 31785 * m,
|
||||||
|
Reference in New Issue
Block a user