double_thread_locomotor.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
double__thread__locomotor_8cpp
locomotor/locomotor.h
locomotor/locomotor_action_server.h
locomotor::DoubleThreadLocomotor
locomotor
int
main
double__thread__locomotor_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
executor.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
executor_8cpp
locomotor/executor.h
locomotor
executor.h
/tmp/ws/src/robot_navigation/locomotor/include/locomotor/
executor_8h
locomotor::Executor
locomotor::LocomotorCallback
locomotor
generate.py
/tmp/ws/src/robot_navigation/locomotor/doc/figures/
generate_8py
generate
def
getSequenceDiagram
namespacegenerate.html
a8876f2f5e9f2163720eb52c0f38d6358
tuple
current_directory
namespacegenerate.html
aa996edbe6ad6f311f1b98c9ad1951c95
tuple
out_fn
namespacegenerate.html
aef01713c4ff3e64267d0d755642ac4f9
tuple
text
namespacegenerate.html
a92a62896e8ea112b7f83175313ed958e
string
WSD_URL
namespacegenerate.html
acba8c8fc9d380f42b790d9bb66451712
locomotor.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
locomotor_8cpp
locomotor/locomotor.h
locomotor
ros::Duration
getTimeDiffFromNow
namespacelocomotor.html
a5292e35be86a9cc240eee8b37b48a2fa
(const ros::WallTime &start_time)
locomotor.h
/tmp/ws/src/robot_navigation/locomotor/include/locomotor/
locomotor_8h
locomotor/executor.h
locomotor/publishers.h
locomotor::Locomotor
locomotor
locomotor_msgs::ResultCode
makeResultCode
namespacelocomotor.html
a67bccef9706c8e90d12cc7446386f7d6
(int component=-1, int result_code=-1, const std::string &message="")
locomotor_action_server.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
locomotor__action__server_8cpp
locomotor/locomotor_action_server.h
locomotor
locomotor_action_server.h
/tmp/ws/src/robot_navigation/locomotor/include/locomotor/
locomotor__action__server_8h
locomotor::LocomotorActionServer
locomotor
publishers.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
publishers_8cpp
locomotor/publishers.h
locomotor
publishers.h
/tmp/ws/src/robot_navigation/locomotor/include/locomotor/
publishers_8h
locomotor::PathPublisher
locomotor::TwistPublisher
locomotor
PathType
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6
NO_PATH
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6addb9b02c29b7f5ffed6859d6bceb7bcb
PATH_3D
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6a69534bf47c713feaf331b5cb6b1496b9
PATH_2D
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6a26499c9d801180b362bf81b00e1faab3
TwistType
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638
NO_TWIST
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a84ee91831b6a8895388478146eb7dd9d
TWIST_3D
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a4aae81553b698cad674368cba476952e
TWIST_2D
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a0488c720e3395b55cf6af9e7a61bbeb8
TWIST_2D_STAMPED
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a8bd05ea9903f842bec03210f315d748d
send_action.py
/tmp/ws/src/robot_navigation/locomotor/scripts/
send__action_8py
send_action
def
print_feedback
namespacesend__action.html
a942995ca0c5db5bcb88a578f00a94dc0
tuple
args
namespacesend__action.html
a1476ff537f3cc79916f597896405f66f
tuple
client
namespacesend__action.html
a90182320b761e8ea0830d2a422b753a9
tuple
goal
namespacesend__action.html
a47bc5cad723bfd001439be95c3c06561
tuple
parser
namespacesend__action.html
a570ef4982e1010991cc6b2a251f2bddc
single_thread_locomotor.cpp
/tmp/ws/src/robot_navigation/locomotor/src/
single__thread__locomotor_8cpp
locomotor/locomotor.h
locomotor/locomotor_action_server.h
locomotor::SingleThreadLocomotor
locomotor
int
main
single__thread__locomotor_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
InitializeMethods
InitializeMethods
group__InitializeMethods.html
void
initializeGlobalCostmap
group__InitializeMethods.html
ga2ec906b889001cb864423193dcd7b3e5
(Executor &ex)
void
initializeGlobalPlanners
group__InitializeMethods.html
ga49dba0dcea36eab9f69fbacd0e9ba970
(Executor &ex)
void
initializeLocalCostmap
group__InitializeMethods.html
ga8ba6f9dec67a110861654f25cb2947b0
(Executor &ex)
void
initializeLocalPlanners
group__InitializeMethods.html
ga93d3c7517a6f48fb1b3f0c861f48f013
(Executor &ex)
ActionRequests
ActionRequests
group__ActionRequests.html
void
requestGlobalCostmapUpdate
group__ActionRequests.html
ga4510255e4a23225b3ea2e307f93d1b5d
(Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
void
requestGlobalPlan
group__ActionRequests.html
gadf3abb4dc72476a5e28d6f9e96c1def0
(Executor &work_ex, Executor &result_ex, GlobalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr)
void
requestLocalCostmapUpdate
group__ActionRequests.html
gac251ab7ad202ac33ffc32dda51594ccb
(Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
void
requestLocalPlan
group__ActionRequests.html
ga200a019eb4c329aeb5e0ebaccbb844f1
(Executor &work_ex, Executor &result_ex, LocalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr, NavigationCompleteCallback complete_cb=nullptr)
void
requestNavigationFailure
group__ActionRequests.html
gaf6fcf6b6648d41235d9b8411eee437e6
(Executor &result_ex, const locomotor_msgs::ResultCode &result, NavigationFailureCallback cb=nullptr)
ActualActions
ActualActions
group__ActualActions.html
void
doCostmapUpdate
group__ActualActions.html
gae710d05132c3c96da55490c8fd6c5007
(nav_core2::Costmap &costmap, Executor &result_ex, CostmapUpdateCallback cb, CostmapUpdateExceptionCallback fail_cb)
void
makeGlobalPlan
group__ActualActions.html
ga23062a0351bd14541df9404389c82e0c
(Executor &result_ex, GlobalPlanCallback cb, PlannerExceptionCallback fail_cb)
void
makeLocalPlan
group__ActualActions.html
ga5617ed3ca30ad31d61ef87f43fcafcc6
(Executor &result_ex, LocalPlanCallback cb, PlannerExceptionCallback fail_cb, NavigationCompleteCallback complete_cb)
generate
namespacegenerate.html
def
getSequenceDiagram
namespacegenerate.html
a8876f2f5e9f2163720eb52c0f38d6358
tuple
current_directory
namespacegenerate.html
aa996edbe6ad6f311f1b98c9ad1951c95
tuple
out_fn
namespacegenerate.html
aef01713c4ff3e64267d0d755642ac4f9
tuple
text
namespacegenerate.html
a92a62896e8ea112b7f83175313ed958e
string
WSD_URL
namespacegenerate.html
acba8c8fc9d380f42b790d9bb66451712
locomotor
namespacelocomotor.html
locomotor::DoubleThreadLocomotor
locomotor::Executor
locomotor::Locomotor
locomotor::LocomotorActionServer
locomotor::LocomotorCallback
locomotor::PathPublisher
locomotor::SingleThreadLocomotor
locomotor::TwistPublisher
PathType
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6
NO_PATH
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6addb9b02c29b7f5ffed6859d6bceb7bcb
PATH_3D
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6a69534bf47c713feaf331b5cb6b1496b9
PATH_2D
namespacelocomotor.html
ae25a905032f9b427c69a87ae08130cb6a26499c9d801180b362bf81b00e1faab3
TwistType
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638
NO_TWIST
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a84ee91831b6a8895388478146eb7dd9d
TWIST_3D
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a4aae81553b698cad674368cba476952e
TWIST_2D
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a0488c720e3395b55cf6af9e7a61bbeb8
TWIST_2D_STAMPED
namespacelocomotor.html
a25469abdbfcbdb083f733bb4ca706638a8bd05ea9903f842bec03210f315d748d
ros::Duration
getTimeDiffFromNow
namespacelocomotor.html
a5292e35be86a9cc240eee8b37b48a2fa
(const ros::WallTime &start_time)
locomotor_msgs::ResultCode
makeResultCode
namespacelocomotor.html
a67bccef9706c8e90d12cc7446386f7d6
(int component=-1, int result_code=-1, const std::string &message="")
locomotor::DoubleThreadLocomotor
classlocomotor_1_1DoubleThreadLocomotor.html
DoubleThreadLocomotor
classlocomotor_1_1DoubleThreadLocomotor.html
aff7f818330a3f593b9087be26fa134fb
(const ros::NodeHandle &private_nh)
void
setGoal
classlocomotor_1_1DoubleThreadLocomotor.html
a4a1e9e18f0b042d5d69d4a1c30f9a28f
(nav_2d_msgs::Pose2DStamped goal)
void
controlLoopCallback
classlocomotor_1_1DoubleThreadLocomotor.html
a96cefbd060b5ad9cf191754fbeec1656
(const ros::TimerEvent &event)
void
onGlobalCostmapException
classlocomotor_1_1DoubleThreadLocomotor.html
a533c4bec3a47b611e284c925d3ec677f
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onGlobalCostmapUpdate
classlocomotor_1_1DoubleThreadLocomotor.html
a2807c153f9b709d05a2d9d390a6f69a5
(const ros::Duration &planning_time)
void
onGlobalPlanningException
classlocomotor_1_1DoubleThreadLocomotor.html
afac0a5e3b73184201ba388b98ba43bc1
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onLocalCostmapException
classlocomotor_1_1DoubleThreadLocomotor.html
a5176d876aaf212b565e5d667b269044c
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onLocalCostmapUpdate
classlocomotor_1_1DoubleThreadLocomotor.html
aec20aea95db959efe53f18525180fe9b
(const ros::Duration &planning_time)
void
onLocalPlanningException
classlocomotor_1_1DoubleThreadLocomotor.html
a2dd6cdc75db521a4e5abe77070f72735
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onNavigationCompleted
classlocomotor_1_1DoubleThreadLocomotor.html
af25feb86ddc1b09bbc0fa0c77caf1f59
()
void
onNavigationFailure
classlocomotor_1_1DoubleThreadLocomotor.html
a40b7b0df232cb92944a7abac3dac9aeb
(const locomotor_msgs::ResultCode result)
void
onNewGlobalPlan
classlocomotor_1_1DoubleThreadLocomotor.html
a2025ca9b741d3d1c8706284aad0549c5
(nav_2d_msgs::Path2D new_global_plan, const ros::Duration &planning_time)
void
onNewLocalPlan
classlocomotor_1_1DoubleThreadLocomotor.html
a002bea44d4d8a0cdd767f396d86ee924
(nav_2d_msgs::Twist2DStamped new_command, const ros::Duration &planning_time)
void
planLoopCallback
classlocomotor_1_1DoubleThreadLocomotor.html
a0031cdc87cd569df4106fea96bac68f7
(const ros::TimerEvent &event)
void
requestGlobalCostmapUpdate
classlocomotor_1_1DoubleThreadLocomotor.html
a2d2a892f6545b82811db2ec5aa3722ef
()
void
requestNavigationFailure
classlocomotor_1_1DoubleThreadLocomotor.html
a08ed47925ff0b6de5f3dcba8627511bc
(const locomotor_msgs::ResultCode &result)
LocomotorActionServer
as_
classlocomotor_1_1DoubleThreadLocomotor.html
aca4b54aec1d983d64c89d088c06e0ea4
ros::Timer
control_loop_timer_
classlocomotor_1_1DoubleThreadLocomotor.html
a9835bacb15793043715e9b59ea3b4a15
ros::Duration
desired_control_duration_
classlocomotor_1_1DoubleThreadLocomotor.html
aaabd1fd46b74434807c755f0269ff42d
ros::Duration
desired_plan_duration_
classlocomotor_1_1DoubleThreadLocomotor.html
aaee731e824548e9a8a4f1cf8ec015102
Executor
global_planning_ex_
classlocomotor_1_1DoubleThreadLocomotor.html
a3900537775193ff4f1d1c7ac5b7075e4
Executor
local_planning_ex_
classlocomotor_1_1DoubleThreadLocomotor.html
ad4e777a339b2fb2dd676d6b0a12c16d5
Locomotor
locomotor_
classlocomotor_1_1DoubleThreadLocomotor.html
ae3616fcb4ea3a25370595b7e2df71975
ros::Timer
plan_loop_timer_
classlocomotor_1_1DoubleThreadLocomotor.html
a54aa06101295a7f1911b02049fad21e9
ros::NodeHandle
private_nh_
classlocomotor_1_1DoubleThreadLocomotor.html
a3e82e26dcc01c0665ca2ec846da6c95c
locomotor::Executor
classlocomotor_1_1Executor.html
void
addCallback
classlocomotor_1_1Executor.html
a6358c593894f40829fdc9b75ff4efd7e
(LocomotorCallback::Function f)
Executor
classlocomotor_1_1Executor.html
ad84c864516b3451d4f44125e099227dc
(const ros::NodeHandle &base_nh, bool create_cb_queue=true)
virtual const ros::NodeHandle &
getNodeHandle
classlocomotor_1_1Executor.html
a67f25cb9229737fb356b6726e70d365b
() const
virtual
~Executor
classlocomotor_1_1Executor.html
abe82e5ad31beba694bfabb1299e3f3fc
()
virtual ros::CallbackQueue &
getQueue
classlocomotor_1_1Executor.html
a6709c9ceb8fa297967701dc85742f219
()
ros::NodeHandle
ex_nh_
classlocomotor_1_1Executor.html
a90f61241932c0c164cd1c1fbfcb656da
std::shared_ptr< ros::CallbackQueue >
queue_
classlocomotor_1_1Executor.html
a5e3d2ebfffa3ce1d1bd96eb570e917b0
std::shared_ptr< ros::AsyncSpinner >
spinner_
classlocomotor_1_1Executor.html
a202250780e71257debeef1ff4c076788
locomotor::Locomotor
classlocomotor_1_1Locomotor.html
nav_core2::GlobalPlanner &
getCurrentGlobalPlanner
classlocomotor_1_1Locomotor.html
a9953dc250b8330ebc949e2657f225732
()
std::string
getCurrentGlobalPlannerName
classlocomotor_1_1Locomotor.html
ac92d879f0bdf8eac54e1bf7f56d762ee
() const
nav_core2::LocalPlanner &
getCurrentLocalPlanner
classlocomotor_1_1Locomotor.html
a332a790da13bec297e2a1c45e620abde
()
std::string
getCurrentLocalPlannerName
classlocomotor_1_1Locomotor.html
a608f9e6514c0d9fc6189655b52893f36
() const
nav_core2::Costmap::Ptr
getGlobalCostmap
classlocomotor_1_1Locomotor.html
a7f4933f0f49253ad17b3cef6f334dfa6
() const
std::vector< std::string >
getGlobalPlannerNames
classlocomotor_1_1Locomotor.html
aee1db8e2e9a859cdf4154fc396abd33a
() const
nav_2d_msgs::Pose2DStamped
getGlobalRobotPose
classlocomotor_1_1Locomotor.html
ab1f2573061d18fefab1398db15d14271
() const
nav_core2::Costmap::Ptr
getLocalCostmap
classlocomotor_1_1Locomotor.html
a14dc4607c88780710f8fbd678de7c924
() const
std::vector< std::string >
getLocalPlannerNames
classlocomotor_1_1Locomotor.html
af99fa9a6d15aa9c8783d309a3b49e8d9
() const
nav_2d_msgs::Pose2DStamped
getLocalRobotPose
classlocomotor_1_1Locomotor.html
ac7bbc5a59a2dfa64d7e07d6034ece068
() const
const locomotor_msgs::NavigationState &
getNavigationState
classlocomotor_1_1Locomotor.html
a281c30f8595e787fa1a9aab43091e3a0
() const
TFListenerPtr
getTFListener
classlocomotor_1_1Locomotor.html
a34cf1d8ac6fcae3efc9e0d5727c19c20
() const
void
initializeGlobalCostmap
group__InitializeMethods.html
ga2ec906b889001cb864423193dcd7b3e5
(Executor &ex)
void
initializeGlobalPlanners
group__InitializeMethods.html
ga49dba0dcea36eab9f69fbacd0e9ba970
(Executor &ex)
void
initializeLocalCostmap
group__InitializeMethods.html
ga8ba6f9dec67a110861654f25cb2947b0
(Executor &ex)
void
initializeLocalPlanners
group__InitializeMethods.html
ga93d3c7517a6f48fb1b3f0c861f48f013
(Executor &ex)
Locomotor
classlocomotor_1_1Locomotor.html
a9cc619b1d633eb3b10d39ac5e5a3c71f
(const ros::NodeHandle &private_nh)
void
publishPath
classlocomotor_1_1Locomotor.html
af7801a8490d41f14a60a634cf42a239f
(const nav_2d_msgs::Path2D &global_plan)
void
publishTwist
classlocomotor_1_1Locomotor.html
a699bbd3c8587ab183c3d6394e28b8f63
(const nav_2d_msgs::Twist2DStamped &command)
void
requestGlobalCostmapUpdate
group__ActionRequests.html
ga4510255e4a23225b3ea2e307f93d1b5d
(Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
void
requestGlobalPlan
group__ActionRequests.html
gadf3abb4dc72476a5e28d6f9e96c1def0
(Executor &work_ex, Executor &result_ex, GlobalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr)
void
requestLocalCostmapUpdate
group__ActionRequests.html
gac251ab7ad202ac33ffc32dda51594ccb
(Executor &work_ex, Executor &result_ex, CostmapUpdateCallback cb=nullptr, CostmapUpdateExceptionCallback fail_cb=nullptr)
void
requestLocalPlan
group__ActionRequests.html
ga200a019eb4c329aeb5e0ebaccbb844f1
(Executor &work_ex, Executor &result_ex, LocalPlanCallback cb=nullptr, PlannerExceptionCallback fail_cb=nullptr, NavigationCompleteCallback complete_cb=nullptr)
void
requestNavigationFailure
group__ActionRequests.html
gaf6fcf6b6648d41235d9b8411eee437e6
(Executor &result_ex, const locomotor_msgs::ResultCode &result, NavigationFailureCallback cb=nullptr)
virtual void
setGoal
classlocomotor_1_1Locomotor.html
a8b7a6de8e74e8fbda22943d671f23732
(nav_2d_msgs::Pose2DStamped goal)
bool
useGlobalPlanner
classlocomotor_1_1Locomotor.html
a80f478b04b309d2656406e19e8a6a2cf
(const std::string &name)
bool
useLocalPlanner
classlocomotor_1_1Locomotor.html
af6d542734ac4cf8350b42896f8513dff
(const std::string &name)
void
doCostmapUpdate
group__ActualActions.html
gae710d05132c3c96da55490c8fd6c5007
(nav_core2::Costmap &costmap, Executor &result_ex, CostmapUpdateCallback cb, CostmapUpdateExceptionCallback fail_cb)
nav_2d_msgs::Pose2DStamped
getRobotPose
classlocomotor_1_1Locomotor.html
a99f7ce7e56d30ea279ed5d64c6528986
(const std::string &target_frame) const
void
makeGlobalPlan
group__ActualActions.html
ga23062a0351bd14541df9404389c82e0c
(Executor &result_ex, GlobalPlanCallback cb, PlannerExceptionCallback fail_cb)
void
makeLocalPlan
group__ActualActions.html
ga5617ed3ca30ad31d61ef87f43fcafcc6
(Executor &result_ex, LocalPlanCallback cb, PlannerExceptionCallback fail_cb, NavigationCompleteCallback complete_cb)
virtual void
switchLocalPlannerCallback
classlocomotor_1_1Locomotor.html
aa06fcb4331a0015fce833caa7e49c087
(const std::string &old_planner, const std::string &new_planner)
pluginlib::ClassLoader< nav_core2::Costmap >
costmap_loader_
classlocomotor_1_1Locomotor.html
a05cee40a552f3066ca6a13ddd06465b7
nav_core2::Costmap::Ptr
global_costmap_
classlocomotor_1_1Locomotor.html
ad11830be070a26f16a7f02aebc3032b3
nav_2d_utils::PluginMux< nav_core2::GlobalPlanner >
global_planner_mux_
classlocomotor_1_1Locomotor.html
ab151d9f4e08af5c7aba2a9ed1a8d9909
nav_core2::Costmap::Ptr
local_costmap_
classlocomotor_1_1Locomotor.html
a4c7197961d9b199fb8d865ed8a401e8f
nav_2d_utils::PluginMux< nav_core2::LocalPlanner >
local_planner_mux_
classlocomotor_1_1Locomotor.html
a324a540c36bb2315dfbb7db43fa01a9c
std::shared_ptr< nav_2d_utils::OdomSubscriber >
odom_sub_
classlocomotor_1_1Locomotor.html
a525ad8e135d1609a20fc4bd41ff6985f
PathPublisher
path_pub_
classlocomotor_1_1Locomotor.html
aadb14404cde2314666ac902ca7bcfa29
ros::NodeHandle
private_nh_
classlocomotor_1_1Locomotor.html
ae44e768a2f898e8eaada594604db96af
std::string
robot_base_frame_
classlocomotor_1_1Locomotor.html
acb0db752cef068d0f818bb3c1a954c6d
locomotor_msgs::NavigationState
state_
classlocomotor_1_1Locomotor.html
ac29f1e0766289283efe1f759c5427918
TFListenerPtr
tf_
classlocomotor_1_1Locomotor.html
aa52546d89029dfd2bac155f038d25beb
TwistPublisher
twist_pub_
classlocomotor_1_1Locomotor.html
a09338492d4f47b0360b57441aeb08d6b
bool
use_latest_pose_
classlocomotor_1_1Locomotor.html
a181c4357383514e8398eb6bf7f3ddccc
locomotor::LocomotorActionServer
classlocomotor_1_1LocomotorActionServer.html
void
completeNavigation
classlocomotor_1_1LocomotorActionServer.html
acfda46bbcbc3dcdcb716ecb3155d334e
()
void
failNavigation
classlocomotor_1_1LocomotorActionServer.html
ae446829837f77a6acc64d515d6077bf3
(const locomotor_msgs::ResultCode &result_code)
LocomotorActionServer
classlocomotor_1_1LocomotorActionServer.html
a5e070e12ee1396e085ae9215fb54a944
(const ros::NodeHandle nh, NewGoalCallback cb, const std::string name="navigate")
void
publishFeedback
classlocomotor_1_1LocomotorActionServer.html
aa8bb936476af47e90b885e03ede03bab
(const locomotor_msgs::NavigationState &nav_state)
void
preemptCallback
classlocomotor_1_1LocomotorActionServer.html
a4011c50db2b4315cc1a3a39a9a8c0fa4
()
void
preGoalCallback
classlocomotor_1_1LocomotorActionServer.html
a2a1a411c047652380e2a1ef5c0438a80
()
locomotor_msgs::NavigateToPoseFeedback
feedback_
classlocomotor_1_1LocomotorActionServer.html
adac51f4e4f1adb3e025b2ff584a971fc
NewGoalCallback
goal_cb_
classlocomotor_1_1LocomotorActionServer.html
a48bdb700e0be99444d8dde0a06bee2f8
actionlib::SimpleActionServer< locomotor_msgs::NavigateToPoseAction >
navigate_action_server_
classlocomotor_1_1LocomotorActionServer.html
a6f91f7cad4b38897c1a719c3ee342746
locomotor::LocomotorCallback
classlocomotor_1_1LocomotorCallback.html
ros::CallbackInterface
CallResult
call
classlocomotor_1_1LocomotorCallback.html
a63e52531dda8337e7246a8fbbf546a9e
()
LocomotorCallback
classlocomotor_1_1LocomotorCallback.html
a2abf1424a339b4d2cf8145f283736a10
(Function functor)
~LocomotorCallback
classlocomotor_1_1LocomotorCallback.html
a2f35da80da9950cb9f11f66c763da606
()
Function
functor_
classlocomotor_1_1LocomotorCallback.html
a359cf703d905b3823cec085fd44f5e30
locomotor::PathPublisher
classlocomotor_1_1PathPublisher.html
PathPublisher
classlocomotor_1_1PathPublisher.html
aba54ac3e0a561ed97a3ec2ff719a0952
(ros::NodeHandle &nh)
void
publishPath
classlocomotor_1_1PathPublisher.html
add87ef0dd890cf745a86858ec01585f6
(const nav_2d_msgs::Path2D &global_plan)
double
global_plan_epsilon_
classlocomotor_1_1PathPublisher.html
a9fb27f09a1e95448a521f2e2a150d081
PathType
path_type_
classlocomotor_1_1PathPublisher.html
af2243914b2942c16fd31cffda07de0ab
ros::Publisher
pub_
classlocomotor_1_1PathPublisher.html
af3f27d606b3d1ff6e4f3edb220d34147
locomotor::SingleThreadLocomotor
classlocomotor_1_1SingleThreadLocomotor.html
void
setGoal
classlocomotor_1_1SingleThreadLocomotor.html
a6f8b2362abf1df3d418050764f76419f
(nav_2d_msgs::Pose2DStamped goal)
SingleThreadLocomotor
classlocomotor_1_1SingleThreadLocomotor.html
ac5363355620825f077e6091513ef19b6
(const ros::NodeHandle &private_nh)
void
controlLoopCallback
classlocomotor_1_1SingleThreadLocomotor.html
ac21bc0990a1d734f9633bafe3cbeea8b
(const ros::TimerEvent &event)
void
onGlobalCostmapException
classlocomotor_1_1SingleThreadLocomotor.html
a30c25e1fb125c326acabe3cdbb08583c
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onGlobalCostmapUpdate
classlocomotor_1_1SingleThreadLocomotor.html
a04c5bcf1b44ac65a3e8402d790694370
(const ros::Duration &planning_time)
void
onGlobalPlanningException
classlocomotor_1_1SingleThreadLocomotor.html
a723cb7c9fbad0081855141acd826c754
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onLocalCostmapException
classlocomotor_1_1SingleThreadLocomotor.html
a07a5b7b738d05f50c84c54dbe98c6aea
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onLocalCostmapUpdate
classlocomotor_1_1SingleThreadLocomotor.html
af294b114c68eaaedbb1c2fd33fb66c85
(const ros::Duration &planning_time)
void
onLocalPlanningException
classlocomotor_1_1SingleThreadLocomotor.html
a45af22f9bc405827c6fee9de188f9e6b
(nav_core2::NavCore2ExceptionPtr e_ptr, const ros::Duration &planning_time)
void
onNavigationCompleted
classlocomotor_1_1SingleThreadLocomotor.html
abfb8d36a129757ae8c8c1802c5888033
()
void
onNavigationFailure
classlocomotor_1_1SingleThreadLocomotor.html
a1f87da91f303d500cf34b48096347e7f
(const locomotor_msgs::ResultCode result)
void
onNewGlobalPlan
classlocomotor_1_1SingleThreadLocomotor.html
af718c7329da73af600efc1656135b21f
(nav_2d_msgs::Path2D new_global_plan, const ros::Duration &planning_time)
void
onNewLocalPlan
classlocomotor_1_1SingleThreadLocomotor.html
ae5242ff17b97c62f36dc25cbf315b2a6
(nav_2d_msgs::Twist2DStamped new_command, const ros::Duration &planning_time)
void
requestGlobalCostmapUpdate
classlocomotor_1_1SingleThreadLocomotor.html
ab75c6838b5c1c825a05f08e73b3135cc
()
void
requestNavigationFailure
classlocomotor_1_1SingleThreadLocomotor.html
a4bb4fd9cde843b2267dda347c469a726
(const locomotor_msgs::ResultCode &result)
LocomotorActionServer
as_
classlocomotor_1_1SingleThreadLocomotor.html
a98ccf9af69ed918559572ed1cde48189
ros::Timer
control_loop_timer_
classlocomotor_1_1SingleThreadLocomotor.html
a18968ee7f4e4230078cd7821d8fc2183
ros::Duration
desired_control_duration_
classlocomotor_1_1SingleThreadLocomotor.html
aaa692a08f614c170133504e0c27fa640
Locomotor
locomotor_
classlocomotor_1_1SingleThreadLocomotor.html
a380209baed9261a70c6d8680838f6a1b
Executor
main_ex_
classlocomotor_1_1SingleThreadLocomotor.html
a6d0d0929ad70257ad1a87b9fa353130b
ros::NodeHandle
private_nh_
classlocomotor_1_1SingleThreadLocomotor.html
a4f119a4d8b500471f2c8bdf9bd461691
locomotor::TwistPublisher
classlocomotor_1_1TwistPublisher.html
void
publishTwist
classlocomotor_1_1TwistPublisher.html
a12277cceb74c642dc63ca7af92136707
(const nav_2d_msgs::Twist2DStamped &command)
TwistPublisher
classlocomotor_1_1TwistPublisher.html
ab69c26ebdcbd61805a61d9af0c544130
(ros::NodeHandle &nh)
ros::Publisher
pub_
classlocomotor_1_1TwistPublisher.html
afaa1eaf9d19ca3718f9fffa27d0e364e
TwistType
twist_type_
classlocomotor_1_1TwistPublisher.html
a953010017a3f13aa427ee5f897b095d8
send_action
namespacesend__action.html
def
print_feedback
namespacesend__action.html
a942995ca0c5db5bcb88a578f00a94dc0
tuple
args
namespacesend__action.html
a1476ff537f3cc79916f597896405f66f
tuple
client
namespacesend__action.html
a90182320b761e8ea0830d2a422b753a9
tuple
goal
namespacesend__action.html
a47bc5cad723bfd001439be95c3c06561
tuple
parser
namespacesend__action.html
a570ef4982e1010991cc6b2a251f2bddc