Class ReflexBehavior

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class ReflexBehavior : public create3_coverage::Behavior

Public Types

using TwistMsg = geometry_msgs::msg::Twist

Public Functions

ReflexBehavior(Config config, rclcpp::Publisher<TwistMsg>::SharedPtr cmd_vel_publisher, rclcpp::Logger logger, rclcpp::Clock::SharedPtr clock)
~ReflexBehavior() = default
virtual State execute(const Data &data) override
inline virtual int32_t get_id() const override
struct Config

Public Members

double backup_distance = {0.05}
double linear_vel = {0.1}
rclcpp::Duration clear_hazard_time = {rclcpp::Duration(std::chrono::seconds(2))}