forked from mpusz/mp-units
refactor: small refactoring of values used to initialize an array in kalman examples
This commit is contained in:
@@ -50,8 +50,8 @@ int main()
|
|||||||
using state = kalman::state<quantity<isq::mass[g]>>;
|
using state = kalman::state<quantity<isq::mass[g]>>;
|
||||||
|
|
||||||
const state initial = {1 * kg};
|
const state initial = {1 * kg};
|
||||||
const std::array measurements = {1030 * g, 989 * g, 1017 * g, 1009 * g, 1013 * g,
|
const std::array measurements = {1'030 * g, 989 * g, 1'017 * g, 1'009 * g, 1'013 * g,
|
||||||
979 * g, 1008 * g, 1042 * g, 1012 * g, 1011 * g};
|
979 * g, 1'008 * g, 1'042 * g, 1'012 * g, 1'011 * g};
|
||||||
|
|
||||||
print_header(initial);
|
print_header(initial);
|
||||||
state next = initial;
|
state next = initial;
|
||||||
|
@@ -53,8 +53,8 @@ int main()
|
|||||||
|
|
||||||
const auto interval = isq::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[] = {30'110 * m, 30'265 * m, 30'740 * m, 30'750 * m, 31'135 * m,
|
||||||
31015 * m, 31180 * m, 31610 * m, 31960 * m, 31865 * m};
|
31'015 * m, 31'180 * m, 31'610 * m, 31'960 * m, 31'865 * m};
|
||||||
std::array gain = {0.2 * one, 0.1 * one};
|
std::array gain = {0.2 * one, 0.1 * one};
|
||||||
|
|
||||||
print_header(initial);
|
print_header(initial);
|
||||||
|
@@ -53,8 +53,8 @@ int main()
|
|||||||
|
|
||||||
const auto interval = isq::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[] = {30'160 * m, 30'365 * m, 30'890 * m, 31'050 * m, 31'785 * m,
|
||||||
32215 * m, 33130 * m, 34510 * m, 36010 * m, 37265 * m};
|
32'215 * m, 33'130 * m, 34'510 * m, 36'010 * m, 37'265 * m};
|
||||||
std::array gain = {0.2 * one, 0.1 * one};
|
std::array gain = {0.2 * one, 0.1 * one};
|
||||||
|
|
||||||
print_header(initial);
|
print_header(initial);
|
||||||
|
@@ -54,8 +54,8 @@ int main()
|
|||||||
const auto interval = isq::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[] = {30'160 * m, 30'365 * m, 30'890 * m, 31'050 * m, 31'785 * m,
|
||||||
32215 * m, 33130 * m, 34510 * m, 36010 * m, 37265 * m};
|
32'215 * m, 33'130 * m, 34'510 * m, 36'010 * m, 37'265 * m};
|
||||||
std::array gain = {0.5 * one, 0.4 * one, 0.1 * one};
|
std::array gain = {0.5 * one, 0.4 * one, 0.1 * one};
|
||||||
|
|
||||||
print_header(initial);
|
print_header(initial);
|
||||||
|
Reference in New Issue
Block a user