Public Member Functions | |
void | initState (const Eigen::Vector2d &pos, const float yaw) |
void | publishPath (const std::vector< Eigen::Vector3d > &poses) |
void | publishPathVelocity (const std::vector< Eigen::Vector4d > &poses) |
void | publishTransform () |
TrajectoryTrackerTest () | |
void | waitUntilStart () |
Public Attributes | |
geometry_msgs::Twist::ConstPtr | cmd_vel_ |
Eigen::Vector2d | pos_ |
trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr | status_ |
double | yaw_ |
Private Member Functions | |
void | cbCmdVel (const geometry_msgs::Twist::ConstPtr &msg) |
void | cbStatus (const trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr &msg) |
Private Attributes | |
ros::Time | cmd_vel_time_ |
ros::NodeHandle | nh_ |
ros::Publisher | pub_path_ |
ros::Publisher | pub_path_vel_ |
ros::Subscriber | sub_cmd_vel_ |
ros::Subscriber | sub_status_ |
tf2_ros::TransformBroadcaster | tfb_ |
Definition at line 51 of file test_trajectory_tracker.cpp.
TrajectoryTrackerTest::TrajectoryTrackerTest | ( | ) | [inline] |
Definition at line 86 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::cbCmdVel | ( | const geometry_msgs::Twist::ConstPtr & | msg | ) | [inline, private] |
Definition at line 67 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::cbStatus | ( | const trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr & | msg | ) | [inline, private] |
Definition at line 63 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::initState | ( | const Eigen::Vector2d & | pos, |
const float | yaw | ||
) | [inline] |
Definition at line 96 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::publishPath | ( | const std::vector< Eigen::Vector3d > & | poses | ) | [inline] |
Definition at line 129 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::publishPathVelocity | ( | const std::vector< Eigen::Vector4d > & | poses | ) | [inline] |
Definition at line 152 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::publishTransform | ( | ) | [inline] |
Definition at line 178 of file test_trajectory_tracker.cpp.
void TrajectoryTrackerTest::waitUntilStart | ( | ) | [inline] |
Definition at line 117 of file test_trajectory_tracker.cpp.
geometry_msgs::Twist::ConstPtr TrajectoryTrackerTest::cmd_vel_ |
Definition at line 84 of file test_trajectory_tracker.cpp.
Definition at line 61 of file test_trajectory_tracker.cpp.
ros::NodeHandle TrajectoryTrackerTest::nh_ [private] |
Definition at line 54 of file test_trajectory_tracker.cpp.
Eigen::Vector2d TrajectoryTrackerTest::pos_ |
Definition at line 81 of file test_trajectory_tracker.cpp.
Definition at line 57 of file test_trajectory_tracker.cpp.
Definition at line 58 of file test_trajectory_tracker.cpp.
trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr TrajectoryTrackerTest::status_ |
Definition at line 83 of file test_trajectory_tracker.cpp.
Definition at line 55 of file test_trajectory_tracker.cpp.
Definition at line 56 of file test_trajectory_tracker.cpp.
Definition at line 59 of file test_trajectory_tracker.cpp.
double TrajectoryTrackerTest::yaw_ |
Definition at line 82 of file test_trajectory_tracker.cpp.