mbf_mesh_nav.cpp
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/src/
mbf__mesh__nav_8cpp
mbf_mesh_nav/mesh_navigation_server.h
int
main
mbf__mesh__nav_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
sigintHandler
mbf__mesh__nav_8cpp.html
a458379afdbad052bb3077d6b425d2fee
(int sig)
mbf_mesh_nav::MeshNavigationServer::Ptr
mesh_nav_srv_ptr
mbf__mesh__nav_8cpp.html
ade0945e6004d42034e1b5c81275d3946
mesh_controller_execution.cpp
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/src/
mesh__controller__execution_8cpp
mbf_mesh_nav/mesh_controller_execution.h
mbf_mesh_nav
mesh_controller_execution.h
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/include/mbf_mesh_nav/
mesh__controller__execution_8h
mbf_mesh_nav::MeshControllerExecution
mbf_mesh_nav
mesh_navigation_server.cpp
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/src/
mesh__navigation__server_8cpp
mbf_mesh_nav/mesh_navigation_server.h
mbf_mesh_nav
mesh_navigation_server.h
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/include/mbf_mesh_nav/
mesh__navigation__server_8h
mesh_controller_execution.h
mesh_planner_execution.h
mesh_recovery_execution.h
mbf_mesh_nav::MeshNavigationServer
mbf_mesh_nav
boost::shared_ptr< dynamic_reconfigure::Server< mbf_mesh_nav::MoveBaseFlexConfig > >
DynamicReconfigureServerMeshNav
namespacembf__mesh__nav.html
a26271777e4c711d2ad04a9c49937b1d4
mesh_planner_execution.cpp
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/src/
mesh__planner__execution_8cpp
mbf_mesh_nav/mesh_planner_execution.h
mbf_mesh_nav
mesh_planner_execution.h
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/include/mbf_mesh_nav/
mesh__planner__execution_8h
mbf_mesh_nav::MeshPlannerExecution
mbf_mesh_nav
mesh_recovery_execution.cpp
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/src/
mesh__recovery__execution_8cpp
mbf_mesh_nav/mesh_recovery_execution.h
mbf_mesh_nav
mesh_recovery_execution.h
/tmp/ws/src/mesh_navigation/mbf_mesh_nav/include/mbf_mesh_nav/
mesh__recovery__execution_8h
mbf_mesh_nav::MeshRecoveryExecution
mbf_mesh_nav
mbf_mesh_nav::MeshControllerExecution
classmbf__mesh__nav_1_1MeshControllerExecution.html
mbf_abstract_nav::AbstractControllerExecution
boost::shared_ptr< mesh_map::MeshMap >
MeshPtr
classmbf__mesh__nav_1_1MeshControllerExecution.html
a1bf2f69ed79b99b30fc887799edf1435
MeshControllerExecution
classmbf__mesh__nav_1_1MeshControllerExecution.html
ae8225bdbc7ae3357ae2b0d52d904be68
(const std::string name, const mbf_mesh_core::MeshController::Ptr &controller_ptr, const ros::Publisher &vel_pub, const ros::Publisher &goal_pub, const TFPtr &tf_listener_ptr, const MeshPtr &mesh_ptr, const MoveBaseFlexConfig &config)
virtual
~MeshControllerExecution
classmbf__mesh__nav_1_1MeshControllerExecution.html
ae76079d29bb4c81de73d48bcacfb02aa
()
virtual uint32_t
computeVelocityCmd
classmbf__mesh__nav_1_1MeshControllerExecution.html
a0f7784e6e67edb8f9439ef02635b6d81
(const geometry_msgs::PoseStamped &robot_pose, const geometry_msgs::TwistStamped &robot_velocity, geometry_msgs::TwistStamped &vel_cmd, std::string &message)
mbf_abstract_nav::MoveBaseFlexConfig
toAbstract
classmbf__mesh__nav_1_1MeshControllerExecution.html
a79bf6247eb0fe4f874ee7c67a6db3920
(const MoveBaseFlexConfig &config)
std::string
controller_name_
classmbf__mesh__nav_1_1MeshControllerExecution.html
ae3d22f02552464bc40be9cc06acbcd84
bool
lock_mesh_
classmbf__mesh__nav_1_1MeshControllerExecution.html
af19cfee271dcd378a37e319db5ff9479
const MeshPtr &
mesh_ptr_
classmbf__mesh__nav_1_1MeshControllerExecution.html
af1ca280a32307cdc92e032ee03dae5b3
mbf_mesh_nav::MeshNavigationServer
classmbf__mesh__nav_1_1MeshNavigationServer.html
mbf_abstract_nav::AbstractNavigationServer
boost::shared_ptr< mesh_map::MeshMap >
MeshPtr
classmbf__mesh__nav_1_1MeshNavigationServer.html
a30cefcfc851ebd4ae7e74342bee21ccd
boost::shared_ptr< MeshNavigationServer >
Ptr
classmbf__mesh__nav_1_1MeshNavigationServer.html
ad13efdae1da8f914046e5ef68cd54db8
MeshNavigationServer
classmbf__mesh__nav_1_1MeshNavigationServer.html
a877c7d9d2284e525e6c41c1e0b337f3d
(const TFPtr &tf_listener_ptr)
virtual void
stop
classmbf__mesh__nav_1_1MeshNavigationServer.html
a65fc76246fad508b519a9c442b150fef
()
virtual
~MeshNavigationServer
classmbf__mesh__nav_1_1MeshNavigationServer.html
a19012bd4e5d5451937c39765ddb0427d
()
bool
callServiceCheckPathCost
classmbf__mesh__nav_1_1MeshNavigationServer.html
a69338a0c728d641a5356dccb8e0ed7ff
(mbf_msgs::CheckPath::Request &request, mbf_msgs::CheckPath::Response &response)
bool
callServiceCheckPoseCost
classmbf__mesh__nav_1_1MeshNavigationServer.html
a065926e3ab6d2f43011786da5c003479
(mbf_msgs::CheckPose::Request &request, mbf_msgs::CheckPose::Response &response)
bool
callServiceClearMesh
classmbf__mesh__nav_1_1MeshNavigationServer.html
ae75bb039f16705b48cc3d111b416da08
(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
virtual bool
initializeControllerPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
a66f2de27c182c82db8af8f2c29957b0e
(const std::string &name, const mbf_abstract_core::AbstractController::Ptr &controller_ptr)
virtual bool
initializePlannerPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
a6e81583e127a28283f10680e0de685d4
(const std::string &name, const mbf_abstract_core::AbstractPlanner::Ptr &planner_ptr)
virtual bool
initializeRecoveryPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
aa8f1776424df97ce2efa289cb9be146d
(const std::string &name, const mbf_abstract_core::AbstractRecovery::Ptr &behavior_ptr)
virtual mbf_abstract_core::AbstractController::Ptr
loadControllerPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
afe0561b93b316dd1b1aa2d131293e6b4
(const std::string &controller_type)
virtual mbf_abstract_core::AbstractPlanner::Ptr
loadPlannerPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
a46edb80549cddee678e390461d84b698
(const std::string &planner_type)
virtual mbf_abstract_core::AbstractRecovery::Ptr
loadRecoveryPlugin
classmbf__mesh__nav_1_1MeshNavigationServer.html
a254332ad36e0cb488c50a3bce46fe164
(const std::string &recovery_type)
virtual mbf_abstract_nav::AbstractControllerExecution::Ptr
newControllerExecution
classmbf__mesh__nav_1_1MeshNavigationServer.html
a194c8595c20cd69d86992d2517a02527
(const std::string &plugin_name, const mbf_abstract_core::AbstractController::Ptr plugin_ptr)
virtual mbf_abstract_nav::AbstractPlannerExecution::Ptr
newPlannerExecution
classmbf__mesh__nav_1_1MeshNavigationServer.html
a9f40490f50b7efc1f135aa639c81b351
(const std::string &plugin_name, const mbf_abstract_core::AbstractPlanner::Ptr plugin_ptr)
virtual mbf_abstract_nav::AbstractRecoveryExecution::Ptr
newRecoveryExecution
classmbf__mesh__nav_1_1MeshNavigationServer.html
a3d727c5c39981129946bf8a931de0d8a
(const std::string &plugin_name, const mbf_abstract_core::AbstractRecovery::Ptr plugin_ptr)
void
reconfigure
classmbf__mesh__nav_1_1MeshNavigationServer.html
a597ef508f6942b7abbb227462d24a1fe
(mbf_mesh_nav::MoveBaseFlexConfig &config, uint32_t level)
boost::mutex
check_meshs_mutex_
classmbf__mesh__nav_1_1MeshNavigationServer.html
ae1d0f1bf2cdfdcfbb39c833afb98e27e
ros::ServiceServer
check_path_cost_srv_
classmbf__mesh__nav_1_1MeshNavigationServer.html
ae21f48b4144ef59edbdb72e25fe988b5
ros::ServiceServer
check_pose_cost_srv_
classmbf__mesh__nav_1_1MeshNavigationServer.html
ab60218f769426189a8ef9fd1950bac77
ros::ServiceServer
clear_mesh_srv_
classmbf__mesh__nav_1_1MeshNavigationServer.html
af24cf5f72ffc707b48dcf069c81e8672
pluginlib::ClassLoader< mbf_mesh_core::MeshController >
controller_plugin_loader_
classmbf__mesh__nav_1_1MeshNavigationServer.html
a532ceae8a9048c55e7f2944cb8cc8b3d
mbf_mesh_nav::MoveBaseFlexConfig
default_config_
classmbf__mesh__nav_1_1MeshNavigationServer.html
a0c8acc926c902550a5b6d1382720b696
DynamicReconfigureServerMeshNav
dsrv_mesh_
classmbf__mesh__nav_1_1MeshNavigationServer.html
a7f102524b5908fb55aeae15c801f65fb
mbf_mesh_nav::MoveBaseFlexConfig
last_config_
classmbf__mesh__nav_1_1MeshNavigationServer.html
ab7526dba48470773d8d1980bd4806097
MeshPtr
mesh_ptr_
classmbf__mesh__nav_1_1MeshNavigationServer.html
aa1d86b1c86facb582258758a44409464
pluginlib::ClassLoader< mbf_mesh_core::MeshPlanner >
planner_plugin_loader_
classmbf__mesh__nav_1_1MeshNavigationServer.html
aa80e534c783cd9715aad3c48815d6e32
pluginlib::ClassLoader< mbf_mesh_core::MeshRecovery >
recovery_plugin_loader_
classmbf__mesh__nav_1_1MeshNavigationServer.html
ad78c3ac2634e49df47cafa65abfa2a27
bool
setup_reconfigure_
classmbf__mesh__nav_1_1MeshNavigationServer.html
a02794cb0365410bbdc406f65aa353d4e
mbf_mesh_nav::MeshPlannerExecution
classmbf__mesh__nav_1_1MeshPlannerExecution.html
mbf_abstract_nav::AbstractPlannerExecution
boost::shared_ptr< mesh_map::MeshMap >
MeshPtr
classmbf__mesh__nav_1_1MeshPlannerExecution.html
adb1237fbcb860b99e4e2de8da7bbbf15
MeshPlannerExecution
classmbf__mesh__nav_1_1MeshPlannerExecution.html
a268097ad948cafa802cefa624de96ecc
(const std::string name, const mbf_mesh_core::MeshPlanner::Ptr &planner_ptr, const MeshPtr &mesh, const MoveBaseFlexConfig &config)
virtual
~MeshPlannerExecution
classmbf__mesh__nav_1_1MeshPlannerExecution.html
ad586e5c14ac8c2dac39ebe4b70774246
()
virtual uint32_t
makePlan
classmbf__mesh__nav_1_1MeshPlannerExecution.html
a2ac3e9783a46bc759d9d0e49d298366d
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, double tolerance, std::vector< geometry_msgs::PoseStamped > &plan, double &cost, std::string &message)
mbf_abstract_nav::MoveBaseFlexConfig
toAbstract
classmbf__mesh__nav_1_1MeshPlannerExecution.html
a79adc23c4c9bc29e787ec15208fce2c0
(const MoveBaseFlexConfig &config)
bool
lock_mesh_
classmbf__mesh__nav_1_1MeshPlannerExecution.html
a6ba43a5d0c00daf066d14ea8972637cb
const MeshPtr &
mesh_ptr_
classmbf__mesh__nav_1_1MeshPlannerExecution.html
a7bb3198014e7f6bdfee6d82d5aa46e11
std::string
planner_name_
classmbf__mesh__nav_1_1MeshPlannerExecution.html
af2178e1c4f739a3d841089a231eb2c88
mbf_mesh_nav::MeshRecoveryExecution
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
mbf_abstract_nav::AbstractRecoveryExecution
boost::shared_ptr< mesh_map::MeshMap >
MeshPtr
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
afe7323037359f52565d56bc4b8cff054
boost::shared_ptr< MeshRecoveryExecution >
Ptr
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
a7c41d8ea3f9c2dd1f93bb2c5914ef83e
MeshRecoveryExecution
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
af72be3258d6e4b2a971dfa452e37af0a
(const std::string name, const mbf_mesh_core::MeshRecovery::Ptr &recovery_ptr, const TFPtr &tf_listener_ptr, const MeshPtr &mesh_ptr, const MoveBaseFlexConfig &config)
virtual
~MeshRecoveryExecution
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
a46ef9ca56fa9c2c2dbebf0e7a675506e
()
const MeshPtr &
mesh_ptr_
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
a3f81ec4884e38215701cd5a42994c3ec
mbf_abstract_nav::MoveBaseFlexConfig
toAbstract
classmbf__mesh__nav_1_1MeshRecoveryExecution.html
a370b1c82c0c9e21cbbb376699ae9c131
(const MoveBaseFlexConfig &config)
mbf_mesh_nav
namespacembf__mesh__nav.html
mbf_mesh_nav::MeshControllerExecution
mbf_mesh_nav::MeshNavigationServer
mbf_mesh_nav::MeshPlannerExecution
mbf_mesh_nav::MeshRecoveryExecution
boost::shared_ptr< dynamic_reconfigure::Server< mbf_mesh_nav::MoveBaseFlexConfig > >
DynamicReconfigureServerMeshNav
namespacembf__mesh__nav.html
a26271777e4c711d2ad04a9c49937b1d4
move_base_server
Move Base Server
group__move__base__server.html
mbf_mesh_nav::MeshControllerExecution
mbf_mesh_nav::MeshNavigationServer
mbf_mesh_nav::MeshPlannerExecution
mbf_mesh_nav::MeshRecoveryExecution