From a741502a649bffd4edd2abbe7c5a4a11a891af8a Mon Sep 17 00:00:00 2001 From: Joaquim Casals <jcasals@iri.upc.edu> Date: Tue, 26 Mar 2019 13:20:15 +0100 Subject: [PATCH] Added Empty Constructor auto_conf. To be removed. --- hello_wolf/sensor_range_bearing.h | 4 ++++ include/base/sensor/sensor_IMU.h | 4 ++++ include/base/sensor/sensor_camera.h | 5 ++++- include/base/sensor/sensor_diff_drive.h | 5 +++++ include/base/sensor/sensor_odom_2D.h | 4 ++++ include/base/sensor/sensor_odom_3D.h | 4 ++++ 6 files changed, 25 insertions(+), 1 deletion(-) diff --git a/hello_wolf/sensor_range_bearing.h b/hello_wolf/sensor_range_bearing.h index 140cc7483..29adf8ae1 100644 --- a/hello_wolf/sensor_range_bearing.h +++ b/hello_wolf/sensor_range_bearing.h @@ -19,6 +19,10 @@ struct IntrinsicsRangeBearing : public IntrinsicsBase { Scalar noise_range_metres_std = 0.05; Scalar noise_bearing_degrees_std = 0.5; + IntrinsicsRangeBearing() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsRangeBearing(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { diff --git a/include/base/sensor/sensor_IMU.h b/include/base/sensor/sensor_IMU.h index c3889f786..4ae415566 100644 --- a/include/base/sensor/sensor_IMU.h +++ b/include/base/sensor/sensor_IMU.h @@ -28,6 +28,10 @@ struct IntrinsicsIMU : public IntrinsicsBase Scalar wb_rate_stdev = 0.00001; virtual ~IntrinsicsIMU() = default; + IntrinsicsIMU() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsIMU(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { diff --git a/include/base/sensor/sensor_camera.h b/include/base/sensor/sensor_camera.h index da2461e03..8d2cd2e82 100644 --- a/include/base/sensor/sensor_camera.h +++ b/include/base/sensor/sensor_camera.h @@ -18,7 +18,10 @@ struct IntrinsicsCamera : public IntrinsicsBase Eigen::Vector4s pinhole_model_raw; ///< k = [u_0, v_0, alpha_u, alpha_v] vector of pinhole intrinsic parameters Eigen::Vector4s pinhole_model_rectified;///< k = [u_0, v_0, alpha_u, alpha_v] vector of pinhole intrinsic parameters Eigen::VectorXs distortion; ///< d = [d_1, d_2, d_3, ...] radial distortion coefficients - + IntrinsicsCamera() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsCamera(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { diff --git a/include/base/sensor/sensor_diff_drive.h b/include/base/sensor/sensor_diff_drive.h index 1ca24f1b9..b601875b9 100644 --- a/include/base/sensor/sensor_diff_drive.h +++ b/include/base/sensor/sensor_diff_drive.h @@ -33,6 +33,11 @@ struct IntrinsicsDiffDrive : public IntrinsicsBase Scalar left_gain_ = 0.01; Scalar right_gain_ = 0.01; + + IntrinsicsDiffDrive() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsDiffDrive(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { diff --git a/include/base/sensor/sensor_odom_2D.h b/include/base/sensor/sensor_odom_2D.h index c489bde2e..1d71d926d 100644 --- a/include/base/sensor/sensor_odom_2D.h +++ b/include/base/sensor/sensor_odom_2D.h @@ -15,6 +15,10 @@ struct IntrinsicsOdom2D : public IntrinsicsBase Scalar k_disp_to_disp; ///< ratio of displacement variance to displacement, for odometry noise calculation Scalar k_rot_to_rot; ///< ratio of rotation variance to rotation, for odometry noise calculation + IntrinsicsOdom2D() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsOdom2D(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { diff --git a/include/base/sensor/sensor_odom_3D.h b/include/base/sensor/sensor_odom_3D.h index a88b2aed2..3f3c6c434 100644 --- a/include/base/sensor/sensor_odom_3D.h +++ b/include/base/sensor/sensor_odom_3D.h @@ -23,6 +23,10 @@ struct IntrinsicsOdom3D : public IntrinsicsBase Scalar k_rot_to_rot; ///< ratio of rotation variance to rotation, for odometry noise calculation Scalar min_disp_var; Scalar min_rot_var; + IntrinsicsOdom3D() + { + //DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE. + } IntrinsicsOdom3D(std::string _unique_name, const paramsServer& _server): IntrinsicsBase(_unique_name, _server) { -- GitLab