Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial and examples for Particle Filter #1458

Merged
merged 98 commits into from
Sep 12, 2024

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    fcaf564 View commit details
    Browse the repository at this point in the history
  2. [TUTO][CLEAN] Fixed a compilation warning

    LAGNEAU Romain committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5cc16a5 View commit details
    Browse the repository at this point in the history
  3. [TUTO][FIX] Fix error 'Cannot initialize vpArray(0, 0) from std::vect…

    …or(6). Using rows = 0 and cols = 0 is ambiguous' in tuto-hsv-range-tuner
    LAGNEAU Romain committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    774d8d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4494cd8 View commit details
    Browse the repository at this point in the history
  5. UpdatedCopyright

    LAGNEAU Romain committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5794f5f View commit details
    Browse the repository at this point in the history
  6. [TUTO] Began to write the Particle Filter tutorial code.

    The code permits to read a sequence of image and a YAML file containing the HSV threhsolds, and to perform segmentation + display the results
    LAGNEAU Romain committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    fb8da13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    411c75f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    139b888 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. [TUTO] Added a RANSAC-based parabolla parameters estimation

    LAGNEAU Romain committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    9b52be8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6087c17 View commit details
    Browse the repository at this point in the history
  3. [EXAMPLE] Changed nbThreads to be able to set a negative value, to us…

    …e the max possible threads
    LAGNEAU Romain committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4983d09 View commit details
    Browse the repository at this point in the history
  4. [TUTO] First draft of use of the Particle Filter

    LAGNEAU Romain committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    df6f9e1 View commit details
    Browse the repository at this point in the history
  5. [TUTO] Protection against lack of display 3rd party

    LAGNEAU Romain committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    a2b6ebf View commit details
    Browse the repository at this point in the history
  6. [TUTO] Added a class for the parabola model

    LAGNEAU Romain committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    779b1f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. [MERGE] Merged master AprilTag PR into tuto_pf

    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    979c87b View commit details
    Browse the repository at this point in the history
  2. [TUTO] Extract the skeletton instead of using Canny to extract an edg…

    …e-map
    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6601c68 View commit details
    Browse the repository at this point in the history
  3. TUTO] Improved RANSAC method

    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8452e7d View commit details
    Browse the repository at this point in the history
  4. [TUTO] Possible to read init points from a file

    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b89be67 View commit details
    Browse the repository at this point in the history
  5. [TUTO] Moved const legend-related stuff in vpTutoCommonData + [TUTO][…

    …DOC] Added missing documentation to some methods
    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    0cf391e View commit details
    Browse the repository at this point in the history
  6. [TUTO] Moved the filling of the system and the construction from a ma…

    …trix into the vpTutoParabolaModel class
    LAGNEAU Romain committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ad31df8 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    1352bb0 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. [TUTO] Changed the tutorial for the PF

    LAGNEAU Romain committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    98fc4a6 View commit details
    Browse the repository at this point in the history
  2. [TUTO] Removed files of the former tuto for PF

    LAGNEAU Romain committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    b4956da View commit details
    Browse the repository at this point in the history
  3. [TUTO] Fine-tuning PF parameters

    LAGNEAU Romain committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d5f29ef View commit details
    Browse the repository at this point in the history
  4. [MERGE] Fixed merge conflict in vpDisplayFactory

    LAGNEAU Romain committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    40abc33 View commit details
    Browse the repository at this point in the history
  5. [MERGE] Fixed merge conflict in vpDisplayFactory.h

    LAGNEAU Romain committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d95267d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    70864a1 View commit details
    Browse the repository at this point in the history
  2. [EXAMPLE] Changed the non-linear case example of the PF to match the …

    …one of the UKF
    LAGNEAU Romain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    743843b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6405e85 View commit details
    Browse the repository at this point in the history
  4. [CLEAN] Corrected a typo in the PF tuto

    LAGNEAU Romain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c8c464c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a60037 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d7043e6 View commit details
    Browse the repository at this point in the history
  7. [EXAMPLE] Added another example for the PF

    LAGNEAU Romain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5c9445c View commit details
    Browse the repository at this point in the history
  8. [EXAMPLE] Modified the likelihood function + [EXAMPLE][TEST] Added un…

    …it tests based on the new example
    LAGNEAU Romain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    8416357 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    3c25e84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40f6641 View commit details
    Browse the repository at this point in the history
  3. [EXAMPLE] + [EXAMPLE][DOC]

    [EXAMPLE] Moved motion computation in a global function to use it both in the robot simulator and process functor + [EXAMPLE][DOC] Improved example documentation
    LAGNEAU Romain committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d02001e View commit details
    Browse the repository at this point in the history
  4. [TUTORIAL][DOC] Improved comments in PF tutorial

    LAGNEAU Romain committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    bff0e7c View commit details
    Browse the repository at this point in the history
  5. [DOC][FIX] Fixed broken documentation of the UKF tutorial

    LAGNEAU Romain committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    69c8148 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f11cb9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af996bb View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. [TUTO] Generate simulated curves to check that LMS works. Tests revea…

    …l that it works
    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ddf49c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fad376 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff92325 View commit details
    Browse the repository at this point in the history
  4. [TUTO] Moved PF curve fitting tutorial in another folder

    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    167dc66 View commit details
    Browse the repository at this point in the history
  5. [TUTO] Created tuto based on UKF tuto and in another folder put the c…

    …urve fitting tuto
    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    7d9a0c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a83864b View commit details
    Browse the repository at this point in the history
  7. [FIX] Solved linkage error

    Added 'inline' to the allocateDisplay without parameters to avoid multiple definition of the function
    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f29cc46 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'tuto_pf_like_ukf' into tuto_pf

    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    47d9c96 View commit details
    Browse the repository at this point in the history
  9. [FIX] Throw an error when the size of the state does not match the si…

    …ze of the standard deviation vector
    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c5d852d View commit details
    Browse the repository at this point in the history
  10. Merge branch 'tuto_pf_like_ukf' into tuto_pf

    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    4decd4c View commit details
    Browse the repository at this point in the history
  11. [TUTO][FIX] Fix freeze when degree != 2

    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f01ae20 View commit details
    Browse the repository at this point in the history
  12. [TUTO] Permits to generate polynomials of order > 3

    LAGNEAU Romain committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    8aa2a94 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    1a5f005 View commit details
    Browse the repository at this point in the history
  2. [TUTO][FIX] Fixed the number of points to use in the RANSAC to build …

    …a model when it is lower than the order of the fitting polynomial
    LAGNEAU Romain committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    419cc04 View commit details
    Browse the repository at this point in the history
  3. [TUTO] Robustified the PF likelihood

    LAGNEAU Romain committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    25043c8 View commit details
    Browse the repository at this point in the history
  4. [TUTO] Added plot and final stats

    LAGNEAU Romain committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0a9ac8b View commit details
    Browse the repository at this point in the history
  5. [TUTO][FIX] Fixed the polynomial interpolation by normalizing a prior…

    …i the coordinates and then rescaling the results
    LAGNEAU Romain committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0f02633 View commit details
    Browse the repository at this point in the history
  6. [TUTO][FIX] tuto-pf-curve-fitting

    Added missing VISP_NAMESPACE_ADDRESSING in *.h
    LAGNEAU Romain committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0700af4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d128e42 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. [TUTO] Added CLI options

    LAGNEAU Romain committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0ed9f6d View commit details
    Browse the repository at this point in the history
  2. [TUTO] Changed the color of the PF graphs

    [TUTO][DOC] Added links between UKF and PF tutorials
    LAGNEAU Romain committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2741f10 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'tuto_pf_like_ukf' into tuto_pf

    LAGNEAU Romain committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    68acda7 View commit details
    Browse the repository at this point in the history
  4. [TUTO][DOC][FIX] Fixed typo in doc

    LAGNEAU Romain committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d283522 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'tuto_pf_like_ukf' into tuto_pf

    LAGNEAU Romain committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    645bfc1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. [TEST] Added a test for the PF

    LAGNEAU Romain committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    1cd085d View commit details
    Browse the repository at this point in the history
  2. [TUTO] Removed simulated data in the PF curve-fitting

    LAGNEAU Romain committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5d31ec1 View commit details
    Browse the repository at this point in the history
  3. [CORE] vpUniRand::shuffleVector can now be seeded

    LAGNEAU Romain committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0255e20 View commit details
    Browse the repository at this point in the history
  4. [TEST] Added a test with noise added to the init points for the 2nd o…

    …rder case
    LAGNEAU Romain committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    08dfe04 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d2e64a View commit details
    Browse the repository at this point in the history
  6. [TUTO] Removed display of skeletonized image, leaving only skeletoniz…

    …ed + potential noise (naming the window accordingly)
    LAGNEAU Romain committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    481dfc0 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. [TUTO] Removed RANSAC-based polynomial interpolator

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    29d21fb View commit details
    Browse the repository at this point in the history
  2. [TUTO][DOC] Added documentation for the segmentation methods + correc…

    …ted a typo
    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bbd1c24 View commit details
    Browse the repository at this point in the history
  3. [TUTO] Error is now RMSE + using double

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    665def1 View commit details
    Browse the repository at this point in the history
  4. [TUTO] Averaging of the polynomials is done in a cleaner way

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e010023 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be519ee View commit details
    Browse the repository at this point in the history
  6. [TUTO] Created a separated tuto showing only polynomial interpolation…

    … using lms
    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    92f3b36 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    076cc37 View commit details
    Browse the repository at this point in the history
  8. [TUTO] Removed useless evaluateRobust

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2e22f83 View commit details
    Browse the repository at this point in the history
  9. [TUTO] Automatic initialization of the PF

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    39cd065 View commit details
    Browse the repository at this point in the history
  10. [TUTO] Added data + calib

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8b8da79 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4d6d0f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    859cac2 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'master' into tuto_pf_like_ukf

    LAGNEAU Romain committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a8a9070 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. [FIX] Fixed multiple definition of vpDisplayFactory::makeDisplayGridH…

    …elper
    LAGNEAU Romain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d1280ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb76327 View commit details
    Browse the repository at this point in the history
  3. [FIX] Fixed typo in vpUniRand::shuffleVector

    LAGNEAU Romain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    68b5953 View commit details
    Browse the repository at this point in the history
  4. Merge with last changes

    fspindle committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    dd049ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8127f2e View commit details
    Browse the repository at this point in the history
  6. Fix typos

    fspindle committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    14204e3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b90c045 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bc7d32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5e98ed7 View commit details
    Browse the repository at this point in the history
  10. [TUTO][FIX] Fix C++98 related compilation errors + removed unused inc…

    …ludes
    LAGNEAU Romain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d225943 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'tuto_pf_like_ukf' of github.com:rolalaro/visp into tuto…

    …_pf_like_ukf
    LAGNEAU Romain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3d01549 View commit details
    Browse the repository at this point in the history
  12. [FIX] In vpUniRand::shuffleVector, the test on the CXX standard was i…

    …ncorrect
    LAGNEAU Romain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    280796f View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    8c14616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1624ea View commit details
    Browse the repository at this point in the history