_current_dt | mpc_local_planner::StageInequalitySE2 | protected |
_du_lb | mpc_local_planner::StageInequalitySE2 | protected |
_du_ub | mpc_local_planner::StageInequalitySE2 | protected |
_enable_dynamic_obstacles | mpc_local_planner::StageInequalitySE2 | protected |
_min_obstacle_dist | mpc_local_planner::StageInequalitySE2 | protected |
_num_du_lb_finite | mpc_local_planner::StageInequalitySE2 | protected |
_num_du_ub_finite | mpc_local_planner::StageInequalitySE2 | protected |
_obstacle_filter_cutoff_dist | mpc_local_planner::StageInequalitySE2 | protected |
_obstacle_filter_force_inclusion_dist | mpc_local_planner::StageInequalitySE2 | protected |
_obstacles | mpc_local_planner::StageInequalitySE2 | protected |
_relevant_dyn_obstacles | mpc_local_planner::StageInequalitySE2 | protected |
_relevant_obstacles | mpc_local_planner::StageInequalitySE2 | protected |
_robot_model | mpc_local_planner::StageInequalitySE2 | protected |
checkParameters(int state_dim, int control_dim, std::stringstream *issues) const | corbo::StageFunction | virtual |
computeConcatenatedNonIntegralStateControlTerms(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost, bool lsq_mode=false) const | corbo::StageFunction | virtual |
computeConcatenatedNonIntegralStateTerms(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost, bool lsq_mode=false) const | corbo::StageFunction | virtual |
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 | corbo::StageFunction | virtual |
computeNonIntegralControlDeviationTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, const Eigen::Ref< const Eigen::VectorXd > &u_prev, double dt, Eigen::Ref< Eigen::VectorXd > cost) const override | mpc_local_planner::StageInequalitySE2 | virtual |
computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
computeNonIntegralStateControlDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
computeNonIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
computeNonIntegralStateDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) const override | mpc_local_planner::StageInequalitySE2 | virtual |
computeNonIntegralStateTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, Eigen::Ref< Eigen::VectorXd > cost) const override | mpc_local_planner::StageInequalitySE2 | virtual |
ConstPtr typedef | corbo::StageInequalityConstraint | |
getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
getInstance() const override | mpc_local_planner::StageInequalitySE2 | inlinevirtual |
getIntegralStateControlTermDimension(int k) const | corbo::StageFunction | virtual |
getMinimumDistance() const | mpc_local_planner::StageInequalitySE2 | inline |
getNonIntegralControlDeviationTermDimension(int k) const override | mpc_local_planner::StageInequalitySE2 | virtual |
getNonIntegralControlTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralDtTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralStateControlDtTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralStateControlTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralStateDtTermDimension(int k) const override | mpc_local_planner::StageInequalitySE2 | virtual |
getNonIntegralStateTermDimension(int k) const override | mpc_local_planner::StageInequalitySE2 | virtual |
hasIntegralTerms(int k) const override | mpc_local_planner::StageInequalitySE2 | inlinevirtual |
hasNonIntegralTerms(int k) const override | mpc_local_planner::StageInequalitySE2 | inlinevirtual |
isLinearNonIntegralControlTerm(int k) const | corbo::StageFunction | virtual |
isLinearNonIntegralDtTerm(int k) const | corbo::StageFunction | virtual |
isLinearNonIntegralStateTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralControlTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralDtTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralStateTerm(int k) const | corbo::StageFunction | virtual |
ObstaclePtr typedef | mpc_local_planner::StageInequalitySE2 | |
Ptr typedef | mpc_local_planner::StageInequalitySE2 | |
setControlDeviationBounds(const Eigen::VectorXd &du_lb, const Eigen::VectorXd &du_ub) | mpc_local_planner::StageInequalitySE2 | |
setEnableDynamicObstacles(bool enable_dyn_obst) | mpc_local_planner::StageInequalitySE2 | inline |
setMinimumDistance(double min_dist) | mpc_local_planner::StageInequalitySE2 | inline |
setObstacleFilterParameters(double force_inclusion_dist, double cutoff_dist) | mpc_local_planner::StageInequalitySE2 | inline |
setObstacleVector(const teb_local_planner::ObstContainer &obstacles) | mpc_local_planner::StageInequalitySE2 | inline |
setRobotFootprintModel(teb_local_planner::RobotFootprintModelPtr robot_model) | mpc_local_planner::StageInequalitySE2 | inline |
update(int n, double, corbo::ReferenceTrajectoryInterface &, corbo::ReferenceTrajectoryInterface &, corbo::ReferenceTrajectoryInterface *, bool, const Eigen::VectorXd &x0, corbo::StagePreprocessor::Ptr, const std::vector< double > &, const corbo::DiscretizationGridInterface *grid) override | mpc_local_planner::StageInequalitySE2 | virtual |
~StageFunction()=default | corbo::StageFunction | virtual |