|
MFCPP
1.0
|
Corentin Chauvin-Hameau – 2019-2020
|
|
Coverage Path Planning for an underwater robot surveying a marine farm
|
|
This is the complete list of members for mfcpp::MPCNode, including all inherited members.
| adapt_path(const std::vector< geometry_msgs::Pose > &orig_path, const geometry_msgs::Point ¤t_position, int nbr_steps, float &spatial_resolution, float &time_resolution, float &desired_speed) | mfcpp::MPCNode | private |
| bounds_ | mfcpp::MPCNode | private |
| command_pub_ | mfcpp::MPCNode | private |
| compute_control(float &desired_speed, float last_desired_speed, std::vector< float > &command, geometry_msgs::PoseArray &expected_traj) | mfcpp::MPCNode | private |
| desired_speed_ | mfcpp::MPCNode | private |
| disable_vbs_ | mfcpp::MPCNode | private |
| expected_traj_pub_ | mfcpp::MPCNode | private |
| fill_bounds_objs(const MPCBounds &bounds, int n, int N, const VectorT &X0, const VectorT &X_ref, const VectorT &U_ref, const MatrixT &G, const MatrixT &H, const VectorT &D, VectorT &lb, VectorT &ub, MatrixT &Ab) | mfcpp::MPCNode | private |
| fill_L(const MatrixT &P, const MatrixT &Q_x, int N, MatrixT &L) | mfcpp::MPCNode | private |
| fill_lti_G(const MatrixT &Ad, const MatrixT &Bd, int N, MatrixT &G) | mfcpp::MPCNode | private |
| fill_lti_H(const MatrixT &Ad, int N, MatrixT &H) | mfcpp::MPCNode | private |
| fill_lti_LG(const MatrixT &G, const MatrixT &P, const MatrixT &Q_x, int n, int m, int N, MatrixT &LG) | mfcpp::MPCNode | private |
| fill_ltv_G_H_D(const VectorT &X_ref, const VectorT &U_ref, int N, float dt, float ds, MatrixT &G, MatrixT &H, VectorT &D) | mfcpp::MPCNode | private |
| fill_M(const MatrixT &R_u, const MatrixT &R_delta, int N, MatrixT &M) | mfcpp::MPCNode | private |
| fill_ref_pts(int N, int n, int m, const std::vector< geometry_msgs::Pose > &path, float desired_speed, float last_desired_speed, const RobotModel &robot_model, VectorT &X_ref, VectorT &U_ref) | mfcpp::MPCNode | private |
| fill_V(VectorT control_ref, VectorT last_control, const MatrixT &R_delta, int N, VectorT &V) | mfcpp::MPCNode | private |
| fixed_frame_ | mfcpp::MPCNode | private |
| init_node() | mfcpp::MPCNode | private |
| last_control_ | mfcpp::MPCNode | private |
| last_desired_speed_ | mfcpp::MPCNode | private |
| ltv_mpc_ | mfcpp::MPCNode | private |
| main_freq_ | mfcpp::MPCNode | private |
| modulo_ref_state(VectorT &X_ref, const VectorT &x0, int n) | mfcpp::MPCNode | private |
| MPCNode() | mfcpp::MPCNode | |
| nbr_steps_ | mfcpp::MPCNode | private |
| nh_ | mfcpp::MPCNode | private |
| path_ | mfcpp::MPCNode | private |
| path_cb(const nav_msgs::Path msg) | mfcpp::MPCNode | private |
| path_received_ | mfcpp::MPCNode | private |
| path_sub_ | mfcpp::MPCNode | private |
| qp_last_dual_ | mfcpp::MPCNode | private |
| qp_last_primal_ | mfcpp::MPCNode | private |
| qp_warm_start_ | mfcpp::MPCNode | private |
| robot_model_ | mfcpp::MPCNode | private |
| run_node() | mfcpp::MPCNode | |
| solve_qp(const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &P, const VectorT &q, const VectorT &lb, const VectorT &ub, const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &Ab, VectorT &solution) | mfcpp::MPCNode | private |
| state_ | mfcpp::MPCNode | private |
| state_cb(const mf_common::Float32Array msg) | mfcpp::MPCNode | private |
| state_received_ | mfcpp::MPCNode | private |
| state_sub_ | mfcpp::MPCNode | private |
| tf_buffer_ | mfcpp::MPCNode | private |
| tf_listener_ | mfcpp::MPCNode | private |
| time_horizon_ | mfcpp::MPCNode | private |
| tuning_params_ | mfcpp::MPCNode | private |
| ~MPCNode() | mfcpp::MPCNode |
1.8.11