From c59695f95505225a46d8307a7ac41a2356445c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Thu, 23 Jun 2022 20:09:08 +0200 Subject: [PATCH] Set sensor stateblocks non transformable --- src/sensor/sensor_base.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/sensor/sensor_base.cpp b/src/sensor/sensor_base.cpp index 996d48263..21d9622c3 100644 --- a/src/sensor/sensor_base.cpp +++ b/src/sensor/sensor_base.cpp @@ -56,14 +56,20 @@ SensorBase::SensorBase(const std::string& _type, noise_cov_.setZero(); if (_p_ptr) + { + _p_ptr->setNonTransformable(); addStateBlock('P', _p_ptr, _p_dyn); + } if (_o_ptr) + { + _o_ptr->setNonTransformable(); addStateBlock('O', _o_ptr, _o_dyn); - + } if (_intr_ptr) + { addStateBlock('I', _intr_ptr, _intr_dyn); - + } } SensorBase::SensorBase(const std::string& _type, @@ -87,11 +93,15 @@ SensorBase::SensorBase(const std::string& _type, setNoiseStd(_noise_std); if (_p_ptr) + { + _p_ptr->setNonTransformable(); addStateBlock('P', _p_ptr, _p_dyn); - + } if (_o_ptr) + { + _o_ptr->setNonTransformable(); addStateBlock('O', _o_ptr, _o_dyn); - + } if (_intr_ptr) addStateBlock('I', _intr_ptr, _intr_dyn); } -- GitLab