Public Member Functions | |
void | dynConfigCallback (Config &cfg, uint32_t level) |
void | timerCallback (const ros::TimerEvent &event) |
ros::Duration | timerDuration () |
void | velCallback (const geometry_msgs::Twist::ConstPtr &msg) |
VelocitySmootherNode () | |
~VelocitySmootherNode () | |
Private Types | |
typedef cmd_vel_smoother::CmdVelSmootherConfig | Config |
Private Attributes | |
boost::mutex | cfg_mutex_ |
int | count_ |
double | desired_rate_ |
boost::shared_ptr< dyn::Server< Config > > | dyn_srv_ |
int | interpolate_max_frame_ |
ros::Time | latest_time_ |
geometry_msgs::Twist::ConstPtr | latest_vel_ |
ros::NodeHandle | nh_ |
ros::NodeHandle | pnh_ |
ros::Publisher | pub_ |
geometry_msgs::Twist::Ptr | pub_vel_ |
ros::Subscriber | sub_ |
ros::Timer | timer_ |
double | x_acc_lim_ |
double | y_acc_lim_ |
double | yaw_acc_lim_ |
Definition at line 12 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 20 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 93 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 105 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 35 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 59 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 31 of file cmd_vel_smoother.cpp.
|
inline |
Definition at line 52 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 19 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 23 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 24 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 21 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 23 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 26 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 27 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 14 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 14 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 15 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 28 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 16 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 17 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 25 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 25 of file cmd_vel_smoother.cpp.
|
private |
Definition at line 25 of file cmd_vel_smoother.cpp.