diff --git a/src/sensor/sensor_laser_2d.cpp b/src/sensor/sensor_laser_2d.cpp index 55740c1a7ee57533e1b55d35e785d77f48ba89f5..9e25cf73563090b6f4ee03ecb7a00a15173fd688 100644 --- a/src/sensor/sensor_laser_2d.cpp +++ b/src/sensor/sensor_laser_2d.cpp @@ -21,7 +21,7 @@ //--------LICENSE_END-------- #include "laser/sensor/sensor_laser_2d.h" -#include <core/state_block/state_block.h> +#include <core/state_block/state_block_derived.h> #include <core/state_block/state_angle.h> namespace wolf { @@ -62,7 +62,7 @@ SensorLaser2d::SensorLaser2d(StateBlockPtr _p_ptr, StateBlockPtr _o_ptr, const P SensorLaser2d::SensorLaser2d(const Eigen::VectorXd& _extrinsics, const ParamsSensorLaser2dPtr _params) : SensorBase("SensorLaser2d", - std::make_shared<StateBlock>(_extrinsics.head(2), true), + std::make_shared<StatePoint2d>(_extrinsics.head(2), true), std::make_shared<StateAngle>(_extrinsics(2), true), nullptr, 8),