Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
mfcpp::PlanningNodelet Member List

This is the complete list of members for mfcpp::PlanningNodelet, including all inherited members.

add_node(const RobotModel::state_type &state, const geometry_msgs::TransformStamped &frame_ocean_tf, Lattice &lattice)mfcpp::PlanningNodeletprivate
array_to_vector2D(const std::vector< mf_common::Float32Array > &array)mfcpp::PlanningNodeletprivate
array_to_vector2D(const mf_common::Array2D &array)mfcpp::PlanningNodeletprivate
b_sigint_mfcpp::PlanningNodeletprivatestatic
bnd_depth_mfcpp::PlanningNodeletprivate
bnd_pitch_mfcpp::PlanningNodeletprivate
bnd_wall_dist_mfcpp::PlanningNodeletprivate
camera_frame_mfcpp::PlanningNodeletprivate
camera_height_mfcpp::PlanningNodeletprivate
camera_width_mfcpp::PlanningNodeletprivate
cart_lattice_mfcpp::PlanningNodeletprivate
check_planning_needed()mfcpp::PlanningNodeletprivate
compute_info_gain(Lattice &lattice)mfcpp::PlanningNodeletprivate
compute_lattice_gp(Lattice &lattice, ros::Time stamp)mfcpp::PlanningNodeletprivate
connect_lattices(const RobotModel::state_type &init_state, std::vector< Lattice > &lattices_in, std::vector< Lattice > &lattices_out)mfcpp::PlanningNodeletprivate
disable_cb(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)mfcpp::PlanningNodeletprivate
disable_serv_mfcpp::PlanningNodeletprivate
enable_cb(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)mfcpp::PlanningNodeletprivate
enable_serv_mfcpp::PlanningNodeletprivate
fill_display_obj(const std::vector< Lattice > &lattices, const std::vector< LatticeNode * > &selected_vp)mfcpp::PlanningNodeletprivate
filter_lattice(Lattice &lattice_in, Lattice &lattice_out)mfcpp::PlanningNodeletprivate
generate_cart_lattice(float max_lat_angle, float max_elev_angle, float horizon, float resolution, Lattice &lattice)mfcpp::PlanningNodeletprivate
generate_lattice(Lattice &lattice)mfcpp::PlanningNodeletprivate
generate_lattices(const RobotModel::state_type &init_state, std::vector< Lattice > &lattices)mfcpp::PlanningNodeletprivate
generate_path(const std::vector< geometry_msgs::Pose > &selected_vp, nav_msgs::Path &path, std::vector< geometry_msgs::Pose > &waypoints)mfcpp::PlanningNodeletprivate
get_tf()mfcpp::PlanningNodeletprivate
get_wall_orientation(float &yaw_wall)mfcpp::PlanningNodeletprivate
get_wall_orientation()mfcpp::PlanningNodeletprivate
gp_cov_cb(const mf_common::Array2DConstPtr msg)mfcpp::PlanningNodeletprivate
gp_cov_sub_mfcpp::PlanningNodeletprivate
gp_mean_cb(const mf_common::Float32ArrayConstPtr msg)mfcpp::PlanningNodeletprivate
gp_mean_sub_mfcpp::PlanningNodeletprivate
gp_threshold_mfcpp::PlanningNodeletprivate
horiz_motion_mfcpp::PlanningNodeletprivate
last_gp_cov_mfcpp::PlanningNodeletprivate
last_gp_mean_mfcpp::PlanningNodeletprivate
lattice_mfcpp::PlanningNodeletprivate
lattice_pose_pub_mfcpp::PlanningNodeletprivate
lattice_pub_mfcpp::PlanningNodeletprivate
lattice_res_mfcpp::PlanningNodeletprivate
lattice_size_horiz_mfcpp::PlanningNodeletprivate
lattice_size_vert_mfcpp::PlanningNodeletprivate
length_wall_mfcpp::PlanningNodeletprivate
linear_path_mfcpp::PlanningNodeletprivate
main_cb(const ros::TimerEvent &timer_event)mfcpp::PlanningNodeletprivate
main_freq_mfcpp::PlanningNodeletprivate
main_timer_mfcpp::PlanningNodeletprivatestatic
max_elev_rudder_mfcpp::PlanningNodeletprivate
max_lat_rudder_mfcpp::PlanningNodeletprivate
min_wall_dist_mfcpp::PlanningNodeletprivate
mult_lattices_mfcpp::PlanningNodeletprivate
nbr_lattices_mfcpp::PlanningNodeletprivate
nh_mfcpp::PlanningNodeletprivate
ocean_camera_tf_mfcpp::PlanningNodeletprivate
ocean_frame_mfcpp::PlanningNodeletprivate
ocean_robot_tf_mfcpp::PlanningNodeletprivate
ocean_wall_tf_mfcpp::PlanningNodeletprivate
onInit()mfcpp::PlanningNodeletvirtual
path_mfcpp::PlanningNodeletprivate
path_pub_mfcpp::PlanningNodeletprivate
path_res_mfcpp::PlanningNodeletprivate
plan_horizon_mfcpp::PlanningNodeletprivate
plan_speed_mfcpp::PlanningNodeletprivate
plan_trajectory()mfcpp::PlanningNodeletprivate
planner_enabled_mfcpp::PlanningNodeletprivate
PlanningNodelet()mfcpp::PlanningNodelet
private_nh_mfcpp::PlanningNodeletprivate
pub_lattice_markers()mfcpp::PlanningNodeletprivate
ray_multi_client_mfcpp::PlanningNodeletprivate
replan_mfcpp::PlanningNodeletprivate
robot_frame_mfcpp::PlanningNodeletprivate
robot_model_mfcpp::PlanningNodeletprivate
robot_ocean_tf_mfcpp::PlanningNodeletprivate
robot_wall_tf_mfcpp::PlanningNodeletprivate
select_viewpoints(const std::vector< Lattice > &lattices)mfcpp::PlanningNodeletprivate
select_viewpoints(LatticeNode *node, float &info_gain, std::vector< LatticeNode * > &selected_vp)mfcpp::PlanningNodeletprivate
selected_vp_mfcpp::PlanningNodeletprivate
sigint_handler(int s)mfcpp::PlanningNodeletprivatestatic
spline_path(const std::vector< geometry_msgs::Pose > &waypoints, float resolution, float speed)mfcpp::PlanningNodeletprivate
state_mfcpp::PlanningNodeletprivate
state_cb(const mf_common::Float32Array msg)mfcpp::PlanningNodeletprivate
state_received_mfcpp::PlanningNodeletprivate
state_sub_mfcpp::PlanningNodeletprivate
straight_line_path(const geometry_msgs::Pose &start, const geometry_msgs::Pose &end, float resolution)mfcpp::PlanningNodeletprivate
tf_buffer_mfcpp::PlanningNodeletprivate
tf_listener_mfcpp::PlanningNodeletprivate
tf_to_pose(const geometry_msgs::TransformStamped &transf)mfcpp::PlanningNodeletinlineprivate
transform_lattices(std::vector< Lattice > &lattices, const geometry_msgs::TransformStamped &transform)mfcpp::PlanningNodeletprivate
update_gp_client_mfcpp::PlanningNodeletprivate
vector2D_to_array(const std::vector< std::vector< float >> &vector2D)mfcpp::PlanningNodeletprivate
vert_motion_mfcpp::PlanningNodeletprivate
wall_frame_mfcpp::PlanningNodeletprivate
wall_ocean_tf_mfcpp::PlanningNodeletprivate
wall_orientation_mfcpp::PlanningNodeletprivate
wall_robot_tf_mfcpp::PlanningNodeletprivate
waypoints_mfcpp::PlanningNodeletprivate
x_hit_pt_sel_mfcpp::PlanningNodeletprivate
y_hit_pt_sel_mfcpp::PlanningNodeletprivate
z_hit_pt_sel_mfcpp::PlanningNodeletprivate
~PlanningNodelet()mfcpp::PlanningNodelet