Definition at line 77 of file trajectory_tracker.cpp.
trajectory_tracker::TrackerNode::TrackerNode |
( |
| ) |
|
trajectory_tracker::TrackerNode::~TrackerNode |
( |
| ) |
|
void trajectory_tracker::TrackerNode::cbOdometry |
( |
const nav_msgs::Odometry::ConstPtr & |
odom | ) |
|
|
private |
void trajectory_tracker::TrackerNode::cbOdomTimeout |
( |
const ros::TimerEvent & |
event | ) |
|
|
private |
void trajectory_tracker::TrackerNode::cbParameter |
( |
const TrajectoryTrackerConfig & |
config, |
|
|
const uint32_t |
|
|
) |
| |
|
private |
template<typename MSG_TYPE >
void trajectory_tracker::TrackerNode::cbPath |
( |
const typename MSG_TYPE::ConstPtr & |
msg | ) |
|
|
private |
void trajectory_tracker::TrackerNode::cbSpeed |
( |
const std_msgs::Float32::ConstPtr & |
msg | ) |
|
|
private |
void trajectory_tracker::TrackerNode::cbTimer |
( |
const ros::TimerEvent & |
event | ) |
|
|
private |
void trajectory_tracker::TrackerNode::control |
( |
const tf2::Stamped< tf2::Transform > & |
robot_to_odom, |
|
|
const Eigen::Vector3d & |
prediction_offset, |
|
|
const double |
dt |
|
) |
| |
|
private |
void trajectory_tracker::TrackerNode::spin |
( |
| ) |
|
double trajectory_tracker::TrackerNode::acc_[2] |
|
private |
double trajectory_tracker::TrackerNode::acc_toc_[2] |
|
private |
bool trajectory_tracker::TrackerNode::allow_backward_ |
|
private |
bool trajectory_tracker::TrackerNode::check_old_path_ |
|
private |
double trajectory_tracker::TrackerNode::curv_forward_ |
|
private |
double trajectory_tracker::TrackerNode::d_lim_ |
|
private |
double trajectory_tracker::TrackerNode::d_stop_ |
|
private |
double trajectory_tracker::TrackerNode::epsilon_ |
|
private |
std::string trajectory_tracker::TrackerNode::frame_odom_ |
|
private |
std::string trajectory_tracker::TrackerNode::frame_robot_ |
|
private |
double trajectory_tracker::TrackerNode::gain_at_vel_ |
|
private |
double trajectory_tracker::TrackerNode::goal_tolerance_ang_ |
|
private |
double trajectory_tracker::TrackerNode::goal_tolerance_dist_ |
|
private |
double trajectory_tracker::TrackerNode::hz_ |
|
private |
bool trajectory_tracker::TrackerNode::is_path_updated_ |
|
private |
double trajectory_tracker::TrackerNode::k_[3] |
|
private |
double trajectory_tracker::TrackerNode::k_ang_rotation_ |
|
private |
double trajectory_tracker::TrackerNode::k_avel_rotation_ |
|
private |
bool trajectory_tracker::TrackerNode::limit_vel_by_avel_ |
|
private |
double trajectory_tracker::TrackerNode::look_forward_ |
|
private |
double trajectory_tracker::TrackerNode::max_dt_ |
|
private |
double trajectory_tracker::TrackerNode::min_track_path_ |
|
private |
double trajectory_tracker::TrackerNode::no_pos_cntl_dist_ |
|
private |
double trajectory_tracker::TrackerNode::odom_timeout_sec_ |
|
private |
ros::Timer trajectory_tracker::TrackerNode::odom_timeout_timer_ |
|
private |
dynamic_reconfigure::Server<TrajectoryTrackerConfig> trajectory_tracker::TrackerNode::parameter_server_ |
|
private |
boost::recursive_mutex trajectory_tracker::TrackerNode::parameter_server_mutex_ |
|
mutableprivate |
int trajectory_tracker::TrackerNode::path_step_ |
|
private |
int trajectory_tracker::TrackerNode::path_step_done_ |
|
private |
bool trajectory_tracker::TrackerNode::predict_odom_ |
|
private |
ros::Time trajectory_tracker::TrackerNode::prev_odom_stamp_ |
|
private |
double trajectory_tracker::TrackerNode::rotate_ang_ |
|
private |
double trajectory_tracker::TrackerNode::stop_tolerance_ang_ |
|
private |
double trajectory_tracker::TrackerNode::stop_tolerance_dist_ |
|
private |
double trajectory_tracker::TrackerNode::time_optimal_control_future_gain_ |
|
private |
std::string trajectory_tracker::TrackerNode::topic_cmd_vel_ |
|
private |
std::string trajectory_tracker::TrackerNode::topic_path_ |
|
private |
bool trajectory_tracker::TrackerNode::use_odom_ |
|
private |
bool trajectory_tracker::TrackerNode::use_time_optimal_control_ |
|
private |
double trajectory_tracker::TrackerNode::vel_[2] |
|
private |
The documentation for this class was generated from the following file: