3#include <yaml-cpp/yaml.h>
6#include <rclcpp/rclcpp.hpp>
17 void step(
double dt)
override;
18 void reset()
override;
22 double get_yaw()
const override;
25 void set_position(
double x,
double y,
double yaw)
override;
Simple bicycle model structure.
double max_steering_angle_
std::string get_model_name() const override
void set_velocity(double vx) override
void set_position(double x, double y, double yaw) override
void step(double dt) override
double get_yaw() const override
void set_throttle(double throttle) override
double get_velocity_x() const override
~BicycleModel() override=default
double get_position_x() const override
void set_steering(double angle) override
double get_position_y() const override