Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
TrajectoryTrackerTest Class Reference

List of all members.

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_

Detailed Description

Definition at line 51 of file test_trajectory_tracker.cpp.


Constructor & Destructor Documentation

Definition at line 86 of file test_trajectory_tracker.cpp.


Member Function Documentation

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.

Definition at line 178 of file test_trajectory_tracker.cpp.

Definition at line 117 of file test_trajectory_tracker.cpp.


Member Data Documentation

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.

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.

Definition at line 82 of file test_trajectory_tracker.cpp.


The documentation for this class was generated from the following file:


trajectory_tracker
Author(s): Atsushi Watanabe
autogenerated on Sat Jun 22 2019 20:07:25