17 #ifndef GAZEBO_PLUGINS_WHEELSLIPPLUGIN_HH_ 18 #define GAZEBO_PLUGINS_WHEELSLIPPLUGIN_HH_ 24 #include <ignition/math/Vector3.hh> 32 class WheelSlipPluginPrivate;
114 public:
virtual void Fini();
125 public:
void GetSlips(std::map<std::string, ignition::math::Vector3d> &_out)
130 public:
void SetSlipComplianceLateral(
const double _compliance);
134 public:
void SetSlipComplianceLongitudinal(
const double _compliance);
138 private:
void OnLateralCompliance(ConstGzStringPtr &_msg);
142 private:
void OnLongitudinalCompliance(ConstGzStringPtr &_msg);
146 private:
void Update();
149 private: std::unique_ptr<WheelSlipPluginPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
A plugin that updates ODE wheel slip parameters based on linear wheel spin velocity (radius * spin ra...
Definition: WheelSlipPlugin.hh:102
boost::shared_ptr< Model > ModelPtr
Definition: PhysicsTypes.hh:93
A plugin with access to physics::Model.
Definition: Plugin.hh:305
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59