Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
TrajectoryTrackerTest Class Reference
Inheritance diagram for TrajectoryTrackerTest:
Inheritance graph
[legend]

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

TrajectoryTrackerTest::TrajectoryTrackerTest ( )
inline

Definition at line 86 of file test_trajectory_tracker.cpp.

Member Function Documentation

void TrajectoryTrackerTest::cbCmdVel ( const geometry_msgs::Twist::ConstPtr &  msg)
inlineprivate

Definition at line 67 of file test_trajectory_tracker.cpp.

void TrajectoryTrackerTest::cbStatus ( const trajectory_tracker_msgs::TrajectoryTrackerStatus::ConstPtr &  msg)
inlineprivate

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.

Member Data Documentation

geometry_msgs::Twist::ConstPtr TrajectoryTrackerTest::cmd_vel_

Definition at line 84 of file test_trajectory_tracker.cpp.

ros::Time TrajectoryTrackerTest::cmd_vel_time_
private

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.

ros::Publisher TrajectoryTrackerTest::pub_path_
private

Definition at line 57 of file test_trajectory_tracker.cpp.

ros::Publisher TrajectoryTrackerTest::pub_path_vel_
private

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.

ros::Subscriber TrajectoryTrackerTest::sub_cmd_vel_
private

Definition at line 55 of file test_trajectory_tracker.cpp.

ros::Subscriber TrajectoryTrackerTest::sub_status_
private

Definition at line 56 of file test_trajectory_tracker.cpp.

tf2_ros::TransformBroadcaster TrajectoryTrackerTest::tfb_
private

Definition at line 59 of file test_trajectory_tracker.cpp.

double TrajectoryTrackerTest::yaw_

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 Tue Jul 9 2019 05:00:09