Skip to content
Snippets Groups Projects
Commit 9f4262ad authored by Pep Martí Saumell's avatar Pep Martí Saumell
Browse files

Output struct changed

parent c199ff5a
No related branches found
No related tags found
1 merge request!1Resolve "icp: develop matching tools"
......@@ -91,6 +91,9 @@ icpOutput ICP::matchPC(LaserScan &_last_ls, LaserScan &_origin_ls, LaserScanPara
result.res_transf(1) = csm_output.x[1];
result.res_transf(2) = csm_output.x[2];
result.nvalid = csm_output.nvalid;
result.error = csm_output.error;
// std::cout << "Number of valid correspondences: " << csm_output.nvalid << '\n';
// std::cout << "Number of iterations: " << csm_output.iterations << '\n';
// std::cout << "Error: " << csm_output.error << '\n';
......
......@@ -10,9 +10,10 @@ namespace laserscanutils{
struct icpOutput{
Eigen::Vector3s res_transf;
int num_points;
int error_points;
int nvalid; /** Number of valid correspondence in the end */
double error; /** Total correspondence error */
};
struct icpParams{
int use_point_to_line_distance;
int max_correspondence_dist;
......@@ -22,6 +23,7 @@ struct icpParams{
double outliers_adaptive_order;
double outliers_adaptive_mult;
};
class ICP
{
public:
......
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