Skip to content

Commit

Permalink
refactor(imu_corrector): refactor covariance index (autowarefoundatio…
Browse files Browse the repository at this point in the history
…n#1878)

Signed-off-by: scepter914 <scepter914@gmail.com>

Signed-off-by: scepter914 <scepter914@gmail.com>
  • Loading branch information
scepter914 authored and boyali committed Oct 19, 2022
1 parent d4120db commit 56d159c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
1 change: 1 addition & 0 deletions sensing/imu_corrector/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<depend>rclcpp</depend>
<depend>rclcpp_components</depend>
<depend>sensor_msgs</depend>
<depend>tier4_autoware_utils</depend>

<test_depend>ament_lint_auto</test_depend>
<test_depend>autoware_lint_common</test_depend>
Expand Down
9 changes: 6 additions & 3 deletions sensing/imu_corrector/src/imu_corrector_core.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@

#include "imu_corrector/imu_corrector_core.hpp"

#include "tier4_autoware_utils/tier4_autoware_utils.hpp"

namespace imu_corrector
{
ImuCorrector::ImuCorrector(const rclcpp::NodeOptions & node_options)
Expand Down Expand Up @@ -42,11 +44,12 @@ void ImuCorrector::callbackImu(const sensor_msgs::msg::Imu::ConstSharedPtr imu_m
imu_msg.angular_velocity.y -= angular_velocity_offset_y_;
imu_msg.angular_velocity.z -= angular_velocity_offset_z_;

imu_msg.angular_velocity_covariance[0 * 3 + 0] =
using IDX = tier4_autoware_utils::xyz_covariance_index::XYZ_COV_IDX;
imu_msg.angular_velocity_covariance[IDX::X_X] =
angular_velocity_stddev_xx_ * angular_velocity_stddev_xx_;
imu_msg.angular_velocity_covariance[1 * 3 + 1] =
imu_msg.angular_velocity_covariance[IDX::Y_Y] =
angular_velocity_stddev_yy_ * angular_velocity_stddev_yy_;
imu_msg.angular_velocity_covariance[2 * 3 + 2] =
imu_msg.angular_velocity_covariance[IDX::Z_Z] =
angular_velocity_stddev_zz_ * angular_velocity_stddev_zz_;

imu_pub_->publish(imu_msg);
Expand Down

0 comments on commit 56d159c

Please sign in to comment.