24 #include "Eigen/Dense" 29 #include "modules/planning/proto/planning.pb.h" 37 const PlannerOpenSpaceConfig& planner_open_space_config);
41 bool Solve(
const size_t horizon,
const double ts,
const Eigen::MatrixXd& ego,
42 const size_t obstacles_num,
43 const Eigen::MatrixXi& obstacles_edges_num,
44 const Eigen::MatrixXd& obstacles_A,
45 const Eigen::MatrixXd& obstacles_b,
const Eigen::MatrixXd& xWS,
46 Eigen::MatrixXd* l_warm_up, Eigen::MatrixXd* n_warm_up,
47 Eigen::MatrixXd* s_warm_up);
50 PlannerOpenSpaceConfig planner_open_space_config_;
Definition: dual_variable_warm_start_problem.h:34
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Solve(const size_t horizon, const double ts, const Eigen::MatrixXd &ego, const size_t obstacles_num, const Eigen::MatrixXi &obstacles_edges_num, const Eigen::MatrixXd &obstacles_A, const Eigen::MatrixXd &obstacles_b, const Eigen::MatrixXd &xWS, Eigen::MatrixXd *l_warm_up, Eigen::MatrixXd *n_warm_up, Eigen::MatrixXd *s_warm_up)
DualVariableWarmStartProblem(const PlannerOpenSpaceConfig &planner_open_space_config)
Planning module main class. It processes GPS and IMU as input, to generate planning info...
virtual ~DualVariableWarmStartProblem()=default