Go to the documentation of this file.
35 #ifndef DWB_PLUGINS_XY_THETA_ITERATOR_H
36 #define DWB_PLUGINS_XY_THETA_ITERATOR_H
49 void startNewIteration(
const nav_2d_msgs::Twist2D& current_velocity,
double dt)
override;
51 nav_2d_msgs::Twist2D
nextTwist()
override;
62 #endif // DWB_PLUGINS_XY_THETA_ITERATOR_H
virtual bool isValidVelocity()
std::shared_ptr< OneDVelocityIterator > th_it_
void startNewIteration(const nav_2d_msgs::Twist2D ¤t_velocity, double dt) override
void iterateToValidVelocity()
nav_2d_msgs::Twist2D nextTwist() override
bool hasMoreTwists() override
std::shared_ptr< OneDVelocityIterator > y_it_
void initialize(ros::NodeHandle &nh, KinematicParameters::Ptr kinematics) override
KinematicParameters::Ptr kinematics_
std::shared_ptr< KinematicParameters > Ptr
std::shared_ptr< OneDVelocityIterator > x_it_
dwb_plugins
Author(s):
autogenerated on Sun May 18 2025 02:47:27