526 lines
18 KiB
JSON
526 lines
18 KiB
JSON
{
|
|
"acados_include_path": "/data/openpilot/third_party/acados/include",
|
|
"acados_lib_path": "/data/openpilot/third_party/acados/lib",
|
|
"code_export_directory": "/data/openpilot/selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code",
|
|
"constraints": {
|
|
"C": [],
|
|
"C_e": [],
|
|
"D": [],
|
|
"constr_type": "BGH",
|
|
"constr_type_e": "BGH",
|
|
"idxbu": [],
|
|
"idxbx": [],
|
|
"idxbx_0": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"idxbx_e": [],
|
|
"idxbxe_0": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"idxsbu": [],
|
|
"idxsbx": [],
|
|
"idxsbx_e": [],
|
|
"idxsg": [],
|
|
"idxsg_e": [],
|
|
"idxsh": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"idxsh_e": [],
|
|
"idxsphi": [],
|
|
"idxsphi_e": [],
|
|
"lbu": [],
|
|
"lbx": [],
|
|
"lbx_0": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"lbx_e": [],
|
|
"lg": [],
|
|
"lg_e": [],
|
|
"lh": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"lh_e": [],
|
|
"lphi": [],
|
|
"lphi_e": [],
|
|
"lsbu": [],
|
|
"lsbx": [],
|
|
"lsbx_e": [],
|
|
"lsg": [],
|
|
"lsg_e": [],
|
|
"lsh": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"lsh_e": [],
|
|
"lsphi": [],
|
|
"lsphi_e": [],
|
|
"ubu": [],
|
|
"ubx": [],
|
|
"ubx_0": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"ubx_e": [],
|
|
"ug": [],
|
|
"ug_e": [],
|
|
"uh": [
|
|
10000.0,
|
|
10000.0,
|
|
10000.0,
|
|
10000.0
|
|
],
|
|
"uh_e": [],
|
|
"uphi": [],
|
|
"uphi_e": [],
|
|
"usbu": [],
|
|
"usbx": [],
|
|
"usbx_e": [],
|
|
"usg": [],
|
|
"usg_e": [],
|
|
"ush": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"ush_e": [],
|
|
"usphi": [],
|
|
"usphi_e": []
|
|
},
|
|
"cost": {
|
|
"Vu": [],
|
|
"Vu_0": [],
|
|
"Vx": [],
|
|
"Vx_0": [],
|
|
"Vx_e": [],
|
|
"Vz": [],
|
|
"Vz_0": [],
|
|
"W": [
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
],
|
|
"W_0": [
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
],
|
|
"W_e": [
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
],
|
|
"Zl": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"Zl_e": [],
|
|
"Zu": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"Zu_e": [],
|
|
"cost_ext_fun_type": "casadi",
|
|
"cost_ext_fun_type_0": "casadi",
|
|
"cost_ext_fun_type_e": "casadi",
|
|
"cost_type": "NONLINEAR_LS",
|
|
"cost_type_0": "NONLINEAR_LS",
|
|
"cost_type_e": "NONLINEAR_LS",
|
|
"yref": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"yref_0": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"yref_e": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"zl": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"zl_e": [],
|
|
"zu": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"zu_e": []
|
|
},
|
|
"cython_include_dirs": [
|
|
"/usr/local/venv/lib/python3.12/site-packages/numpy/_core/include",
|
|
"/usr/include/python3.12"
|
|
],
|
|
"dims": {
|
|
"N": 12,
|
|
"nbu": 0,
|
|
"nbx": 0,
|
|
"nbx_0": 3,
|
|
"nbx_e": 0,
|
|
"nbxe_0": 3,
|
|
"ng": 0,
|
|
"ng_e": 0,
|
|
"nh": 4,
|
|
"nh_e": 0,
|
|
"np": 8,
|
|
"nphi": 0,
|
|
"nphi_e": 0,
|
|
"nr": 0,
|
|
"nr_e": 0,
|
|
"ns": 4,
|
|
"ns_e": 0,
|
|
"nsbu": 0,
|
|
"nsbx": 0,
|
|
"nsbx_e": 0,
|
|
"nsg": 0,
|
|
"nsg_e": 0,
|
|
"nsh": 4,
|
|
"nsh_e": 0,
|
|
"nsphi": 0,
|
|
"nsphi_e": 0,
|
|
"nu": 1,
|
|
"nx": 3,
|
|
"ny": 6,
|
|
"ny_0": 6,
|
|
"ny_e": 5,
|
|
"nz": 0
|
|
},
|
|
"json_file": "/data/openpilot/selfdrive/controls/lib/longitudinal_mpc_lib/acados_ocp_long.json",
|
|
"model": {
|
|
"con_h_expr": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegiaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegpcaaaaaaaaaaaaaafaaaaaaabgpfngjgogegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpfngbgihchcaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaakaaaaaaaihpfpgcgdhehbgdgmgfgegpcaaaaaaaaaaaaaafaaaaaaaihpffghgpgegdaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaacbaaaaaamgfgbgegpfegbgoghgfgchpfggbgdgehpgchegbaaaaaaaaaaaaaaaegbaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaeglaaaaaaaaaaaaaaachbaaaaaaaaaaaaaaaegdaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgcaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfgegdaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghhchbaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfgegbaaaaaaaaaaaaaaachbaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgkaaaaaaa",
|
|
"con_h_expr_e": null,
|
|
"con_phi_expr": null,
|
|
"con_phi_expr_e": null,
|
|
"con_r_expr": null,
|
|
"con_r_expr_e": null,
|
|
"con_r_in_phi": null,
|
|
"con_r_in_phi_e": null,
|
|
"cost_conl_custom_outer_hess": null,
|
|
"cost_conl_custom_outer_hess_0": null,
|
|
"cost_conl_custom_outer_hess_e": null,
|
|
"cost_expr_ext_cost": null,
|
|
"cost_expr_ext_cost_0": null,
|
|
"cost_expr_ext_cost_custom_hess": null,
|
|
"cost_expr_ext_cost_custom_hess_0": null,
|
|
"cost_expr_ext_cost_custom_hess_e": null,
|
|
"cost_expr_ext_cost_e": null,
|
|
"cost_psi_expr": null,
|
|
"cost_psi_expr_0": null,
|
|
"cost_psi_expr_e": null,
|
|
"cost_r_in_psi_expr": null,
|
|
"cost_r_in_psi_expr_0": null,
|
|
"cost_r_in_psi_expr_e": null,
|
|
"cost_y_expr": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegkaaaaaaaaaaaaaaagaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaafaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaakaaaaaaaihpfpgcgdhehbgdgmgfgegpcaaaaaaaaaaaaaafaaaaaaaihpffghgpgegbaaaaaaaaaaaaaaaegbaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaeglaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegdaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgcaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfgegdaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghhcheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfgegbaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgkaaaaaaachcaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegcaaaaaaaaaaaaaaachdbaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaagaaaaaaaahchfgghpfbgegpcaaaaaaaaaaaaaafaaaaaaakgpffghgpg",
|
|
"cost_y_expr_0": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegkaaaaaaaaaaaaaaagaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaafaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaakaaaaaaaihpfpgcgdhehbgdgmgfgegpcaaaaaaaaaaaaaafaaaaaaaihpffghgpgegbaaaaaaaaaaaaaaaegbaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaeglaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegdaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgcaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfgegdaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghhcheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfgegbaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgkaaaaaaachcaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegcaaaaaaaaaaaaaaachdbaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaagaaaaaaaahchfgghpfbgegpcaaaaaaaaaaaaaafaaaaaaakgpffghgpg",
|
|
"cost_y_expr_e": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegjaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaakaaaaaaaihpfpgcgdhehbgdgmgfgegpcaaaaaaaaaaaaaafaaaaaaaihpffghgpgegbaaaaaaaaaaaaaaaegbaaaaaaaaaaaaaaaegeaaaaaaaaaaaaaaaeglaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegdaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgcaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfgegdaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghhcheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfgegbaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegmcaaaaaaaaaaaaaajgkaaaaaaachcaaaaaaaaaaaaaaacheaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegcaaaaaaaaaaaaaaachdbaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaagaaaaaaaahchfgghpfbg",
|
|
"disc_dyn_expr": null,
|
|
"dyn_disc_fun": null,
|
|
"dyn_disc_fun_jac": null,
|
|
"dyn_disc_fun_jac_hess": null,
|
|
"dyn_ext_fun_type": "casadi",
|
|
"dyn_generic_source": null,
|
|
"f_expl_expr": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaeghaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegpcaaaaaaaaaaaaaafaaaaaaakgpffghgpg",
|
|
"f_impl_expr": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaeghaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaajaaaaaaaihpffghgpgpfegpgehegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaajaaaaaaaghpffghgpgpfegpgehegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpgegcaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaajaaaaaaabgpffghgpgpfegpgehegpcaaaaaaaaaaaaaafaaaaaaakgpffghgpg",
|
|
"gnsf": {
|
|
"nontrivial_f_LO": 1,
|
|
"purely_linear": 0
|
|
},
|
|
"name": "long",
|
|
"p": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegmaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaafaaaaaaaaaaaaaaagaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaabgpfngjgogegpcaaaaaaaaaaaaaafaaaaaaabgpfngbgihegpcaaaaaaaaaaaaaakaaaaaaaihpfpgcgdhehbgdgmgfgegpcaaaaaaaaaaaaaagaaaaaaaahchfgghpfbgegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghhegpcaaaaaaaaaaaaaacbaaaaaamgfgbgegpfegbgoghgfgchpfggbgdgehpgchegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfgegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfg",
|
|
"u": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegfaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaakgpffghgpg",
|
|
"x": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaeghaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaafaaaaaaaihpffghgpgegpcaaaaaaaaaaaaaafaaaaaaaghpffghgpgegpcaaaaaaaaaaaaaafaaaaaaabgpffghgpg",
|
|
"xdot": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaeghaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaacaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaajaaaaaaaihpffghgpgpfegpgehegpcaaaaaaaaaaaaaajaaaaaaaghpffghgpgpfegpgehegpcaaaaaaaaaaaaaajaaaaaaabgpffghgpgpfegpgeh",
|
|
"z": "jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
|
},
|
|
"parameter_values": [
|
|
-1.2,
|
|
1.2,
|
|
0.0,
|
|
0.0,
|
|
"jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegfaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaamgfgbgegpfehpfggpgmgmgpghh",
|
|
0.8,
|
|
"jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegfaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadgpgngggpgchehpfcgchbglgfg",
|
|
"jhpnnagiieahaaaadaaaaaaaaaaaaaaaaaegfaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaegpcaaaaaaaaaaaaaanaaaaaaadhehpgahpfegjgdhehbgogdgfg"
|
|
],
|
|
"problem_class": "OCP",
|
|
"shared_lib_ext": ".so",
|
|
"solver_options": {
|
|
"Tsim": 0.06944444444444445,
|
|
"alpha_min": 0.05,
|
|
"alpha_reduction": 0.7,
|
|
"collocation_type": "GAUSS_LEGENDRE",
|
|
"custom_templates": [],
|
|
"custom_update_copy": true,
|
|
"custom_update_filename": "",
|
|
"custom_update_header_filename": "",
|
|
"eps_sufficient_descent": 0.0001,
|
|
"exact_hess_constr": 1,
|
|
"exact_hess_cost": 1,
|
|
"exact_hess_dyn": 1,
|
|
"ext_cost_num_hess": 0,
|
|
"ext_fun_compile_flags": "-O2",
|
|
"full_step_dual": 0,
|
|
"globalization": "FIXED_STEP",
|
|
"globalization_use_SOC": 0,
|
|
"hessian_approx": "GAUSS_NEWTON",
|
|
"hpipm_mode": "BALANCE",
|
|
"initialize_t_slacks": 0,
|
|
"integrator_type": "ERK",
|
|
"levenberg_marquardt": 0.0,
|
|
"line_search_use_sufficient_descent": 0,
|
|
"model_external_shared_lib_dir": null,
|
|
"model_external_shared_lib_name": null,
|
|
"nlp_solver_ext_qp_res": 0,
|
|
"nlp_solver_max_iter": 100,
|
|
"nlp_solver_step_length": 1.0,
|
|
"nlp_solver_tol_comp": 1e-06,
|
|
"nlp_solver_tol_eq": 1e-06,
|
|
"nlp_solver_tol_ineq": 1e-06,
|
|
"nlp_solver_tol_stat": 1e-06,
|
|
"nlp_solver_type": "SQP_RTI",
|
|
"print_level": 0,
|
|
"qp_solver": "PARTIAL_CONDENSING_HPIPM",
|
|
"qp_solver_cond_N": 1,
|
|
"qp_solver_cond_ric_alg": 1,
|
|
"qp_solver_iter_max": 10,
|
|
"qp_solver_ric_alg": 1,
|
|
"qp_solver_tol_comp": 0.001,
|
|
"qp_solver_tol_eq": 0.001,
|
|
"qp_solver_tol_ineq": 0.001,
|
|
"qp_solver_tol_stat": 0.001,
|
|
"qp_solver_warm_start": 0,
|
|
"regularize_method": null,
|
|
"shooting_nodes": [
|
|
0.0,
|
|
0.06944444444444445,
|
|
0.2777777777777778,
|
|
0.625,
|
|
1.1111111111111112,
|
|
1.7361111111111114,
|
|
2.5,
|
|
3.4027777777777786,
|
|
4.444444444444445,
|
|
5.625,
|
|
6.9444444444444455,
|
|
8.402777777777777,
|
|
10.0
|
|
],
|
|
"sim_method_jac_reuse": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"sim_method_newton_iter": 3,
|
|
"sim_method_newton_tol": 0.0,
|
|
"sim_method_num_stages": [
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4,
|
|
4
|
|
],
|
|
"sim_method_num_steps": [
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"tf": 10.0,
|
|
"time_steps": [
|
|
0.06944444444444445,
|
|
0.20833333333333334,
|
|
0.3472222222222222,
|
|
0.48611111111111116,
|
|
0.6250000000000002,
|
|
0.7638888888888886,
|
|
0.9027777777777786,
|
|
1.041666666666666,
|
|
1.1805555555555554,
|
|
1.3194444444444455,
|
|
1.4583333333333313,
|
|
1.5972222222222232
|
|
]
|
|
}
|
|
} |