- 27 Oct, 2021 4 commits
-
-
Julia Sanchez authored
-
Remove INVALID_NUMERICAL check: as the eigen values are clamped, no risk of division by 0 in case of null eigenvalues for degenerated neighborhoods. Perform MSE check before computing distance matrix to save some time.
-
Julia Sanchez authored
-
Julia Sanchez authored
* Goal : have a better covariance interpretation (adapt covariance scaling) * Scale the residuals using model variance * Remove old match quality weights * Add KeypointsMatching members *MinModelError. They are used to clamp the lower bound of the PCA eigen values, to limit the weights of some matches due to low points number statistics They can be understood as the minimum error that we use for a model: all models suffer at least by this error.
-
- 11 Oct, 2021 2 commits
-
-
Arnaud Billon authored
Fix .gitlab-ci.yml with MSVC19 path See merge request !155
-
Arnaud Billon authored
-
- 20 Sep, 2021 4 commits
-
-
Arnaud Billon authored
Fix Readme Drive link See merge request !153
-
Arnaud Billon authored
-
Arnaud Billon authored
Fix Binary releases Drive link See merge request !152
-
Arnaud Billon authored
-
- 31 Aug, 2021 2 commits
-
-
Julia Sanchez authored
[fix] Fix time display See merge request !151
-
Julia Sanchez authored
* The time as integer was printed using "/" and "%" operators * The case where the first digit is 0 was not taken into account leading to bad time display * This display bug is fixed, using the conversion to double
-
- 17 Aug, 2021 4 commits
-
-
Julia Sanchez authored
[feat][PV] Add SLAM initialization in PV See merge request !149
-
Julia Sanchez authored
* Allow to load an initial map * Allow to set an initial pose * These parameters are reset at Reset call ( /!\Warning/!\ when clicking Reset on an intermediate frame (NbFrames > 0), the initial pose set will be applied) * Only the prefix path must be supplied by the user to load the three maps (edges/planes/blobs). If a complete path to one of the map is supplied, a vtk error is raised.
-
Julia Sanchez authored
Fix build in Debug mode See merge request !148
-
Julia Sanchez authored
-
- 16 Aug, 2021 1 commit
-
-
Jerome Dias authored
This commit allow the paraview_wrapping of the Slam to be built in Debug mode.
-
- 21 Jul, 2021 2 commits
-
-
Julia Sanchez authored
[fix] Fix segfault when applying SLAM See merge request !146
-
Julia Sanchez authored
* By now, SLAM can only be applied on the field Frame which is a polydata and not on Trailingframe which is a multiBlock * TrailingFrame is selected by default when loading a pcap so the first call to the SLAM filter without changing the selected field in Pipeline browser makes LV crash (SegFault). * This commit allows to apply the filter on the Trailingframe input * It checks the input in RequestData and extract the polydata from the multiblock if needed
-
- 29 Jun, 2021 3 commits
-
-
Nicolas Cadart authored
Specify CMake project version See merge request !144
-
Nicolas Cadart authored
-
Julia Sanchez authored
[fix] Fix runtime error in motion limits check See merge request !143
-
- 28 Jun, 2021 2 commits
-
-
Julia Sanchez authored
-
Julia Sanchez authored
* The case when not enough poses are logged to comply with the required window was badly handled. This commit corrects it.
-
- 24 Jun, 2021 4 commits
-
-
Julia Sanchez authored
[fix] Add a temporal window to estimate velocity See merge request !141
-
Julia Sanchez authored
* The Lidar SLAM angular estimation is not smooth enough to estimate accurately local velocity. * The velocity estimation is smoothed, using a temporal window parameterizable in seconds. * In PV, loggingTimeout param follows WindowTime param as it is not settable from UI * In ROS, the user has to choose a loggingTimeout value g.t. WindowTime param manually. If not, a warning is raised and the estimation is based on the current stored poses.
-
Nicolas Cadart authored
Check timestamp before ego motion extrapolation See merge request !142
-
Nicolas Cadart authored
-
- 23 Jun, 2021 2 commits
-
-
Nicolas Cadart authored
-
Nicolas Cadart authored
-
- 22 Jun, 2021 1 commit
-
-
Nicolas Cadart authored
Cleaning and refactoring of keypoints matching See merge request !140
-
- 21 Jun, 2021 6 commits
-
-
Nicolas Cadart authored
-
Nicolas Cadart authored
-
Nicolas Cadart authored
Rename matching parameters for clearer usage. MinNbrMatchedKeypoints -> MinNbMatchedKeypoints MaxDistanceForICPMatching -> MaxNeighborsDistance LineDistanceNbrNeighbors -> EdgeNbNeighbors MinimumLineNeighborRejection -> EdgeMinNbNeighbors LineDistancefactor -> EdgePcaFactor MaxLineDistance -> EdgeMaxModelError PlaneDistanceNbrNeighbors -> PlaneNbNeighbors PlaneDistancefactor1 -> PlanePcaFactor1 PlaneDistancefactor2 -> PlanePcaFactor2 MaxPlaneDistance -> PlaneMaxModelError BlobDistanceNbrNeighbors -> BlobNbNeighbors Delete unused KeypointsMatcher::Params::MinNbrMatchedKeypoints
-
Nicolas Cadart authored
-
Nicolas Cadart authored
This allows setting this parameter from ParaView UI.
-
Nicolas Cadart authored
This param value was lowered from 25 yo 10 neighbors.
-
- 18 Jun, 2021 3 commits
-
-
Nicolas Cadart authored
To build a model of the neighborhood, a minimum number of points is needed: - 2 for a line model - 3 for a plane model - 4 for an ellipsoid model A check is added to verify that enough neighbors are requested to build the target model. Otherwise, a MatchStatus::BAD_MODEL_PARAMETRIZATION error code is returned. This also prevents the matching procedure from crashing if no neighbors are requested.
-
Nicolas Cadart authored
Reformat XML proxy See merge request !139
-
Nicolas Cadart authored
-