mpc_local_planner::Controller Member List

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

_auto_update_prev_controlcorbo::PredictiveControllerprotected
_dynamicsmpc_local_planner::Controllerprotected
_force_reinit_new_goal_angularmpc_local_planner::Controllerprotected
_force_reinit_new_goal_distmpc_local_planner::Controllerprotected
_force_reinit_num_stepsmpc_local_planner::Controllerprotected
_gridmpc_local_planner::Controllerprotected
_guess_backwards_motionmpc_local_planner::Controllerprotected
_inequality_constraintmpc_local_planner::Controllerprotected
_initial_plan_estimate_orientationmpc_local_planner::Controllerprotected
_initializedcorbo::PredictiveControllerprotected
_last_goalmpc_local_planner::Controllerprotected
_num_ocp_iterationscorbo::PredictiveControllerprotected
_ocpcorbo::PredictiveControllerprotected
_ocp_result_pubmpc_local_planner::Controllerprotected
_ocp_seqmpc_local_planner::Controllerprotected
_ocp_successfulmpc_local_planner::Controllerprotected
_output_control_sequencecorbo::PredictiveControllerprotected
_output_state_sequencecorbo::PredictiveControllerprotected
_prefer_x_feedbackmpc_local_planner::Controllerprotected
_print_cpu_timempc_local_planner::Controllerprotected
_publish_ocp_resultsmpc_local_planner::Controllerprotected
_publish_predictioncorbo::PredictiveControllerprotected
_recent_x_feedbackmpc_local_planner::Controllerprotected
_recent_x_timempc_local_planner::Controllerprotected
_robot_typempc_local_planner::Controllerprotected
_solvermpc_local_planner::Controllerprotected
_statisticscorbo::PredictiveControllerprotected
_structured_ocpmpc_local_planner::Controllerprotected
_u_tscorbo::PredictiveControllerprotected
_x_feedback_mutexmpc_local_planner::Controllerprotected
_x_feedback_submpc_local_planner::Controllerprotected
_x_seq_initmpc_local_planner::Controllerprotected
_x_tscorbo::PredictiveControllerprotected
configure(ros::NodeHandle &nh, const teb_local_planner::ObstContainer &obstacles, teb_local_planner::RobotFootprintModelPtr robot_model, const std::vector< teb_local_planner::PoseSE2 > &via_points)mpc_local_planner::Controller
configureGrid(const ros::NodeHandle &nh)mpc_local_planner::Controllerprotected
configureOcp(const ros::NodeHandle &nh, const teb_local_planner::ObstContainer &obstacles, teb_local_planner::RobotFootprintModelPtr robot_model, const std::vector< teb_local_planner::PoseSE2 > &via_points)mpc_local_planner::Controllerprotected
configureRobotDynamics(const ros::NodeHandle &nh)mpc_local_planner::Controllerprotected
configureSolver(const ros::NodeHandle &nh)mpc_local_planner::Controllerprotected
Controller()=defaultmpc_local_planner::Controller
ControlVector typedefcorbo::ControllerInterface
generateInitialStateTrajectory(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, const std::vector< geometry_msgs::PoseStamped > &initial_plan, bool backward)mpc_local_planner::Controllerprotected
getAutoUpdatePreviousControl() constcorbo::PredictiveController
getAvailableSignals(SignalTargetInterface &signal_target, const std::string &ns="") const overridecorbo::PredictiveControllervirtual
getControlDuration() const overridecorbo::PredictiveControllervirtual
getControlInputDimension() const overridecorbo::PredictiveControllervirtual
getFactory()corbo::ControllerInterfacestatic
getInequalityConstraint()mpc_local_planner::Controllerinline
getInstance() const overridempc_local_planner::Controllerinlinevirtual
getInstanceStatic()mpc_local_planner::Controllerinlinestatic
getNumOcpIterations() constcorbo::PredictiveController
getOptimalControlProblem()corbo::PredictiveController
getRobotDynamics()mpc_local_planner::Controllerinline
getStateDimension() const overridecorbo::PredictiveControllervirtual
getStatistics() const overridecorbo::PredictiveControllervirtual
hasPiecewiseConstantControls() const overridecorbo::PredictiveControllervirtual
initialize(const StateVector &x, ReferenceTrajectoryInterface &expected_xref, ReferenceTrajectoryInterface &expected_uref, const Duration &expected_dt, const Time &t, ReferenceTrajectoryInterface *sref=nullptr) overridecorbo::PredictiveControllervirtual
isPoseTrajectoryFeasible(base_local_planner::CostmapModel *costmap_model, const std::vector< geometry_msgs::Point > &footprint_spec, double inscribed_radius=0.0, double circumscribed_radius=0.0, double min_resolution_collision_check_angular=M_PI, int look_ahead_idx=-1)mpc_local_planner::Controllervirtual
isPublishPrediction() constcorbo::PredictiveController
PoseSE2 typedefmpc_local_planner::Controller
PredictiveController()corbo::PredictiveController
providesFutureControls() const overridecorbo::PredictiveControllervirtual
providesFutureStates() const overridecorbo::PredictiveControllervirtual
Ptr typedefmpc_local_planner::Controller
publishOptimalControlResult()mpc_local_planner::Controller
reset() overridempc_local_planner::Controllervirtual
sendSignals(double t, SignalTargetInterface &signal_target, const std::string &ns="") const overridecorbo::PredictiveControllervirtual
setAutoUpdatePreviousControl(bool enable)corbo::PredictiveController
setInitialPlanEstimateOrientation(bool estimate)mpc_local_planner::Controllerinline
setNumOcpIterations(int ocp_iter)corbo::PredictiveController
setOptimalControlProblem(corbo::OptimalControlProblemInterface::Ptr ocp)=deletempc_local_planner::Controller
setOutputControlSequenceLenght(bool activate)corbo::PredictiveController
setOutputStateSequenceLenght(bool activate)corbo::PredictiveController
setPublishPrediction(bool publish)corbo::PredictiveController
stateFeedbackCallback(const mpc_local_planner_msgs::StateFeedback::ConstPtr &msg)mpc_local_planner::Controller
StateVector typedefcorbo::ControllerInterface
step(const PoseSE2 &start, const PoseSE2 &goal, const geometry_msgs::Twist &vel, double dt, ros::Time t, corbo::TimeSeries::Ptr u_seq, corbo::TimeSeries::Ptr x_seq)mpc_local_planner::Controller
step(const std::vector< geometry_msgs::PoseStamped > &initial_plan, const geometry_msgs::Twist &vel, double dt, ros::Time t, corbo::TimeSeries::Ptr u_seq, corbo::TimeSeries::Ptr x_seq)mpc_local_planner::Controller
corbo::PredictiveController::step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &ns="") overridecorbo::PredictiveControllervirtual
corbo::ControllerInterface::step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, ControlVector &u, SignalTargetInterface *signal_target=nullptr, const std::string &ns="")corbo::ControllerInterfacevirtual
supportsAsynchronousControl() const overridecorbo::PredictiveControllervirtual
UPtr typedefcorbo::ControllerInterface
~ControllerInterface()corbo::ControllerInterfacevirtual


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