Selaa lähdekoodia

Fix compilation error introduced in #337 (#350)

Signed-off-by: Michał Pełka <[email protected]>
Michał Pełka 2 vuotta sitten
vanhempi
commit
e9f49e6cfc

+ 6 - 6
Gems/ROS2/Code/Source/Imu/ROS2ImuSensorComponent.cpp

@@ -161,9 +161,9 @@ namespace ROS2
         const auto fullTopic = ROS2Names::GetNamespacedName(GetNamespace(), publisherConfig.m_topic);
         m_imuPublisher = ros2Node->create_publisher<sensor_msgs::msg::Imu>(fullTopic.data(), publisherConfig.GetQoS());
         
-        m_linearAccelerationCovariance = toCovarianceMatrix(m_linearAccelerationVariance);
-        m_angularVelocityCovariance = toCovarianceMatrix(m_angularVelocityVariance);
-        m_orientationCovariance = toCovarianceMatrix(m_orientationVariance);
+        m_linearAccelerationCovariance = ToDiagonalCovarianceMatrix(m_linearAccelerationVariance);
+        m_angularVelocityCovariance = ToDiagonalCovarianceMatrix(m_angularVelocityVariance);
+        m_orientationCovariance = ToDiagonalCovarianceMatrix(m_orientationVariance);
         
         ROS2SensorComponent::Activate();
     }
@@ -178,9 +178,9 @@ namespace ROS2
     AZ::Matrix3x3 ROS2ImuSensorComponent::ToDiagonalCovarianceMatrix(const AZ::Vector3& variance)
     {
         AZ::Matrix3x3 covarianceMatrix;
-        covarianceMatrix.SetElement(0, 0, Variance.GetX());
-        covarianceMatrix.SetElement(1, 1, Variance.GetY());
-        covarianceMatrix.SetElement(2, 2, Variance.GetZ());
+        covarianceMatrix.SetElement(0, 0, variance.GetX());
+        covarianceMatrix.SetElement(1, 1, variance.GetY());
+        covarianceMatrix.SetElement(2, 2, variance.GetZ());
         return covarianceMatrix;
     }
 

+ 1 - 1
Gems/ROS2/Code/Source/Imu/ROS2ImuSensorComponent.h

@@ -71,6 +71,6 @@ namespace ROS2
         // ROS2::Utils::PhysicsCallbackHandler overrides ...
         void OnPhysicsSimulationFinished(AzPhysics::SceneHandle sceneHandle, float deltaTime) override;
 
-        AZ::Matrix3x3 toCovarianceMatrix(const AZ::Vector3& Variance);
+        AZ::Matrix3x3 ToDiagonalCovarianceMatrix(const AZ::Vector3& variance);
     };
 } // namespace ROS2