#include <acado/utils/acado_utils.hpp>#include <acado/user_interaction/user_interaction.hpp>#include <acado/matrix_vector/matrix_vector.hpp>#include <acado/variables_grid/variables_grid.hpp>#include <acado/index_list/index_list.hpp>#include <acado/symbolic_expression/symbolic_expression.hpp>#include <acado/function/function.hpp>#include <acado/integrator/integrator.hpp>#include <acado/sparse_solver/sparse_solver.hpp>#include <acado/dynamic_system/dynamic_system.hpp>#include <acado/dynamic_discretization/dynamic_discretization.hpp>#include <acado/dynamic_discretization/integration_algorithm.hpp>#include <acado/nlp_solver/nlp_solver.hpp>#include <acado/nlp_solver/scp_method.hpp>#include <acado/ocp/ocp.hpp>#include <acado/optimization_algorithm/optimization_algorithm.hpp>#include <acado/optimization_algorithm/parameter_estimation_algorithm.hpp>#include <acado/optimization_algorithm/multi_objective_algorithm.hpp>#include <acado/curve/curve.hpp>#include <acado/controller/controller.hpp>#include <acado/estimator/estimator.hpp>#include <acado/control_law/control_law.hpp>#include <acado/control_law/pid_controller.hpp>#include <acado/control_law/dynamic_feedback_law.hpp>#include <acado/control_law/linear_state_feedback.hpp>#include <acado/control_law/feedforward_law.hpp>#include <acado/reference_trajectory/reference_trajectory.hpp>