Class CbNavigateForward

Inheritance Relationships

Base Type

Class Documentation

class CbNavigateForward : public cl_nav2z::CbNav2ZClientBehaviorBase

Public Functions

CbNavigateForward()
CbNavigateForward(float forwardDistance)
CbNavigateForward(geometry_msgs::msg::PoseStamped goalPosition)
virtual ~CbNavigateForward()
void onEntry() override
void onExit() override
void setForwardDistance(float distance_meters)

Public Members

std::optional<float> forwardSpeed
std::optional<geometry_msgs::msg::Quaternion> forceInitialOrientation
std::optional<std::string> goalChecker_

Protected Attributes

odom_tracker::OdomTracker *odomTracker_
std::optional<geometry_msgs::msg::PoseStamped> goalPose_
std::optional<float> forwardDistance_