mrpt_reactivenav2d_node.cpp
/tmp/ws/src/mrpt_navigation/mrpt_reactivenav2d/src/
mrpt__reactivenav2d__node_8cpp
ReactiveNav2DNode::MyReactiveInterface
ReactiveNav2DNode
ReactiveNav2DNode::TAuxInitializer
int
main
mrpt__reactivenav2d__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
ReactiveNav2DNode
classReactiveNav2DNode.html
ReactiveNav2DNode::MyReactiveInterface
ReactiveNav2DNode::TAuxInitializer
void
navigateTo
classReactiveNav2DNode.html
a65671a96562e47b434c3377262298b80
(const mrpt::math::TPose2D &target)
void
onDoNavigation
classReactiveNav2DNode.html
a4a0d35bc49fe6c32effee936b905074e
(const ros::TimerEvent &)
void
onRosGoalReceived
classReactiveNav2DNode.html
ab7223a94d851a2416ade4651d83fdc30
(const geometry_msgs::PoseStampedConstPtr &trg_ptr)
void
onRosLocalObstacles
classReactiveNav2DNode.html
a28093a243add52a6b147e68ce7eefad7
(const sensor_msgs::PointCloudConstPtr &obs)
void
onRosSetRobotShape
classReactiveNav2DNode.html
ae1083d61638cd36cc45e8279a51f8914
(const geometry_msgs::PolygonConstPtr &newShape)
ReactiveNav2DNode
classReactiveNav2DNode.html
a49d82acfdc7f7216daaf14818ab9eefe
(int argc, char **argv)
bool
m_1st_time_init
classReactiveNav2DNode.html
a98d1293efd582f90b26fbb06d1a0a3cd
TAuxInitializer
m_auxinit
classReactiveNav2DNode.html
aaafe55ab22624637e707f6e198a07517
std::string
m_frameid_reference
classReactiveNav2DNode.html
acc8ad7d38404712acf36c64a1db19d13
std::string
m_frameid_robot
classReactiveNav2DNode.html
a79fcf351cbe711dcf488039b7a15636b
CSimplePointsMap
m_last_obstacles
classReactiveNav2DNode.html
ac502d1e742e34424bd121290044b04e3
std::mutex
m_last_obstacles_cs
classReactiveNav2DNode.html
a5264c7c26628ed7e54ce674ca51a6a0e
ros::NodeHandle
m_localn
classReactiveNav2DNode.html
a96fc70eed4fcc75776ddb87b0a639e3e
double
m_nav_period
classReactiveNav2DNode.html
a36f37b901430a9356bffebb64ecd1f12
ros::NodeHandle
m_nh
classReactiveNav2DNode.html
a7d95c84933403a7c1c894249fe23442f
CTimeLogger
m_profiler
classReactiveNav2DNode.html
a96e98e26aa98d1cbcc85313ed22dd4f2
std::string
m_pub_topic_reactive_nav_goal
classReactiveNav2DNode.html
a526c2501ba91b9b653d797395da0f82e
MyReactiveInterface
m_reactive_if
classReactiveNav2DNode.html
a1e95a79b5ecb57bbef8c39a46cf1a02b
CReactiveNavigationSystem
m_reactive_nav_engine
classReactiveNav2DNode.html
ae8389c9e33a8a4ef9c4a2f92dcc3fc89
std::mutex
m_reactive_nav_engine_cs
classReactiveNav2DNode.html
a505b54b51ef0264bdd8bfed3a88e506e
bool
m_save_nav_log
classReactiveNav2DNode.html
a54cff8c6a3485ab8ef09b817d7036c1c
std::string
m_sub_topic_local_obstacles
classReactiveNav2DNode.html
af957ad5fcdd4d8f28df4b023aca7b5aa
std::string
m_sub_topic_robot_shape
classReactiveNav2DNode.html
a41b7cae2f18615065e4479bf5f141e35
double
m_target_allowed_distance
classReactiveNav2DNode.html
a2b48a90e857bd9b9ed5b51023e822ee0
ros::Timer
m_timer_run_nav
classReactiveNav2DNode.html
ac3a774d6f37f26e9ae9bf2e8c3a84dc4
ros::Subscriber
m_sub_nav_goal
classReactiveNav2DNode.html
aa35ef40da2453767395c9b56613d615d
ros::Subscriber
m_sub_local_obs
classReactiveNav2DNode.html
a5141fae4ca0b4840f405e01b288de682
ros::Subscriber
m_sub_robot_shape
classReactiveNav2DNode.html
a6dfbd319029f6df0ec1e63f2f8eae9cc
ros::Publisher
m_pub_cmd_vel
classReactiveNav2DNode.html
ac6c94918837edf01b567edbd6d8b1b86
tf::TransformListener
m_tf_listener
classReactiveNav2DNode.html
a8cdce218de24b3b48f60e63afc2f2f9f
ReactiveNav2DNode::MyReactiveInterface
structReactiveNav2DNode_1_1MyReactiveInterface.html
bool
changeSpeeds
structReactiveNav2DNode_1_1MyReactiveInterface.html
a439a3ad964ca61e7b44c2337c1929c0e
(const mrpt::kinematics::CVehicleVelCmd &vel_cmd) override
bool
getCurrentPoseAndSpeeds
structReactiveNav2DNode_1_1MyReactiveInterface.html
a4a8f2b6e42f05c4884f1166d6e2222db
(mrpt::math::TPose2D &curPose, mrpt::math::TTwist2D &curVel, mrpt::system::TTimeStamp ×tamp, mrpt::math::TPose2D &curOdometry, std::string &frame_id) override
mrpt::kinematics::CVehicleVelCmd::Ptr
getEmergencyStopCmd
structReactiveNav2DNode_1_1MyReactiveInterface.html
a6977d4dd4aacc85f7026ba8ed1078584
() override
mrpt::kinematics::CVehicleVelCmd::Ptr
getStopCmd
structReactiveNav2DNode_1_1MyReactiveInterface.html
a5b2ac396b016fafe7e672ecd2449c15a
() override
MyReactiveInterface
structReactiveNav2DNode_1_1MyReactiveInterface.html
a87158c02d2f0e61a4e5f57e6268d46bb
(ReactiveNav2DNode &parent)
virtual void
sendNavigationEndDueToErrorEvent
structReactiveNav2DNode_1_1MyReactiveInterface.html
ade2da1764510ab7f976d31bb8f7d1a5b
()
virtual void
sendNavigationEndEvent
structReactiveNav2DNode_1_1MyReactiveInterface.html
a809e57e9712127da17bbd5c2089a089f
()
virtual void
sendNavigationStartEvent
structReactiveNav2DNode_1_1MyReactiveInterface.html
a70a1086bd9c30d3467b251c4c70f4176
()
virtual void
sendWaySeemsBlockedEvent
structReactiveNav2DNode_1_1MyReactiveInterface.html
ae193f43a51e795488ac42d4b98952910
()
bool
senseObstacles
structReactiveNav2DNode_1_1MyReactiveInterface.html
a69a7cf6228631cd550fb2b3fab39b227
(CSimplePointsMap &obstacles, mrpt::system::TTimeStamp ×tamp) override
virtual bool
startWatchdog
structReactiveNav2DNode_1_1MyReactiveInterface.html
a1ad50cce6ac6831156e8ff3151a78c4e
(float T_ms) override
bool
stop
structReactiveNav2DNode_1_1MyReactiveInterface.html
a15dc01b9f06492cf98a1f59e93ac6bfc
(bool isEmergency) override
virtual bool
stopWatchdog
structReactiveNav2DNode_1_1MyReactiveInterface.html
adbf1be7e8e62cd6beb78dac44bd58106
() override
ReactiveNav2DNode &
m_parent
structReactiveNav2DNode_1_1MyReactiveInterface.html
a9f23e8a30cd0eee168505dd7ee0c574b
ReactiveNav2DNode::TAuxInitializer
structReactiveNav2DNode_1_1TAuxInitializer.html
TAuxInitializer
structReactiveNav2DNode_1_1TAuxInitializer.html
aa18974fd7a75ba3e04f1f3484166661e
(int argc, char **argv)