Skip to content
Snippets Groups Projects
Commit a741502a authored by Joaquim Casals Buñuel's avatar Joaquim Casals Buñuel
Browse files

Added Empty Constructor auto_conf. To be removed.

parent 65e4c3fa
No related branches found
No related tags found
1 merge request!260WIP: params autoconf
Pipeline #2673 passed
...@@ -19,6 +19,10 @@ struct IntrinsicsRangeBearing : public IntrinsicsBase ...@@ -19,6 +19,10 @@ struct IntrinsicsRangeBearing : public IntrinsicsBase
{ {
Scalar noise_range_metres_std = 0.05; Scalar noise_range_metres_std = 0.05;
Scalar noise_bearing_degrees_std = 0.5; 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): IntrinsicsRangeBearing(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
...@@ -28,6 +28,10 @@ struct IntrinsicsIMU : public IntrinsicsBase ...@@ -28,6 +28,10 @@ struct IntrinsicsIMU : public IntrinsicsBase
Scalar wb_rate_stdev = 0.00001; Scalar wb_rate_stdev = 0.00001;
virtual ~IntrinsicsIMU() = default; virtual ~IntrinsicsIMU() = default;
IntrinsicsIMU()
{
//DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE.
}
IntrinsicsIMU(std::string _unique_name, const paramsServer& _server): IntrinsicsIMU(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
...@@ -18,7 +18,10 @@ struct IntrinsicsCamera : public IntrinsicsBase ...@@ -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_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::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 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): IntrinsicsCamera(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
...@@ -33,6 +33,11 @@ struct IntrinsicsDiffDrive : public IntrinsicsBase ...@@ -33,6 +33,11 @@ struct IntrinsicsDiffDrive : public IntrinsicsBase
Scalar left_gain_ = 0.01; Scalar left_gain_ = 0.01;
Scalar right_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): IntrinsicsDiffDrive(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
...@@ -15,6 +15,10 @@ struct IntrinsicsOdom2D : public IntrinsicsBase ...@@ -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_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 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): IntrinsicsOdom2D(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
...@@ -23,6 +23,10 @@ struct IntrinsicsOdom3D : public IntrinsicsBase ...@@ -23,6 +23,10 @@ struct IntrinsicsOdom3D : public IntrinsicsBase
Scalar k_rot_to_rot; ///< ratio of rotation variance to rotation, for odometry noise calculation Scalar k_rot_to_rot; ///< ratio of rotation variance to rotation, for odometry noise calculation
Scalar min_disp_var; Scalar min_disp_var;
Scalar min_rot_var; Scalar min_rot_var;
IntrinsicsOdom3D()
{
//DEFINED FOR COMPATIBILITY PURPOSES. TO BE REMOVED IN THE FUTURE.
}
IntrinsicsOdom3D(std::string _unique_name, const paramsServer& _server): IntrinsicsOdom3D(std::string _unique_name, const paramsServer& _server):
IntrinsicsBase(_unique_name, _server) IntrinsicsBase(_unique_name, _server)
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment