Go to the documentation of this file.
23 #ifndef QUADRATIC_COST_SE2_H_
24 #define QUADRATIC_COST_SE2_H_
56 using Ptr = std::shared_ptr<QuadraticFormCostSE2>;
71 bool lsq_form =
false)
109 using Ptr = std::shared_ptr<QuadraticStateCostSE2>;
140 #endif // QUADRATIC_COST_SE2_H_
std::shared_ptr< StageCost > Ptr
void computeNonIntegralStateTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, Eigen::Ref< Eigen::VectorXd > cost) const override
void computeIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const override
QuadraticStateCostSE2()
Default constructor.
corbo::StageCost::Ptr getInstance() const override
std::shared_ptr< QuadraticStateCostSE2 > Ptr
mpc_local_planner
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:35:06