Nav2 Navigation Stack - kilted  kilted
ROS 2 Navigation Stack
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
dwb_plugins::XYThetaIterator Class Reference
Inheritance diagram for dwb_plugins::XYThetaIterator:
Inheritance graph
[legend]
Collaboration diagram for dwb_plugins::XYThetaIterator:
Collaboration graph
[legend]

Public Member Functions

void initialize (const nav2_util::LifecycleNode::SharedPtr &nh, KinematicsHandler::Ptr kinematics, const std::string &plugin_name) override
 
void startNewIteration (const nav_2d_msgs::msg::Twist2D &current_velocity, double dt) override
 
bool hasMoreTwists () override
 
nav_2d_msgs::msg::Twist2D nextTwist () override
 

Protected Member Functions

virtual bool isValidVelocity ()
 
void iterateToValidVelocity ()
 

Protected Attributes

int vx_samples_
 
int vy_samples_
 
int vtheta_samples_
 
KinematicsHandler::Ptr kinematics_handler_
 
std::shared_ptr< OneDVelocityIteratorx_it_
 
std::shared_ptr< OneDVelocityIteratory_it_
 
std::shared_ptr< OneDVelocityIteratorth_it_
 

Detailed Description

Definition at line 47 of file xy_theta_iterator.hpp.


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