average.h
/tmp/ws/src/neonavigation/trajectory_tracker/include/trajectory_tracker/
average_8h.html
trajectory_tracker::Average
trajectory_tracker
basic_control.h
/tmp/ws/src/neonavigation/trajectory_tracker/include/trajectory_tracker/
basic__control_8h.html
trajectory_tracker::VelAccLimitter
trajectory_tracker
float
angleNormalized
namespacetrajectory__tracker.html
a3b8f20ffb3fee241d9021e5f1cdc6142
(float ang)
float
clip
namespacetrajectory__tracker.html
a53ff06670eb3ca491f4aa97ebfb7dcb4
(const float v, const float max)
float
timeOptimalControl
namespacetrajectory__tracker.html
adeb24d53a2a6182f84cd40c43eca1805
(const float angle, const float acc)
eigen_line.h
/tmp/ws/src/neonavigation/trajectory_tracker/include/trajectory_tracker/
eigen__line_8h.html
trajectory_tracker
float
cross2
namespacetrajectory__tracker.html
a2460bdde0dd05b4f2221e5870dec3ca2
(const Eigen::Vector2d &a, const Eigen::Vector2d &b)
float
curv3p
namespacetrajectory__tracker.html
a9d4a28e3436b667625e537f9294b7420
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineDistance
namespacetrajectory__tracker.html
ac64e2faedc5ebd7d5e41854efb5c054d
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineStripDistance
namespacetrajectory__tracker.html
ae6ef9c78e4ae62b354d2760044e0b2ce
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineStripDistanceSigned
namespacetrajectory__tracker.html
a1f329bea9586ef1eccf345e7bd49118d
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
Eigen::Vector2d
projection2d
namespacetrajectory__tracker.html
a8b20ec6e7993dda9127ca2f41a5ad192
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
filter.h
/tmp/ws/src/neonavigation/trajectory_tracker/include/trajectory_tracker/
filter_8h.html
trajectory_tracker::Filter
trajectory_tracker
path2d.h
/tmp/ws/src/neonavigation/trajectory_tracker/include/trajectory_tracker/
path2d_8h.html
trajectory_tracker/average.h
trajectory_tracker/eigen_line.h
trajectory_tracker::Path2D
trajectory_tracker::Pose2D
trajectory_tracker
test_filter.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__filter_8cpp.html
trajectory_tracker/filter.h
int
main
test__filter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__filter_8cpp.html
a5deb16e506866450cc289a1b56775dc0
(Filter, AugleLPF)
TEST
test__filter_8cpp.html
a99410d433cb958b65a69cb515a0c0a72
(Filter, HPFCharacteristic)
TEST
test__filter_8cpp.html
ab424d1a61df41b4c377bc9f063b5d164
(Filter, LPFCharacteristic)
test_path2d.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__path2d_8cpp.html
trajectory_tracker/eigen_line.h
trajectory_tracker/path2d.h
int
main
test__path2d_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__path2d_8cpp.html
a255546a4b412e5ef42ffbc97ffbdfe37
(Path2D, Conversions)
TEST
test__path2d_8cpp.html
af38301466986f3eab87ef484ac69074c
(Path2D, Curvature)
TEST
test__path2d_8cpp.html
abb6f4775034be3b4d71ef4d72639a3b8
(Path2D, EnumerateLocalGoals)
TEST
test__path2d_8cpp.html
a64b5bc7da4a6d23f6053b36610ebfc6a
(Path2D, EstimatedTimeOfArrivals)
TEST
test__path2d_8cpp.html
af9cb1844a27c228b7aa5945b9d649dc0
(Path2D, FindNearestWithDistance)
TEST
test__path2d_8cpp.html
a5ca6be9bb0f657741e268a56323e2e02
(Path2D, LocalGoalTest)
TEST
test__path2d_8cpp.html
ae059616bb0d4fe2d6ef2865d22800888
(Path2D, LocalGoalWithoutSwitchBack)
TEST
test__path2d_8cpp.html
a6f490cbe978d1ed07d74d68bc2730932
(Path2D, LocalGoalWithSwitchBack)
TEST
test__path2d_8cpp.html
a5c9ad496b9abc751d63ae2aaae5fcff2
(Path2D, RemainedDistance)
test_trajectory_recorder.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__trajectory__recorder_8cpp.html
int
main
test__trajectory__recorder_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__trajectory__recorder_8cpp.html
aa2430bc851eee6f81fe396b300ff772b
(TrajectoryRecorder, TfToPath)
test_trajectory_tracker.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__trajectory__tracker_8cpp.html
trajectory_tracker_test.h
int
main
test__trajectory__tracker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__trajectory__tracker_8cpp.html
ab9b598e329673168c2a33eb691c1bd4d
(TrajectoryTrackerTest, CurveFollow)
TEST_F
test__trajectory__tracker_8cpp.html
a04298866bcbb69256e397793027f0287
(TrajectoryTrackerTest, InPlaceTurn)
TEST_F
test__trajectory__tracker_8cpp.html
a81df0e1a1dcf70e423c0214d4a1ac0e8
(TrajectoryTrackerTest, StraightStop)
TEST_F
test__trajectory__tracker_8cpp.html
ab0531ad55c63295338d81b9ef2ef349e
(TrajectoryTrackerTest, StraightStopConvergence)
TEST_F
test__trajectory__tracker_8cpp.html
a365c4df9220f07f3f696e2416ac0a8cb
(TrajectoryTrackerTest, StraightStopOvershoot)
TEST_F
test__trajectory__tracker_8cpp.html
a2a6e5a4b95c360ee5b15d873a0a6232f
(TrajectoryTrackerTest, StraightVelocityChange)
TEST_F
test__trajectory__tracker_8cpp.html
a8bc3c7c72b2c92edbf19322abcd1c592
(TrajectoryTrackerTest, SwitchBack)
TEST_F
test__trajectory__tracker_8cpp.html
acf19fc7526795a334237cc61c3150fe7
(TrajectoryTrackerTest, SwitchBackWithPathUpdate)
void
timeSource
test__trajectory__tracker_8cpp.html
a02bbeaa442a3581b1eb4ffad7c352e12
()
test_trajectory_tracker_overshoot.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__trajectory__tracker__overshoot_8cpp.html
trajectory_tracker_test.h
TrajectoryTrackerOvershootTest
int
main
test__trajectory__tracker__overshoot_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
a5e3b8f2b89c7d6a044ce8ff9a12de6d1
(TrajectoryTrackerOvershootTest, AngularrVelocityToleranceWithRemainingAngularVel)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
afa21d2007fd68d4f69d3daea332d0d3e
(TrajectoryTrackerOvershootTest, AngularrVelocityToleranceWithRemainingLinearVel)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
af62369fb2ab85c950e4d68be75beb20e
(TrajectoryTrackerOvershootTest, LinearVelocityToleranceWithRemainingAngularVel)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
a6bc1dc7cb2399cce4058ac449eb1affb
(TrajectoryTrackerOvershootTest, LinearVelocityToleranceWithRemainingLinearVel)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
a6af46f527cee377a395e90bb866ddcba
(TrajectoryTrackerOvershootTest, NoVelocityToleranceWithRemainingAngularVel)
TEST_F
test__trajectory__tracker__overshoot_8cpp.html
af646bea6d847aac5acb232716d0881f0
(TrajectoryTrackerOvershootTest, NoVelocityToleranceWithRemainingLinearVel)
test_trajectory_tracker_with_odom.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/test/src/
test__trajectory__tracker__with__odom_8cpp.html
trajectory_tracker_test.h
int
main
test__trajectory__tracker__with__odom_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__trajectory__tracker__with__odom_8cpp.html
a79a2240ae5d6835f0fca2dcbbfc9d4df
(TrajectoryTrackerTest, FrameRate)
TEST_F
test__trajectory__tracker__with__odom_8cpp.html
aa7f8643cced48e98c3ae0e7d91e490e6
(TrajectoryTrackerTest, Timeout)
trajectory_recorder.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/src/
trajectory__recorder_8cpp.html
RecorderNode
float
dist2d
trajectory__recorder_8cpp.html
a4a1d1c224ba93b0f64b869961c542b6f
(geometry_msgs::Point &a, geometry_msgs::Point &b)
int
main
trajectory__recorder_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
trajectory_saver.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/src/
trajectory__saver_8cpp.html
SaverNode
int
main
trajectory__saver_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
trajectory_server.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/src/
trajectory__server_8cpp.html
trajectory_tracker/filter.h
ServerNode
int
main
trajectory__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
trajectory_tracker.cpp
/tmp/ws/src/neonavigation/trajectory_tracker/src/
trajectory__tracker_8cpp.html
trajectory_tracker/basic_control.h
trajectory_tracker/eigen_line.h
trajectory_tracker/path2d.h
trajectory_tracker::TrackerNode
trajectory_tracker::TrackerNode::TrackingResult
trajectory_tracker
int
main
trajectory__tracker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
trajectory_tracker_test.h
/tmp/ws/src/neonavigation/trajectory_tracker/test/include/
trajectory__tracker__test_8h.html
TrajectoryTrackerTest
trajectory_tracker_msgs
std::ostream &
operator<<
namespacetrajectory__tracker__msgs.html
a059b2e247f259ef495b2f3a140f7c412
(std::ostream &os, const TrajectoryTrackerStatus::ConstPtr &msg)
trajectory_tracker::Average
classtrajectory__tracker_1_1Average.html
Average
classtrajectory__tracker_1_1Average.html
a0a282ef8a10aecd60a78db8b3a8abb1e
()
operator T
classtrajectory__tracker_1_1Average.html
adc75b9c77255b578e04e5da7777aa037
() const
void
operator+=
classtrajectory__tracker_1_1Average.html
a3d4bbcd818f3522be6993105bae8ef6c
(const T &val)
int
num
classtrajectory__tracker_1_1Average.html
ae1b62e35f0e20209936735eaac911d49
T
sum
classtrajectory__tracker_1_1Average.html
a327b6546514b4eb2728b6becd55c903f
trajectory_tracker::Filter
classtrajectory__tracker_1_1Filter.html
FILTER_HPF
classtrajectory__tracker_1_1Filter.html
a078a6e315579535e6d5532f7661de829a10ff60e7523d217b9ebc8a67745bbab1
FILTER_LPF
classtrajectory__tracker_1_1Filter.html
a078a6e315579535e6d5532f7661de829a9ad3d6d7db0a694c3af68c3926a086d3
Type
classtrajectory__tracker_1_1Filter.html
a078a6e315579535e6d5532f7661de829
FILTER_HPF
classtrajectory__tracker_1_1Filter.html
a078a6e315579535e6d5532f7661de829a10ff60e7523d217b9ebc8a67745bbab1
FILTER_LPF
classtrajectory__tracker_1_1Filter.html
a078a6e315579535e6d5532f7661de829a9ad3d6d7db0a694c3af68c3926a086d3
Filter
classtrajectory__tracker_1_1Filter.html
ae57f059122db10269e6635e4055bc8d7
(const enum Type type, const float tc, const float out0, const bool angle=false)
float
get
classtrajectory__tracker_1_1Filter.html
a4096b6463cc93801f16997e5f7f00cbd
()
float
in
classtrajectory__tracker_1_1Filter.html
af7d5c1648cc8b0913dbcd71ede3191f3
(const float &i)
void
set
classtrajectory__tracker_1_1Filter.html
a007f2f699f786c94417b8c507bc5bf28
(const float &out0)
bool
angle_
classtrajectory__tracker_1_1Filter.html
a089e4e50f0fb31a6eacaa758dce60edc
float
k_
classtrajectory__tracker_1_1Filter.html
a7923026e2faec96e1bdc45fa71da0262
[4]
float
out_
classtrajectory__tracker_1_1Filter.html
a6af2db28bf512f0d8db54c309f234a00
float
time_const_
classtrajectory__tracker_1_1Filter.html
a6c35468ec7cff934aea4c57a466829b0
Type
type_
classtrajectory__tracker_1_1Filter.html
a1bef332ae10d33952db4e99d31aa79ff
float
x_
classtrajectory__tracker_1_1Filter.html
a07a1967c55c022de7e8d6147045dca7d
trajectory_tracker::Path2D
classtrajectory__tracker_1_1Path2D.html
std::vector< Pose2D >::const_iterator
ConstIterator
classtrajectory__tracker_1_1Path2D.html
a17018549c6caa7a443dbce128e9139dc
std::vector< Pose2D >::iterator
Iterator
classtrajectory__tracker_1_1Path2D.html
a6da967ebbb805a4199f7c373bcff21ed
std::vector< ConstIterator >
enumerateLocalGoals
classtrajectory__tracker_1_1Path2D.html
acedf5b17eaff39f5462760850edb7dac
(const ConstIterator &begin, const ConstIterator &end, const bool allow_switch_back, const bool allow_in_place_turn=true, const double epsilon=1e-6) const
ConstIterator
findLocalGoal
classtrajectory__tracker_1_1Path2D.html
a5e96e1f8b60ce685f30b81e5f5068113
(const ConstIterator &begin, const ConstIterator &end, const bool allow_switch_back, const bool allow_in_place_turn=true, const double epsilon=1e-6) const
ConstIterator
findNearest
classtrajectory__tracker_1_1Path2D.html
adc6bcc69be9aa93c849ea6a2b54b4c03
(const ConstIterator &begin, const ConstIterator &end, const Eigen::Vector2d &target, const float max_search_range=0, const float epsilon=1e-6) const
std::pair< ConstIterator, double >
findNearestWithDistance
classtrajectory__tracker_1_1Path2D.html
a1c0d4076592e8f1c739e233d6aba516b
(const ConstIterator &begin, const ConstIterator &end, const Eigen::Vector2d &target, const float max_search_range=0, const float epsilon=1e-6) const
void
fromMsg
classtrajectory__tracker_1_1Path2D.html
af60267819512cfd553c65af1f91308a0
(const PATH_TYPE &path, const double in_place_turn_eps=1.0e-6)
float
getCurvature
classtrajectory__tracker_1_1Path2D.html
ae1c2a4324751d489813cfd13d28a054f
(const ConstIterator &begin, const ConstIterator &end, const Eigen::Vector2d &target_on_line, const float max_search_range) const
std::vector< double >
getEstimatedTimeOfArrivals
classtrajectory__tracker_1_1Path2D.html
ae7f1c0e35aebc57de98bcf806c915f4d
(const ConstIterator &begin, const ConstIterator &end, const double linear_speed, const double angular_speed, const double initial_eta_sec=0.0) const
float
length
classtrajectory__tracker_1_1Path2D.html
a55b0021bce471de27d7e131483d24839
() const
double
remainedDistance
classtrajectory__tracker_1_1Path2D.html
a428c4b75049466d55fafaa91035f1085
(const ConstIterator &begin, const ConstIterator &nearest, const ConstIterator &end, const Eigen::Vector2d &target_on_line) const
void
toMsg
classtrajectory__tracker_1_1Path2D.html
a00d751b3e0284f9b07534c86b58e91ac
(PATH_TYPE &path) const
std::vector< Pose2D >
Super
classtrajectory__tracker_1_1Path2D.html
a2a2185cd63461105679f517e1196f8b3
trajectory_tracker::Pose2D
classtrajectory__tracker_1_1Pose2D.html
Pose2D
classtrajectory__tracker_1_1Pose2D.html
aa31ad804dd71a45c3f4a482a38a826bf
()
Pose2D
classtrajectory__tracker_1_1Pose2D.html
af5ce0fb9852188d99c215fbd5c4f59b8
(const Eigen::Vector2d &p, float y, float velocity)
Pose2D
classtrajectory__tracker_1_1Pose2D.html
a5865d2f111c3da8f834de21a8d4a7a02
(const geometry_msgs::Pose &pose, float velocity)
Pose2D
classtrajectory__tracker_1_1Pose2D.html
a2607e1567776a9a813a36fda74b9d087
(const geometry_msgs::PoseStamped &pose)
Pose2D
classtrajectory__tracker_1_1Pose2D.html
a3c349a21c4b3d84ee56c1c2c77779f1d
(const trajectory_tracker_msgs::PoseStampedWithVelocity &pose)
void
rotate
classtrajectory__tracker_1_1Pose2D.html
ab089c3b624cdb7024192f53b6db2769c
(const float ang)
void
toMsg
classtrajectory__tracker_1_1Pose2D.html
a646147b4925f9a4f84254fe5c9d769c3
(geometry_msgs::PoseStamped &pose) const
void
toMsg
classtrajectory__tracker_1_1Pose2D.html
a35051725d763e209cadceee2d0b29171
(trajectory_tracker_msgs::PoseStampedWithVelocity &pose) const
Eigen::Vector2d
pos_
classtrajectory__tracker_1_1Pose2D.html
acde4d848a08797dba160449f71b14d9b
float
velocity_
classtrajectory__tracker_1_1Pose2D.html
a6230b222494aa925d5a993fbf232e2a1
float
yaw_
classtrajectory__tracker_1_1Pose2D.html
ad6ca2b4c35e4d3ea9a86f26981c59911
RecorderNode
classRecorderNode.html
RecorderNode
classRecorderNode.html
a1b58a5f72360dafebcdcf65e9cfd6df0
()
void
spin
classRecorderNode.html
a2e51525ac4fb0349c5f0c58e33e7e680
()
~RecorderNode
classRecorderNode.html
a3de77a1db8e8cc192398ada34e259227
()
bool
clearPath
classRecorderNode.html
a632f13beffe7c523dca23310e150555b
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
double
ang_interval_
classRecorderNode.html
aba0a767af676ca97e69a211c62f062ce
double
dist_interval_
classRecorderNode.html
a2cb9764e5e53d9292e646f5c2e20d3cf
std::string
frame_global_
classRecorderNode.html
a695da20b68ce997cc0ab487f5f7edb9b
std::string
frame_robot_
classRecorderNode.html
a10d1fc43ae48937c2700724bd392b5ca
ros::NodeHandle
nh_
classRecorderNode.html
a7d3a0ffebeeb03c7d917ef7311a584ca
nav_msgs::Path
path_
classRecorderNode.html
a566ec175835e273ecd279db7c5f7357a
ros::NodeHandle
pnh_
classRecorderNode.html
acdf38f2ab65893dbcd397cf78bec2906
ros::Publisher
pub_path_
classRecorderNode.html
a0fdd9684d4a802a441dfd71b7010fea8
ros::ServiceServer
srs_clear_path_
classRecorderNode.html
adc26b9a0dbd83e6b0b91c0030f47b295
bool
store_time_
classRecorderNode.html
a990ef248276d89199f1617477c40af5b
tf2_ros::Buffer
tfbuf_
classRecorderNode.html
acbb8ce57fadc3de801152806dc1f4bc9
tf2_ros::TransformListener
tfl_
classRecorderNode.html
ad861b5616daa859be95970088fd5e8e5
std::string
topic_path_
classRecorderNode.html
a5b37d91307f53c98d0ee21ca88110e53
SaverNode
classSaverNode.html
void
save
classSaverNode.html
abc4af21c59abd3dacf9a0e624f9ac11d
()
SaverNode
classSaverNode.html
a6b15716a7ed7d5966838f2256a14c4c3
()
~SaverNode
classSaverNode.html
a7b576495d1c27ab90d938125487a59d4
()
void
cbPath
classSaverNode.html
abbd49ac907744bb443a9a658657d863a
(const nav_msgs::Path::ConstPtr &msg)
std::string
filename_
classSaverNode.html
a09b55da476860e0b6c3fcee2ed5d37fb
ros::NodeHandle
nh_
classSaverNode.html
a5003836ee02140a306133241e2d59059
ros::NodeHandle
pnh_
classSaverNode.html
ac52948ef9fde4e53a917162695d51d89
bool
saved_
classSaverNode.html
ac41708c7a5e9f353c25b358a9d813c26
ros::Subscriber
sub_path_
classSaverNode.html
a2bd8a299706905867099b672229798af
std::string
topic_path_
classSaverNode.html
a7ad82c2049cb017acc1eea3a3d05fa2b
ServerNode
classServerNode.html
ServerNode
classServerNode.html
a0ba9605417e60634f300384e875edd74
()
void
spin
classServerNode.html
a534206b8f8d2dcf28a38d2115cc9ab01
()
~ServerNode
classServerNode.html
a54c9eb952e1c9b2f5720315065b153a3
()
MENU_DELETE
classServerNode.html
ab83479da9abbfe3adb72971939d5e7a6a55c6cf7d2e39cbb7e9f074a2b12d2682
MENU_ADD
classServerNode.html
ab83479da9abbfe3adb72971939d5e7a6a44f3bcf073c4ff93e424681af71c4666
MENU_ADD
classServerNode.html
ab83479da9abbfe3adb72971939d5e7a6a44f3bcf073c4ff93e424681af71c4666
MENU_DELETE
classServerNode.html
ab83479da9abbfe3adb72971939d5e7a6a55c6cf7d2e39cbb7e9f074a2b12d2682
bool
change
classServerNode.html
aa480c20411658a5d16be25afa9198952
(trajectory_tracker_msgs::ChangePath::Request &req, trajectory_tracker_msgs::ChangePath::Response &res)
bool
loadFile
classServerNode.html
a79f45661e201ec69a21fbf2b1f390e98
()
void
loadPath
classServerNode.html
a216944e52ff7ceb44bfb2ea38b0f6e0e
()
void
processFeedback
classServerNode.html
ad7de9e4019ac35d6c4f2938b4706b3e8
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void
updateIM
classServerNode.html
a7219c075c814d0415f22c32c0a945be4
()
boost::shared_array< uint8_t >
buffer_
classServerNode.html
a8dc49c622847078d0b5b6a9679139694
double
filter_step_
classServerNode.html
a2ededc7d80df80313dc7eb01766db4b1
double
hz_
classServerNode.html
a90ef5cad44f7c085c576beadb722cb15
trajectory_tracker::Filter *
lpf_
classServerNode.html
a40bd5fb0772caabc77e2b82ca3a5aeb1
[2]
int
max_markers_
classServerNode.html
ac914a8392951c59e0a1bd309c0e5bc13
ros::NodeHandle
nh_
classServerNode.html
abe97ff89a02c721d45f5cd002639a90a
nav_msgs::Path
path_
classServerNode.html
abaef1c3c5d0fb0fe372f65f432b7b8e0
ros::NodeHandle
pnh_
classServerNode.html
a4864a9bdeb9c9d606e9ef04395bf824f
ros::Publisher
pub_path_
classServerNode.html
ae209bb2a48cd82f23c0bace44ec72993
ros::Publisher
pub_status_
classServerNode.html
ac135ffecaee0efd3141c442c8e696fff
trajectory_tracker_msgs::ChangePath::Request
req_path_
classServerNode.html
ad1a31e04be4ed1704bca1db8a23b0be0
int
serial_size_
classServerNode.html
a036fd6ecbea12c3554fb5c62b7365fcf
ros::ServiceServer
srv_change_path_
classServerNode.html
a635348af975dde9a575d35a50ca71987
interactive_markers::InteractiveMarkerServer
srv_im_fb_
classServerNode.html
adfb75090f7565f75f4aa6edd524140fd
std::string
topic_path_
classServerNode.html
a893465fecd23c98c09d94c1d1c2e6054
int
update_num_
classServerNode.html
a1a813461ece08c514364a126d4422b00
trajectory_tracker::TrackerNode
classtrajectory__tracker_1_1TrackerNode.html
trajectory_tracker::TrackerNode::TrackingResult
void
spin
classtrajectory__tracker_1_1TrackerNode.html
adbde0db7955ab4946401bb381c71ffb7
()
TrackerNode
classtrajectory__tracker_1_1TrackerNode.html
a27441ca499ec7514a9bb630260a8d3cc
()
~TrackerNode
classtrajectory__tracker_1_1TrackerNode.html
a8cd954aa671b3ee514fcf3e68d1f4619
()
void
cbOdometry
classtrajectory__tracker_1_1TrackerNode.html
a280e5968a15ce3d4efbb2c45d544b4f2
(const nav_msgs::Odometry::ConstPtr &)
void
cbOdomTimeout
classtrajectory__tracker_1_1TrackerNode.html
a1fc6b914dcbf138a1f8175b395ec12bc
(const ros::TimerEvent &)
void
cbParameter
classtrajectory__tracker_1_1TrackerNode.html
af2ac543cad5771089116c271c289a7d3
(const TrajectoryTrackerConfig &config, const uint32_t)
void
cbPath
classtrajectory__tracker_1_1TrackerNode.html
ad1d1e3824e557303ab6c21b1e936cc27
(const typename MSG_TYPE::ConstPtr &)
void
cbSpeed
classtrajectory__tracker_1_1TrackerNode.html
a3ff904b4480b8e17e8763ee67f5b5118
(const std_msgs::Float32::ConstPtr &)
void
cbTimer
classtrajectory__tracker_1_1TrackerNode.html
aad390a3b4cc1268d22bc7e6815bb7ce0
(const ros::TimerEvent &)
void
control
classtrajectory__tracker_1_1TrackerNode.html
a3dcb120728c111f3f084f8b342cf8b39
(const tf2::Stamped< tf2::Transform > &, const Eigen::Vector3d &, const double, const double, const double)
TrackingResult
getTrackingResult
classtrajectory__tracker_1_1TrackerNode.html
a8c0d07169b0209d61dd4bc6a10fcfa5e
(const tf2::Stamped< tf2::Transform > &, const Eigen::Vector3d &, const double, const double) const
double
acc_
classtrajectory__tracker_1_1TrackerNode.html
aa8e98cf0e2d5a671b270fef1ca8dc6ef
[2]
double
acc_toc_
classtrajectory__tracker_1_1TrackerNode.html
ad5c153da80a1ee01cd486f381721ef62
[2]
bool
allow_backward_
classtrajectory__tracker_1_1TrackerNode.html
aeab34ea3c238863d9b53fbffc028a2f8
bool
check_old_path_
classtrajectory__tracker_1_1TrackerNode.html
a2aad83cb126500f9eaa6dbc5c167cde9
double
curv_forward_
classtrajectory__tracker_1_1TrackerNode.html
aac5e56c5fea548d1cf9479d42132beaa
double
d_lim_
classtrajectory__tracker_1_1TrackerNode.html
aef828dd3f9a1b0649cbf345dcb3fa38e
double
d_stop_
classtrajectory__tracker_1_1TrackerNode.html
a43df4ba85d942797eb896f25facc32d8
double
epsilon_
classtrajectory__tracker_1_1TrackerNode.html
ab2ccb04ede437eeeffc73b1933392839
std::string
frame_odom_
classtrajectory__tracker_1_1TrackerNode.html
a7d2f8d5153ddf990290e18833f4a856e
std::string
frame_robot_
classtrajectory__tracker_1_1TrackerNode.html
aa6aef0694a1dbd9799870da5bacc6307
double
gain_at_vel_
classtrajectory__tracker_1_1TrackerNode.html
a734c98dbb48493fc6aa18f16d03771c2
double
goal_tolerance_ang_
classtrajectory__tracker_1_1TrackerNode.html
aaca343421df845fd05ffc8511ca6e6c8
double
goal_tolerance_ang_vel_
classtrajectory__tracker_1_1TrackerNode.html
a8a4fd6616514bee4902d2b2bc1a851f7
double
goal_tolerance_dist_
classtrajectory__tracker_1_1TrackerNode.html
a0bf46b49f6f1e9790fb1141816e80d55
double
goal_tolerance_lin_vel_
classtrajectory__tracker_1_1TrackerNode.html
aa29f23c2e5d3ec696c4368fee676fb75
double
hz_
classtrajectory__tracker_1_1TrackerNode.html
a9f8df5fe756a20d85e7ea06754ed1ee2
bool
is_path_updated_
classtrajectory__tracker_1_1TrackerNode.html
a75844142217a0f3d4012faf5a76f8cb3
double
k_
classtrajectory__tracker_1_1TrackerNode.html
a3d5c8949b7ec0773fe62ebaeb976b460
[3]
double
k_ang_rotation_
classtrajectory__tracker_1_1TrackerNode.html
a7e42cef2e03b2be714fe03283b6575e6
double
k_avel_rotation_
classtrajectory__tracker_1_1TrackerNode.html
a44616383b5dbcf46d437a00ed36c2b4b
bool
limit_vel_by_avel_
classtrajectory__tracker_1_1TrackerNode.html
a4beb37bdf219ab59af8d45def868e40f
double
look_forward_
classtrajectory__tracker_1_1TrackerNode.html
a6ee995b9dd27e0ac9c1682ee79f34ef2
double
max_dt_
classtrajectory__tracker_1_1TrackerNode.html
ae7239d1bda5b4c60fa6a55052f8a4e7b
double
min_track_path_
classtrajectory__tracker_1_1TrackerNode.html
ac3404d16ec5a73c465fdfbee9c20a831
ros::NodeHandle
nh_
classtrajectory__tracker_1_1TrackerNode.html
ad0412ba8866eb9f97e1c19562b4953dc
double
no_pos_cntl_dist_
classtrajectory__tracker_1_1TrackerNode.html
a4fb5544f3ea33f21fd932ed37d134205
double
odom_timeout_sec_
classtrajectory__tracker_1_1TrackerNode.html
ac14d775d41752fe752a7bb6114725c18
ros::Timer
odom_timeout_timer_
classtrajectory__tracker_1_1TrackerNode.html
ae8b7ae843cb1a621b054475c75b514f7
dynamic_reconfigure::Server< TrajectoryTrackerConfig >
parameter_server_
classtrajectory__tracker_1_1TrackerNode.html
ad37acaa1326ee1d24ca1f8ae41cddcdd
boost::recursive_mutex
parameter_server_mutex_
classtrajectory__tracker_1_1TrackerNode.html
a86d6d070feb206080de629c5ffc206bd
trajectory_tracker::Path2D
path_
classtrajectory__tracker_1_1TrackerNode.html
a02ba709309c1d39836bb04e864f1371d
std_msgs::Header
path_header_
classtrajectory__tracker_1_1TrackerNode.html
adaa1c64457dfd268267aee4ddbf77900
int
path_step_
classtrajectory__tracker_1_1TrackerNode.html
aaf4cb4aad78d4b930d711ca5b3a8b9a1
int
path_step_done_
classtrajectory__tracker_1_1TrackerNode.html
ae731c12b9d1a352e348dbd069f0f63b4
ros::NodeHandle
pnh_
classtrajectory__tracker_1_1TrackerNode.html
a86769622c72d16f51fd40e3546066657
bool
predict_odom_
classtrajectory__tracker_1_1TrackerNode.html
aed70dd8c70f32c769d38b703f6eb884d
ros::Time
prev_odom_stamp_
classtrajectory__tracker_1_1TrackerNode.html
a8d68397d872faa1bc84f1de0d22d557b
ros::Publisher
pub_status_
classtrajectory__tracker_1_1TrackerNode.html
a4a7662bd5c75e57b467f032f71329d63
ros::Publisher
pub_tracking_
classtrajectory__tracker_1_1TrackerNode.html
ac6529afef0d3f3cb2c77c25f8387da31
ros::Publisher
pub_vel_
classtrajectory__tracker_1_1TrackerNode.html
a7329bd40e61bba1e89f0d2e620b98c54
double
rotate_ang_
classtrajectory__tracker_1_1TrackerNode.html
a4d6295a6cdc7a20d20a8f3b3c7da2e66
double
stop_tolerance_ang_
classtrajectory__tracker_1_1TrackerNode.html
a8e349ce16265a73d84856dcd5fdaba1d
double
stop_tolerance_dist_
classtrajectory__tracker_1_1TrackerNode.html
adda502ce2f21a267b43ff34a354a4ad3
ros::Subscriber
sub_odom_
classtrajectory__tracker_1_1TrackerNode.html
a9f520433c30d748f312a45ce56b3c273
ros::Subscriber
sub_path_
classtrajectory__tracker_1_1TrackerNode.html
a9a667473294ef38547f60bd0d0c6dce1
ros::Subscriber
sub_path_velocity_
classtrajectory__tracker_1_1TrackerNode.html
ab1da00849d9be4190e9170651b6eaab9
ros::Subscriber
sub_vel_
classtrajectory__tracker_1_1TrackerNode.html
a2fdcc39a8b73fae1cd0b6677c1ede2a1
tf2_ros::Buffer
tfbuf_
classtrajectory__tracker_1_1TrackerNode.html
a12081e93f24dcbf716e3e27caf4708fb
tf2_ros::TransformListener
tfl_
classtrajectory__tracker_1_1TrackerNode.html
a6e1127a64e0b0d2509c484c264852780
double
time_optimal_control_future_gain_
classtrajectory__tracker_1_1TrackerNode.html
af75541218d436cdb7756a4b2636a9e63
std::string
topic_cmd_vel_
classtrajectory__tracker_1_1TrackerNode.html
a59fd3acc42781eebcd5ee8d07a2317e7
std::string
topic_path_
classtrajectory__tracker_1_1TrackerNode.html
a90d08b9041e3fbdb984b4fef4b3e3b12
bool
use_odom_
classtrajectory__tracker_1_1TrackerNode.html
adad41e402b656e71b7c4c87df8187aba
bool
use_time_optimal_control_
classtrajectory__tracker_1_1TrackerNode.html
a523ed5cc001881510f37044b5a323e86
trajectory_tracker::VelAccLimitter
v_lim_
classtrajectory__tracker_1_1TrackerNode.html
a4c3820490aad3df28823b85581a9af24
double
vel_
classtrajectory__tracker_1_1TrackerNode.html
a14a8f4c70d1e193bd665fdf45fc3e107
[2]
trajectory_tracker::VelAccLimitter
w_lim_
classtrajectory__tracker_1_1TrackerNode.html
a48278bbd5479d1164b7c40ae01c0b7ff
trajectory_tracker::TrackerNode::TrackingResult
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
TrackingResult
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
afedcb2514eb7d61d50ca5b5619db5448
(const int s)
double
angle_remains
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a06a1c864c393192331cb88e973059877
double
angle_remains_raw
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a2bb75c0199771d0746d022d256171dbb
double
distance_from_target
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a812305748dd4f6de6c7cc2887b0d1b5f
double
distance_remains
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a7ec0ace82667d463d7925e96f75baa4f
double
distance_remains_raw
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a76e0d40d9857748707594327bee76934
int
path_step_done
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a5a77a890cdc930c65ad9ecf8dd550402
double
signed_local_distance
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a28c44799a4d39d0b05a55d32cb963e3a
int
status
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a65862fa9663cf2f6660c2a733f7a544b
double
target_linear_vel
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a751cd6b6a18717fdd2ae42defbafc055
double
tracking_point_curv
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
ae22b7fee025f90c930a93db8fc851fe6
double
tracking_point_x
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a404b254c0e54331ebc6c044b52f353d0
double
tracking_point_y
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
ae85da269f144b3964bf4aede1d14813b
bool
turning_in_place
structtrajectory__tracker_1_1TrackerNode_1_1TrackingResult.html
a6667439c67e04e2ca1fe4ebd4a5095da
TrajectoryTrackerOvershootTest
classTrajectoryTrackerOvershootTest.html
TrajectoryTrackerTest
void
runTest
classTrajectoryTrackerOvershootTest.html
aa10e11d00f64dc49b519d371371a6558
(const double goal_tolerance_lin_vel, const double goal_tolerance_ang_vel, const double linear_vel, const double rotation_vel, const int32_t expected_status)
TrajectoryTrackerTest
classTrajectoryTrackerTest.html
double
getCmdVelFrameRate
classTrajectoryTrackerTest.html
a318e8569419aeed7c5f284e394616d80
() const
bool
getConfig
classTrajectoryTrackerTest.html
aeb902a3e513863db34f681235cb840fa
(ParamType &config) const
void
initState
classTrajectoryTrackerTest.html
ac0977150412eb109ab1fffd56b798575
(const Eigen::Vector2d &pos, const float yaw)
void
publishPath
classTrajectoryTrackerTest.html
a1df31ae3672e53d82a033458401c4d58
(const std::vector< Eigen::Vector3d > &poses)
void
publishPathVelocity
classTrajectoryTrackerTest.html
a6f145c8565ce95d682cbfa3e509c2301
(const std::vector< Eigen::Vector4d > &poses)
void
publishTransform
classTrajectoryTrackerTest.html
a8b94fbbe891ae5512e69794ee76de446
()
void
publishTransform
classTrajectoryTrackerTest.html
ac591132fbc7ba42cfce1460b77a45725
(const nav_msgs::Odometry &odom)
bool
setConfig
classTrajectoryTrackerTest.html
a9f4783ddbb8b7562eee23042a830f281
(const ParamType &config)
TrajectoryTrackerTest
classTrajectoryTrackerTest.html
ad082a41e261266724737ba5f078f16d8
()
void
waitUntilStart
classTrajectoryTrackerTest.html
a9b6cce86ab27470df1a620061c9f757c
(const std::function< void()> func=nullptr)
geometry_msgs::Twist::ConstPtr
cmd_vel_
classTrajectoryTrackerTest.html
abc734678da559e782cb45f84c1ef7afe
ros::Duration
delay_
classTrajectoryTrackerTest.html
a50e8267701aff1d5cbf418169e696a98
Eigen::Vector2d
pos_
classTrajectoryTrackerTest.html
af56c1e16e27c9e3bf366f1c5e15f6c3c
trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr
status_
classTrajectoryTrackerTest.html
acd443517d2484f27cc65074c0dbdb990
double
yaw_
classTrajectoryTrackerTest.html
a07aba3b2a647d70dd2c1a3b8451b8fdd
trajectory_tracker::TrajectoryTrackerConfig
ParamType
classTrajectoryTrackerTest.html
a439ddcdf3136c553d4207a3da8ed23f9
std::unique_ptr< dynamic_reconfigure::Client< ParamType > >
dynamic_reconfigure_client_
classTrajectoryTrackerTest.html
aa805f64a052a31a4004be254e21e4de1
double
error_ang_
classTrajectoryTrackerTest.html
adb696876661405eb5126418dd1220a6e
double
error_large_lin_
classTrajectoryTrackerTest.html
a5f85643abbc5153e5d2ed2a007e1b774
double
error_lin_
classTrajectoryTrackerTest.html
aef78f394413f0ecf29865610bbbc0271
std_msgs::Header
last_path_header_
classTrajectoryTrackerTest.html
a8739f2a151c04916a4b2ba5683b33e67
void
cbCmdVel
classTrajectoryTrackerTest.html
a3753411546fb0203e351afa981ba51ff
(const geometry_msgs::Twist::ConstPtr &msg)
void
cbStatus
classTrajectoryTrackerTest.html
a7fceb154b68d3e32cc78d9927d0713e6
(const trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr &msg)
int
cmd_vel_count_
classTrajectoryTrackerTest.html
a803ce8552ee6d3700c39b1bbac631079
ros::Time
cmd_vel_time_
classTrajectoryTrackerTest.html
a3743862da6efb562ba727136e5cb09d2
ros::Time
initial_cmd_vel_time_
classTrajectoryTrackerTest.html
ad81b922ed5864e54382949805b1157aa
ros::NodeHandle
nh_
classTrajectoryTrackerTest.html
ac9c06a223117245df3d1d6f8ce1365c3
std::list< nav_msgs::Odometry >
odom_buffer_
classTrajectoryTrackerTest.html
af1a852ddbb2e94123435b7dc3718f96f
ros::NodeHandle
pnh_
classTrajectoryTrackerTest.html
ae1f1418a9153a7c7e6fab9ef3b59fda2
ros::Publisher
pub_odom_
classTrajectoryTrackerTest.html
ab7d7c4ab372bf4b88d126ce51e5d4c6a
ros::Publisher
pub_path_
classTrajectoryTrackerTest.html
a6f9be856f461ed3084b996943ec56f8b
ros::Publisher
pub_path_vel_
classTrajectoryTrackerTest.html
a204645ce3b1ddf5771152ac487d9e333
ros::Subscriber
sub_cmd_vel_
classTrajectoryTrackerTest.html
aa3d0a0ec945ba5c10f152236675e1abe
ros::Subscriber
sub_status_
classTrajectoryTrackerTest.html
a40bd0086ada3a265fba1491efe9877ff
tf2_ros::TransformBroadcaster
tfb_
classTrajectoryTrackerTest.html
a3b5c112bf5a7637207f82a071eaf10fb
ros::Time
trans_stamp_last_
classTrajectoryTrackerTest.html
abb568e61b6e91b7ff5e0aea387481d58
trajectory_tracker::VelAccLimitter
classtrajectory__tracker_1_1VelAccLimitter.html
void
clear
classtrajectory__tracker_1_1VelAccLimitter.html
a9d8deabea25435b3a5d8a3ed31026be6
()
float
get
classtrajectory__tracker_1_1VelAccLimitter.html
a42b539f54201fab18bee26ff16b3c52e
() const
float
increment
classtrajectory__tracker_1_1VelAccLimitter.html
a175628503b87b5b2fb2829ae83310eb3
(const float v, const float vel, const float acc, const float dt)
float
set
classtrajectory__tracker_1_1VelAccLimitter.html
a588caae3643d66e77f28b4ea72c9c9b3
(float v, const float vel, const float acc, const float dt)
VelAccLimitter
classtrajectory__tracker_1_1VelAccLimitter.html
ab88557a89f6da4d1e7a56fb87dbdb708
()
float
val_prev_
classtrajectory__tracker_1_1VelAccLimitter.html
a39a0f438be204c4511c63cfe946ea20f
trajectory_tracker
namespacetrajectory__tracker.html
trajectory_tracker::Average
trajectory_tracker::Filter
trajectory_tracker::Path2D
trajectory_tracker::Pose2D
trajectory_tracker::TrackerNode
trajectory_tracker::VelAccLimitter
float
angleNormalized
namespacetrajectory__tracker.html
a3b8f20ffb3fee241d9021e5f1cdc6142
(float ang)
float
clip
namespacetrajectory__tracker.html
a53ff06670eb3ca491f4aa97ebfb7dcb4
(const float v, const float max)
float
cross2
namespacetrajectory__tracker.html
a2460bdde0dd05b4f2221e5870dec3ca2
(const Eigen::Vector2d &a, const Eigen::Vector2d &b)
float
curv3p
namespacetrajectory__tracker.html
a9d4a28e3436b667625e537f9294b7420
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineDistance
namespacetrajectory__tracker.html
ac64e2faedc5ebd7d5e41854efb5c054d
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineStripDistance
namespacetrajectory__tracker.html
ae6ef9c78e4ae62b354d2760044e0b2ce
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
lineStripDistanceSigned
namespacetrajectory__tracker.html
a1f329bea9586ef1eccf345e7bd49118d
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
Eigen::Vector2d
projection2d
namespacetrajectory__tracker.html
a8b20ec6e7993dda9127ca2f41a5ad192
(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
float
timeOptimalControl
namespacetrajectory__tracker.html
adeb24d53a2a6182f84cd40c43eca1805
(const float angle, const float acc)
trajectory_tracker_msgs
namespacetrajectory__tracker__msgs.html
std::ostream &
operator<<
namespacetrajectory__tracker__msgs.html
a059b2e247f259ef495b2f3a140f7c412
(std::ostream &os, const TrajectoryTrackerStatus::ConstPtr &msg)