#include <gazebo_odometry_plugin.h>
|
| void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
| |
| void | OnUpdate (const common::UpdateInfo &) |
| |
Definition at line 61 of file gazebo_odometry_plugin.h.
◆ CovarianceMatrix
◆ NormalDistribution
◆ OdometryQueue
◆ UniformDistribution
◆ GazeboOdometryPlugin()
| gazebo::GazeboOdometryPlugin::GazeboOdometryPlugin |
( |
| ) |
|
|
inline |
◆ ~GazeboOdometryPlugin()
| gazebo::GazeboOdometryPlugin::~GazeboOdometryPlugin |
( |
| ) |
|
◆ CreatePubsAndSubs()
| void gazebo::GazeboOdometryPlugin::CreatePubsAndSubs |
( |
| ) |
|
|
private |
Creates all required publishers and subscribers, incl. routing of messages to/from ROS if required.
Call this once the first time OnUpdate() is called (can't be called from Load() because there is no guarantee GazeboRosInterfacePlugin has has loaded and listening to ConnectGazeboToRosTopic and ConnectRosToGazeboTopic messages).
Definition at line 515 of file gazebo_odometry_plugin.cpp.
◆ InitializeParams()
| void gazebo::GazeboOdometryPlugin::InitializeParams |
( |
| ) |
|
◆ Load()
| void gazebo::GazeboOdometryPlugin::Load |
( |
physics::ModelPtr |
_model, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
|
protected |
◆ OnUpdate()
| void gazebo::GazeboOdometryPlugin::OnUpdate |
( |
const common::UpdateInfo & |
_info | ) |
|
|
protected |
◆ Publish()
| void gazebo::GazeboOdometryPlugin::Publish |
( |
| ) |
|
◆ QueueThread()
| void gazebo::GazeboOdometryPlugin::QueueThread |
( |
| ) |
|
|
private |
◆ angular_velocity_n_
◆ angular_velocity_u_
◆ attitude_n_
◆ attitude_u_
◆ broadcast_transform_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::broadcast_transform_pub_ |
|
private |
Special-case publisher to publish stamped transforms with frame IDs. The ROS interface plugin (if present) will listen to this publisher and broadcast the transform using transform_broadcast().
Definition at line 157 of file gazebo_odometry_plugin.h.
◆ callback_queue_thread_
| boost::thread gazebo::GazeboOdometryPlugin::callback_queue_thread_ |
|
private |
◆ child_frame_id_
| std::string gazebo::GazeboOdometryPlugin::child_frame_id_ |
|
private |
◆ covariance_image_
| cv::Mat gazebo::GazeboOdometryPlugin::covariance_image_ |
|
private |
◆ covariance_image_scale_
| double gazebo::GazeboOdometryPlugin::covariance_image_scale_ |
|
private |
◆ gazebo_sequence_
| int gazebo::GazeboOdometryPlugin::gazebo_sequence_ |
|
private |
◆ linear_velocity_n_
◆ linear_velocity_u_
◆ link_
| physics::LinkPtr gazebo::GazeboOdometryPlugin::link_ |
|
private |
◆ link_name_
| std::string gazebo::GazeboOdometryPlugin::link_name_ |
|
private |
◆ measurement_delay_
| int gazebo::GazeboOdometryPlugin::measurement_delay_ |
|
private |
◆ measurement_divisor_
| int gazebo::GazeboOdometryPlugin::measurement_divisor_ |
|
private |
◆ model_
| physics::ModelPtr gazebo::GazeboOdometryPlugin::model_ |
|
private |
◆ namespace_
| std::string gazebo::GazeboOdometryPlugin::namespace_ |
|
private |
◆ node_handle_
| gazebo::transport::NodePtr gazebo::GazeboOdometryPlugin::node_handle_ |
|
private |
◆ odometry_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::odometry_pub_ |
|
private |
◆ odometry_pub_topic_
| std::string gazebo::GazeboOdometryPlugin::odometry_pub_topic_ |
|
private |
◆ odometry_queue_
◆ odometry_sequence_
| int gazebo::GazeboOdometryPlugin::odometry_sequence_ |
|
private |
◆ parent_frame_id_
| std::string gazebo::GazeboOdometryPlugin::parent_frame_id_ |
|
private |
◆ parent_link_
| physics::EntityPtr gazebo::GazeboOdometryPlugin::parent_link_ |
|
private |
◆ pose_covariance_matrix_
◆ pose_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::pose_pub_ |
|
private |
◆ pose_pub_topic_
| std::string gazebo::GazeboOdometryPlugin::pose_pub_topic_ |
|
private |
◆ pose_with_covariance_stamped_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::pose_with_covariance_stamped_pub_ |
|
private |
◆ pose_with_covariance_stamped_pub_topic_
| std::string gazebo::GazeboOdometryPlugin::pose_with_covariance_stamped_pub_topic_ |
|
private |
◆ position_n_
◆ position_stamped_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::position_stamped_pub_ |
|
private |
◆ position_stamped_pub_topic_
| std::string gazebo::GazeboOdometryPlugin::position_stamped_pub_topic_ |
|
private |
◆ position_u_
◆ pubs_and_subs_created_
| bool gazebo::GazeboOdometryPlugin::pubs_and_subs_created_ |
|
private |
◆ random_device_
| std::random_device gazebo::GazeboOdometryPlugin::random_device_ |
|
private |
◆ random_generator_
| std::mt19937 gazebo::GazeboOdometryPlugin::random_generator_ |
|
private |
◆ transform_stamped_pub_
| gazebo::transport::PublisherPtr gazebo::GazeboOdometryPlugin::transform_stamped_pub_ |
|
private |
◆ transform_stamped_pub_topic_
| std::string gazebo::GazeboOdometryPlugin::transform_stamped_pub_topic_ |
|
private |
◆ twist_covariance_matrix_
◆ unknown_delay_
| double gazebo::GazeboOdometryPlugin::unknown_delay_ |
|
private |
◆ updateConnection_
◆ world_
| physics::WorldPtr gazebo::GazeboOdometryPlugin::world_ |
|
private |
The documentation for this class was generated from the following files:
rotors_gazebo_plugins
Author(s): Fadri Furrer, Michael Burri, Mina Kamel, Janosch Nikolic, Markus Achtelik
autogenerated on Mon Feb 28 2022 23:39:04