Skip to content

odometry

  • File: mavros_extras/src/plugins/odom.cpp
  • Class: mavros::extra_plugins::OdometryPlugin
  • Namespace: mavros::extra_plugins
  • Brief: Odometry plugin

Sends odometry data to the FCU estimator and publishes odometry data that comes from FCU.

This plugin is following ROS REP 147. Pose is expressed in parent frame. (Quaternion rotates from child to parent) The twist is expressed in the child frame.

Publishers

Subscribers

Services

  • None

Clients

  • None

Parameters

  • fcu.odom_parent_id_des [default: uas_->get_odom_frame_id()] - frame params: Desired parent frame id for odometry from the FCU.
  • fcu.odom_child_id_des [default: uas_->get_base_link_frame_id()] - Desired child frame id for odometry from the FCU.
  • fcu.map_id_des [default: uas_->get_map_frame_id()] - Desired map frame id for odometry from the FCU.
  • ODOMETRY [handler: handle_odom, dialect: common, msg_id: 331, id: mavlink::common::msg::ODOMETRY::MSG_ID]
  • ODOMETRY [arg: msg, dialect: common, msg_id: 331, id: mavlink::common::msg::ODOMETRY::MSG_ID]