Skip to content

Conversation

@SunBlack
Copy link
Contributor

@SunBlack SunBlack commented Apr 3, 2019

Separation from #2956 due to the need to adapt tests.

Copy link
Member

@SergioRAgostinho SergioRAgostinho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had a first look over it and it looks fine. To give a better feedback into the changes in the numerical values of the unit tests I need to actually dive into the problem, read into the actual model estimation process, plotting data, etc... Sunday at best :/

@SergioRAgostinho SergioRAgostinho added the changelog: ABI break Meta-information for changelog generation label Apr 4, 2019
@taketwo
Copy link
Member

taketwo commented Apr 6, 2019

Here is a visualization of the cone data:

image

The cone was "manually fitted", it's parameters are:

  • apex: 0.0, 0.1, 1.0
  • axis: 0, 1, 0
  • angle: 20 degrees, which is approximately 0.34905 radians

This matches the expected values in the test. For some reason, only three out of seven parameters are checked, so I'd say we should add checks for the rest as well.

@taketwo taketwo added the needs: author reply Specify why not closed/merged yet label Apr 14, 2019
@SunBlack SunBlack force-pushed the random_generator_module_sample_consensus branch from 0f4dceb to 5accb66 Compare April 23, 2019 14:47
@SergioRAgostinho SergioRAgostinho mentioned this pull request May 28, 2019
11 tasks
@SergioRAgostinho SergioRAgostinho removed the needs: author reply Specify why not closed/merged yet label May 28, 2019
@SergioRAgostinho
Copy link
Member

I'm going to pick up everything related to random in the next days. Let's rebase this one and let it run.

@SergioRAgostinho SergioRAgostinho force-pushed the random_generator_module_sample_consensus branch from 5accb66 to 22c5c1f Compare June 1, 2019 10:20
@SergioRAgostinho SergioRAgostinho added the needs: more work Specify why not closed/merged yet label Jun 1, 2019
@SergioRAgostinho
Copy link
Member

Despite the fact the unit tests are passing here, there at least 5 failing in my local environment when I checkout this branch.

@SergioRAgostinho SergioRAgostinho force-pushed the random_generator_module_sample_consensus branch from 11bceda to 240b078 Compare June 3, 2019 08:09
@SergioRAgostinho SergioRAgostinho force-pushed the random_generator_module_sample_consensus branch from 240b078 to aff02a4 Compare July 21, 2019 12:09
@SergioRAgostinho SergioRAgostinho force-pushed the random_generator_module_sample_consensus branch from aff02a4 to 82f06e7 Compare August 13, 2019 20:35
@SergioRAgostinho SergioRAgostinho force-pushed the random_generator_module_sample_consensus branch from 82f06e7 to 8ff1fb3 Compare September 12, 2019 20:35
@stale
Copy link

stale bot commented Nov 11, 2019

This pull request has been automatically marked as stale because it hasn't had
any activity in the past 60 days. Commenting or adding a new commit to the
pull request will revert this.

Come back whenever you have time. We look forward to your contribution.

@stale stale bot added the status: stale label Nov 11, 2019
@kunaltyagi kunaltyagi mentioned this pull request Feb 21, 2020
2 tasks
@stale
Copy link

stale bot commented Feb 21, 2020

This pull request has been automatically marked as stale because it hasn't had
any activity in the past 60 days. Commenting or adding a new commit to the
pull request will revert this.

Come back whenever you have time. We look forward to your contribution.

@kunaltyagi kunaltyagi removed the stale label Feb 27, 2020
@kunaltyagi kunaltyagi added this to the pcl-1.12.0 milestone May 7, 2020
@stale stale bot removed the status: stale label May 7, 2020
@stale
Copy link

stale bot commented Jun 6, 2020

Marking this as stale due to 30 days of inactivity. Commenting or adding a new commit to the pull request will revert this.

@stale stale bot added the status: stale label Jun 6, 2020
@kunaltyagi
Copy link
Member

There's some cleanup in this PR compared to master. I'd prefer if someone could just get that separated and merged whenever they have the time.

Regarding boost -> stdlib generator, as Morween pointed out, that might be the cause of difference in results. The generators API has been standardized, not their (input, output), so the same seed on different platforms can give different results with stdlib. In view of that, I'd recommend throwing away the work done/planned to remove boost generators. On the other hand, PRNG generators are standardized better, and boost PRNG can be replaced by stdlib PRNGs

@stale stale bot removed the status: stale label Jun 7, 2020
@stale
Copy link

stale bot commented Jul 11, 2020

Marking this as stale due to 30 days of inactivity. Commenting or adding a new commit to the pull request will revert this.

@stale stale bot added the status: stale label Jul 11, 2020
@kunaltyagi kunaltyagi modified the milestones: pcl-1.12.0, pcl-1.13.0 Jun 30, 2021
@stale stale bot removed the status: stale label Jun 30, 2021
@larshg larshg removed this from the pcl-1.13.0 milestone Oct 17, 2022
@mvieth mvieth added this to the pcl-1.14.0 milestone Oct 18, 2022
@larshg larshg removed this from the pcl-1.14.0 milestone Jan 11, 2024
@rurban
Copy link

rurban commented Aug 21, 2024

There is no boost::mt19937 anymore, replaced by std:mt19937. see the failing gh actions on macOS Ventura 13.
So this should be rebased and merged sooner or later

@mvieth
Copy link
Member

mvieth commented Aug 21, 2024

There is no boost::mt19937 anymore, replaced by std:mt19937. see the failing gh actions on macOS Ventura 13. So this should be rebased and merged sooner or later

boost::mt19937 definitely still exists in Boost 1.86.0: https://www.boost.org/doc/libs/1_86_0/doc/html/doxygen/headers/mersenne__twister_8hpp_1a313d63e0721b6a6bba3a1be507e9e6a2.html macOS Ventura 13 currently fails because PCL needs to include some additional Boost headers (that have been transitively included by other Boost headers in previous Boost versions). I already created a pull request to add the includes and make PCL compatible with Boost 1.86.0.

@rurban
Copy link

rurban commented Aug 21, 2024

Oh, I see. thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: ABI break Meta-information for changelog generation module: sample_consensus needs: more work Specify why not closed/merged yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants