Report generated on 19-Jul-2023 at 05:20:04 by pytest-html v3.2.0
54 tests ran in 1091.05 seconds.
(Un)check the boxes to filter the results.
54 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passesResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Passed | test/unit/test_control.py::TestLQR::test_constructor | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestLQR::test_set_cost | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestLQR::test_set_state | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestELQR::test_constructor | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestELQR::test_set_cost | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestELQR::test_set_state_lin | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_control.py::TestELQR::test_set_state_nonlin | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_double_integrator_mat | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_double_integrator_prop | 0.01 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_double_integrator_control | 0.02 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire2d_mat | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire2d_prop | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire2d_control | 0.02 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire_mat | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire_prop | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_dynamics.py::test_clohessy_wiltshire_control | 0.02 | |
No log output captured. | |||
Passed | test/unit/test_math.py::TestJacobianFunctions::test_get_jacobian | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_math.py::TestJacobianFunctions::test_get_state_jacobian | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_math.py::TestJacobianFunctions::test_get_input_jacobian | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_math.py::test_get_hessian | 0.00 | |
No log output captured. | |||
Passed | test/unit/test_math.py::test_get_elem_sym_fnc | 0.00 | |
No log output captured. | |||
Passed | test/validation/test_control.py::test_lqr_lin_inf_hor | 0.00 | |
No log output captured. | |||
Passed | test/validation/test_control.py::test_lqr_lin_finite_hor | 0.00 | |
No log output captured. | |||
Passed | test/validation/test_control.py::test_lqr_nonlin_finite_hor | 0.01 | |
No log output captured. | |||
Passed | test/validation/test_control.py::test_elqr_non_lin | 159.66 | |
------------------------------Captured stdout call------------------------------ Starting ELQR optimization loop... Iteration: 0 Cost: 140.2800 Iteration: 1 Cost: 145.0699 Iteration: 2 Cost: 129.6886 Iteration: 3 Cost: 146.6708 Iteration: 4 Cost: 143.4049 Iteration: 5 Cost: 137.3971 Iteration: 6 Cost: 133.2470 Iteration: 7 Cost: 131.1773 Iteration: 8 Cost: 138.4533 Iteration: 9 Cost: 130.6296 Iteration: 10 Cost: 127.3797 Iteration: 11 Cost: 125.2899 Iteration: 12 Cost: 123.1429 Iteration: 13 Cost: 122.1052 Iteration: 14 Cost: 119.0983 Iteration: 15 Cost: 119.1156 Iteration: 16 Cost: 104.3234 Iteration: 17 Cost: 104.2719 Iteration: 18 Cost: 103.2730 Iteration: 19 Cost: 103.2823 | |||
Passed | test/validation/test_data_fusion.py::test_GCI_meas_fusion | 3.42 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_KF_dynObj | 0.14 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_KF_mat | 0.50 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_EKF_dynObj | 0.79 | |
------------------------------Captured stdout call------------------------------ [0.68731269 0.69130869 1. 1. 0.83016983] | |||
Passed | test/validation/test_filters.py::test_EKF_cpp_dynObj | 0.08 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_STF_dynObj | 0.51 | |
------------------------------Captured stdout call------------------------------ 0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 [0.64535465 0.5954046 0.87612388 0.85414585] | |||
Passed | test/validation/test_filters.py::test_UKF_dynObj | 0.93 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_PF_dyn_fnc | 19.14 | |
------------------------------Captured stdout call------------------------------ test PF Starting sim 0.00 1.00 2.00 3.00 [[4.69340573]] [[4.70780281]] | |||
Passed | test/validation/test_filters.py::test_UPF_dyn_fnc | 5.48 | |
------------------------------Captured stdout call------------------------------ test UPF Starting sim 0.00 1.00 2.00 3.00 [[4.06660266]] [[4.97968808]] [[1.00556961]] | |||
Passed | test/validation/test_filters.py::test_UPF_dynObj | 279.11 | |
------------------------------Captured stdout call------------------------------ test UPF dynObj Starting sim 0.00 1.00 2.00 3.00 4.00 5.00 [37.9921158 62.0319021 3.01841288 -2.40102266] [38. 62. 3. -3.] [[ 4.71680813e-04 -8.36196839e-05 8.17054644e-03 -2.39892854e-03] [-8.36196839e-05 4.11641017e-04 -2.23784847e-03 8.10877866e-03] [ 8.17054644e-03 -2.23784847e-03 5.00993495e-01 -8.47636299e-02] [-2.39892854e-03 8.10877866e-03 -8.47636299e-02 6.08207578e-01]] (array([[4.99266642]]), 9.487729036781154) [[0.0002336 0. 0.00503428 0. ] [0. 0.0002336 0. 0.00503428] [0.00503428 0. 0.22560701 0. ] [0. 0.00503428 0. 0.22560701]] | |||
Passed | test/validation/test_filters.py::test_MCMC_UPF_dyn_fnc | 2.86 | |
------------------------------Captured stdout call------------------------------ test MCMC-UPF Starting sim 0.00 1.00 2.00 3.00 [[5.65861256]] [[6.87418167]] | |||
Passed | test/validation/test_filters.py::test_MCMC_UPF_dynObj | 162.75 | |
------------------------------Captured stdout call------------------------------ test MCMC UPF dynObj Starting sim 0.00 1.00 2.00 3.00 4.00 5.00 [38.00380525 61.99613245 3.2450898 -3.1568735 ] [38. 62. 3. -3.] [[ 3.36750280e-04 -5.80995923e-05 4.27004325e-03 -3.68586153e-03] [-5.80995923e-05 3.55595945e-04 -2.94177369e-03 1.08832677e-02] [ 4.27004325e-03 -2.94177369e-03 3.08052559e-01 -5.15341899e-02] [-3.68586153e-03 1.08832677e-02 -5.15341899e-02 6.98021701e-01]] (array([[0.39927393]]), 9.487729036781154) [[0.0002336 0. 0.00503428 0. ] [0. 0.0002336 0. 0.00503428] [0.00503428 0. 0.22560701 0. ] [0. 0.00503428 0. 0.22560701]] | |||
Passed | test/validation/test_filters.py::test_max_corr_ent_UKF_dynObj | 1.18 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_MCUPF_dyn_fnc | 1.02 | |
------------------------------Captured stdout call------------------------------ test MCUPF Starting sim 0.00 1.00 2.00 [[6.0529209]] [[5.61475217]] | |||
Passed | test/validation/test_filters.py::test_MCMC_MCUPF_dyn_fnc | 0.50 | |
------------------------------Captured stdout call------------------------------ test MCMC-MCUPF Starting sim 0.00 1.00 2.00 [[4.04818854]] [[5.03477855]] | |||
Passed | test/validation/test_filters.py::test_QKF_dynObj | 37.46 | |
------------------------------Captured stdout call------------------------------ Test QKF dynObj 0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 Bounding is: [0.78821179 0.82017982 0.98701299 0.995005 ] must be > 0.6826894921370859 [20.0012836 10.00395521 2.00180755 1.00239375] [20. 10. 2. 1.] [[ 2.29760633e-05 -3.22048312e-21 1.94171044e-05 -1.72698127e-22] [-3.22048312e-21 2.29760633e-05 8.31809656e-23 1.94171044e-05] [ 1.94171044e-05 8.31809656e-23 1.18328990e-04 -2.06997304e-21] [-1.72698127e-22 1.94171044e-05 -2.06997304e-21 1.18328990e-04]] (array([[0.72331011]]), 9.487729036781154) [[2.43762383e-05 0.00000000e+00 2.06003941e-05 0.00000000e+00] [0.00000000e+00 2.43762383e-05 0.00000000e+00 2.06003941e-05] [2.06003941e-05 0.00000000e+00 1.19328990e-04 0.00000000e+00] [0.00000000e+00 2.06003941e-05 0.00000000e+00 1.19328990e-04]] | |||
Passed | test/validation/test_filters.py::test_SQKF_dynObj | 61.13 | |
------------------------------Captured stdout call------------------------------ Test SQKF dynObj 0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 Bounding is: [0.78821179 0.82017982 0.98701299 0.995005 ] must be > 0.6826894921370859 [20.0012836 10.00395521 2.00180755 1.00239375] [20. 10. 2. 1.] [[ 2.29760633e-05 4.77063269e-22 1.94171044e-05 -2.45839838e-21] [ 4.77063269e-22 2.29760633e-05 6.14292731e-22 1.94171044e-05] [ 1.94171044e-05 6.14292731e-22 1.18328990e-04 -2.04147122e-21] [-2.45839838e-21 1.94171044e-05 -2.04147122e-21 1.18328990e-04]] (array([[0.72331011]]), 9.487729036781154) [[2.43762383e-05 0.00000000e+00 2.06003941e-05 0.00000000e+00] [0.00000000e+00 2.43762383e-05 0.00000000e+00 2.06003941e-05] [2.06003941e-05 0.00000000e+00 1.19328990e-04 0.00000000e+00] [0.00000000e+00 2.06003941e-05 0.00000000e+00 1.19328990e-04]] | |||
Passed | test/validation/test_filters.py::test_QKF_GSM_bootstrap | 8.33 | |
------------------------------Captured stdout call------------------------------ Test QKF-GSM (bootstrap init) | |||
Passed | test/validation/test_filters.py::test_QKF_GSM_gsm | 6.87 | |
------------------------------Captured stdout call------------------------------ Test QKF-GSM (gsm init) | |||
Passed | test/validation/test_filters.py::test_QKF_GSM_gsm_proc_est | 8.23 | |
------------------------------Captured stdout call------------------------------ Test QKF-GSM (gsm init, proc estimation) | |||
Passed | test/validation/test_filters.py::test_SQKF_GSM_bootstrap | 11.05 | |
------------------------------Captured stdout call------------------------------ Test SQKF-GSM | |||
Passed | test/validation/test_filters.py::test_UKF_GSM_bootstrap | 4.28 | |
------------------------------Captured stdout call------------------------------ Test UKF-GSM | |||
Passed | test/validation/test_filters.py::test_EKF_GSM_gsm | 4.53 | |
------------------------------Captured stdout call------------------------------ Test EKF-GSM (gsm init) | |||
Passed | test/validation/test_filters.py::test_GCI_KF_dynObj | 2.99 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_GCI_EKF_dynObj | 3.43 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_IMM_dynObj | 1.25 | |
No log output captured. | |||
Passed | test/validation/test_filters.py::test_GCI_IMM_dynObj | 13.99 | |
No log output captured. | |||
Passed | test/validation/test_rrt.py::test_lin_lqrrrtstar | 2.35 | |
------------------------------Captured stdout call------------------------------ Starting LQR-RRT* Planning... Iter: 0, number of nodes: 1, last cost: inf Iter: 1, number of nodes: 1, last cost: inf Iter: 2, number of nodes: 1, last cost: inf Iter: 3, number of nodes: 2, last cost: inf Iter: 4, number of nodes: 3, last cost: inf Iter: 5, number of nodes: 4, last cost: inf Iter: 6, number of nodes: 5, last cost: 853.6151 | |||
Passed | test/validation/test_rrt.py::test_elqrrrtstar | 283.78 | |
------------------------------Captured stdout call------------------------------ Starting LQR-RRT* Planning... Iter: 0, number of nodes: 1, last cost: inf Iter: 1, number of nodes: 2, last cost: inf No Path - Infinite Cost Iter: 2, number of nodes: 2, last cost: inf Iter: 3, number of nodes: 3, last cost: inf Iter: 4, number of nodes: 3, last cost: inf Iter: 5, number of nodes: 3, last cost: inf Iter: 6, number of nodes: 4, last cost: inf Iter: 7, number of nodes: 4, last cost: inf Iter: 8, number of nodes: 5, last cost: inf |