ROSBaseModelPlugin
class gazebo::ROSBaseModelPlugin¶
class gazebo::ROSBaseModelPlugin : public gazebo::ROSBasePlugin : public ModelPlugin
Summary¶
| Members | Descriptions |
|---|---|
publicROSBaseModelPlugin() |
Class constructor. |
public virtual~ROSBaseModelPlugin() |
Class destructor. |
protected physics::ModelPtrmodel |
Pointer to the model. |
protected physics::LinkPtrlink |
Pointer to the link. |
protected boolenableLocalNEDFrame |
True if a the local NED frame needs to be broadcasted. |
protected tf::TransformBroadcaster *tfBroadcaster |
TF broadcaster for the local NED frame. |
protected ignition::math::Pose3dlocalNEDFrame |
Pose of the local NED frame wrt link frame. |
protected tf::StampedTransformtfLocalNEDFrame |
Local NED TF frame. |
protected virtual voidLoad(physics::ModelPtr _model,sdf::ElementPtr _sdf) |
Load plugin and its configuration from sdf,. |
protected virtual boolOnUpdate(const common::UpdateInfo &) |
Update callback from simulation. |
protected voidSendLocalNEDTransform() |
Returns true if the base_link_ned frame exists. |
Members¶
publicROSBaseModelPlugin()¶
Class constructor.
public virtual~ROSBaseModelPlugin()¶
Class destructor.
protected physics::ModelPtrmodel¶
Pointer to the model.
protected physics::LinkPtrlink¶
Pointer to the link.
protected boolenableLocalNEDFrame¶
True if a the local NED frame needs to be broadcasted.
protected tf::TransformBroadcaster *tfBroadcaster¶
TF broadcaster for the local NED frame.
protected ignition::math::Pose3dlocalNEDFrame¶
Pose of the local NED frame wrt link frame.
protected tf::StampedTransformtfLocalNEDFrame¶
Local NED TF frame.
protected virtual voidLoad(physics::ModelPtr _model,sdf::ElementPtr _sdf)¶
Load plugin and its configuration from sdf,.
protected virtual boolOnUpdate(const common::UpdateInfo &)¶
Update callback from simulation.
protected voidSendLocalNEDTransform()¶
Returns true if the base_link_ned frame exists.