mpc_local_planner::StageInequalitySE2 Member List

This is the complete list of members for mpc_local_planner::StageInequalitySE2, including all inherited members.

_current_dtmpc_local_planner::StageInequalitySE2protected
_du_lbmpc_local_planner::StageInequalitySE2protected
_du_ubmpc_local_planner::StageInequalitySE2protected
_enable_dynamic_obstaclesmpc_local_planner::StageInequalitySE2protected
_min_obstacle_distmpc_local_planner::StageInequalitySE2protected
_num_du_lb_finitempc_local_planner::StageInequalitySE2protected
_num_du_ub_finitempc_local_planner::StageInequalitySE2protected
_obstacle_filter_cutoff_distmpc_local_planner::StageInequalitySE2protected
_obstacle_filter_force_inclusion_distmpc_local_planner::StageInequalitySE2protected
_obstaclesmpc_local_planner::StageInequalitySE2protected
_relevant_dyn_obstaclesmpc_local_planner::StageInequalitySE2protected
_relevant_obstaclesmpc_local_planner::StageInequalitySE2protected
_robot_modelmpc_local_planner::StageInequalitySE2protected
checkParameters(int state_dim, int control_dim, std::stringstream *issues) constcorbo::StageFunctionvirtual
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) constcorbo::StageFunctionvirtual
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) constcorbo::StageFunctionvirtual
computeIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctionvirtual
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 overridempc_local_planner::StageInequalitySE2virtual
computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctionvirtual
computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctionvirtual
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) constcorbo::StageFunctionvirtual
computeNonIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctionvirtual
computeNonIntegralStateDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) const overridempc_local_planner::StageInequalitySE2virtual
computeNonIntegralStateTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, Eigen::Ref< Eigen::VectorXd > cost) const overridempc_local_planner::StageInequalitySE2virtual
ConstPtr typedefcorbo::StageInequalityConstraint
getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getInstance() const overridempc_local_planner::StageInequalitySE2inlinevirtual
getIntegralStateControlTermDimension(int k) constcorbo::StageFunctionvirtual
getMinimumDistance() constmpc_local_planner::StageInequalitySE2inline
getNonIntegralControlDeviationTermDimension(int k) const overridempc_local_planner::StageInequalitySE2virtual
getNonIntegralControlTermDimension(int k) constcorbo::StageFunctionvirtual
getNonIntegralDtTermDimension(int k) constcorbo::StageFunctionvirtual
getNonIntegralStateControlDtTermDimension(int k) constcorbo::StageFunctionvirtual
getNonIntegralStateControlTermDimension(int k) constcorbo::StageFunctionvirtual
getNonIntegralStateDtTermDimension(int k) const overridempc_local_planner::StageInequalitySE2virtual
getNonIntegralStateTermDimension(int k) const overridempc_local_planner::StageInequalitySE2virtual
hasIntegralTerms(int k) const overridempc_local_planner::StageInequalitySE2inlinevirtual
hasNonIntegralTerms(int k) const overridempc_local_planner::StageInequalitySE2inlinevirtual
isLinearNonIntegralControlTerm(int k) constcorbo::StageFunctionvirtual
isLinearNonIntegralDtTerm(int k) constcorbo::StageFunctionvirtual
isLinearNonIntegralStateTerm(int k) constcorbo::StageFunctionvirtual
isLsqFormNonIntegralControlTerm(int k) constcorbo::StageFunctionvirtual
isLsqFormNonIntegralDtTerm(int k) constcorbo::StageFunctionvirtual
isLsqFormNonIntegralStateTerm(int k) constcorbo::StageFunctionvirtual
ObstaclePtr typedefmpc_local_planner::StageInequalitySE2
Ptr typedefmpc_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::StageInequalitySE2inline
setMinimumDistance(double min_dist)mpc_local_planner::StageInequalitySE2inline
setObstacleFilterParameters(double force_inclusion_dist, double cutoff_dist)mpc_local_planner::StageInequalitySE2inline
setObstacleVector(const teb_local_planner::ObstContainer &obstacles)mpc_local_planner::StageInequalitySE2inline
setRobotFootprintModel(teb_local_planner::RobotFootprintModelPtr robot_model)mpc_local_planner::StageInequalitySE2inline
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) overridempc_local_planner::StageInequalitySE2virtual
~StageFunction()=defaultcorbo::StageFunctionvirtual


mpc_local_planner
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:35:06