Skip to content

Processing ROS2 dataset gets stuck at 3-4 % #5

Open
@gfr-misha

Description

@gfr-misha

I managed to sucessfully run EuRoC dataset as well as HILTI 2022. However, when I try to run it on my data with IMU enabled the processing gets stuck at 3-4% of progress without any warnings or errors. Below I attach the log. Is there a way to debug it to know where exactly it gets stuck? Thanks!

[okvis_node_synchronous-1] I20241025 13:45:15.990123 456272 okvis_node_synchronous.cpp:213] Progress: 2% 
[okvis_node_synchronous-1] I20241025 13:45:16.074002 456272 Frontend.cpp:2271] RANSAC FAIL: 150 inliers, ratio = 0.322581
[okvis_node_synchronous-1] I20241025 13:45:16.149731 456272 Frontend.cpp:2271] RANSAC FAIL: 49 inliers, ratio = 0.148036
[okvis_node_synchronous-1] I20241025 13:45:16.229626 456272 Frontend.cpp:2271] RANSAC FAIL: 18 inliers, ratio = 0.219512
[okvis_node_synchronous-1] I20241025 13:45:16.297343 456272 Frontend.cpp:2271] RANSAC FAIL: 17 inliers, ratio = 0.232877
[okvis_node_synchronous-1] I20241025 13:45:16.393421 456272 Frontend.cpp:2271] RANSAC FAIL: 43 inliers, ratio = 0.623188
[okvis_node_synchronous-1] I20241025 13:45:16.481249 456272 Frontend.cpp:2271] RANSAC FAIL: 43 inliers, ratio = 0.373913
[okvis_node_synchronous-1] I20241025 13:45:16.576957 456272 Frontend.cpp:2271] RANSAC FAIL: 42 inliers, ratio = 0.242775
[okvis_node_synchronous-1] I20241025 13:45:16.663672 456272 Frontend.cpp:2271] RANSAC FAIL: 61 inliers, ratio = 0.238281
[okvis_node_synchronous-1] I20241025 13:45:16.767130 456272 Frontend.cpp:2271] RANSAC FAIL: 57 inliers, ratio = 0.276699
[okvis_node_synchronous-1] I20241025 13:45:16.900861 456272 Frontend.cpp:2271] RANSAC FAIL: 29 inliers, ratio = 0.13615
[okvis_node_synchronous-1] I20241025 13:45:17.017676 456272 Frontend.cpp:2271] RANSAC FAIL: 42 inliers, ratio = 0.33871
[okvis_node_synchronous-1] I20241025 13:45:17.124526 456272 Frontend.cpp:2271] RANSAC FAIL: 67 inliers, ratio = 0.25969
[okvis_node_synchronous-1] I20241025 13:45:17.234644 456272 Frontend.cpp:2271] RANSAC FAIL: 61 inliers, ratio = 0.222628
[okvis_node_synchronous-1] I20241025 13:45:17.356280 456272 Frontend.cpp:2271] RANSAC FAIL: 50 inliers, ratio = 0.347222
[okvis_node_synchronous-1] I20241025 13:45:17.474529 456272 Frontend.cpp:2271] RANSAC FAIL: 108 inliers, ratio = 0.366102
[okvis_node_synchronous-1] I20241025 13:45:17.600672 456272 Frontend.cpp:2271] RANSAC FAIL: 167 inliers, ratio = 0.431525
[okvis_node_synchronous-1] I20241025 13:45:17.701730 456272 Frontend.cpp:2271] RANSAC FAIL: 126 inliers, ratio = 0.529412
[okvis_node_synchronous-1] I20241025 13:45:17.795635 456272 Frontend.cpp:2271] RANSAC FAIL: 112 inliers, ratio = 0.324638
[okvis_node_synchronous-1] I20241025 13:45:17.892614 456272 Frontend.cpp:2271] RANSAC FAIL: 117 inliers, ratio = 0.354545
[okvis_node_synchronous-1] I20241025 13:45:17.984743 456272 Frontend.cpp:2271] RANSAC FAIL: 83 inliers, ratio = 0.345833
[okvis_node_synchronous-1] I20241025 13:45:18.095503 456272 Frontend.cpp:2271] RANSAC FAIL: 152 inliers, ratio = 0.493506
[okvis_node_synchronous-1] I20241025 13:45:18.200789 456272 Frontend.cpp:2271] RANSAC FAIL: 31 inliers, ratio = 0.246032
[okvis_node_synchronous-1] I20241025 13:45:18.315472 456272 Frontend.cpp:2271] RANSAC FAIL: 7 inliers, ratio = 0.28
[okvis_node_synchronous-1] W20241025 13:45:18.318428 456272 Frontend.cpp:609] 3d2d tracking weak: quality=0. Number of 3d2d-matches: 28
[okvis_node_synchronous-1] I20241025 13:45:18.407487 456272 Frontend.cpp:2271] RANSAC FAIL: 5 inliers, ratio = 0.227273
[okvis_node_synchronous-1] I20241025 13:45:18.507031 456272 Frontend.cpp:2271] RANSAC FAIL: 6 inliers, ratio = 0.3
[okvis_node_synchronous-1] W20241025 13:45:18.509940 456272 Frontend.cpp:609] 3d2d tracking weak: quality=0. Number of 3d2d-matches: 23
[okvis_node_synchronous-1] I20241025 13:45:18.604813 456272 Frontend.cpp:2271] RANSAC FAIL: 5 inliers, ratio = 0.333333
[okvis_node_synchronous-1] I20241025 13:45:18.697595 456272 Frontend.cpp:2271] RANSAC FAIL: 19 inliers, ratio = 0.59375
[okvis_node_synchronous-1] I20241025 13:45:18.773200 456272 Frontend.cpp:2271] RANSAC FAIL: 83 inliers, ratio = 0.557047
[okvis_node_synchronous-1] I20241025 13:45:18.870834 456272 Frontend.cpp:2271] RANSAC FAIL: 112 inliers, ratio = 0.390244
[okvis_node_synchronous-1] I20241025 13:45:18.979297 456272 Frontend.cpp:2271] RANSAC FAIL: 38 inliers, ratio = 0.175926
[okvis_node_synchronous-1] I20241025 13:45:19.091317 456272 Frontend.cpp:2271] RANSAC FAIL: 36 inliers, ratio = 0.305085
[okvis_node_synchronous-1] I20241025 13:45:19.188810 456272 Frontend.cpp:2271] RANSAC FAIL: 46 inliers, ratio = 0.213953
[okvis_node_synchronous-1] I20241025 13:45:19.306375 456272 Frontend.cpp:2271] RANSAC FAIL: 41 inliers, ratio = 0.163347
[okvis_node_synchronous-1] I20241025 13:45:19.418015 456272 Frontend.cpp:2271] RANSAC FAIL: 16 inliers, ratio = 0.137931
[okvis_node_synchronous-1] I20241025 13:45:19.439040 456272 okvis_node_synchronous.cpp:208] OKVIS Timing
[okvis_node_synchronous-1] -----------
[okvis_node_synchronous-1] 1 DetectAndDescribe                              100 00:00:01.298225 (00:00:00.012982 +- 00:00:00.002034)    [00:00:00.009879,00:00:00.020602]
[okvis_node_synchronous-1] 2 Match                                          100 00:00:02.189336 (00:00:00.021893 +- 00:00:00.006216)    [00:00:00.000097,00:00:00.040259]
[okvis_node_synchronous-1] 2.01 match to map                                 99 00:00:00.829172 (00:00:00.008375 +- 00:00:00.002044)    [00:00:00.000516,00:00:00.016920]
[okvis_node_synchronous-1] 2.02 match motion stereo                          99 00:00:00.810641 (00:00:00.008188 +- 00:00:00.002273)    [00:00:00.002735,00:00:00.017085]
[okvis_node_synchronous-1] 2.02.1 match motion stereo: prepare               99 00:00:00.172856 (00:00:00.001746 +- 00:00:00.000445)    [00:00:00.000003,00:00:00.002849]
[okvis_node_synchronous-1] 2.03 loop closure query                           98 00:00:00.070279 (00:00:00.000717 +- 00:00:00.000379)    [00:00:00.000157,00:00:00.001675]
[okvis_node_synchronous-1] 2.04 loop closure descriptor matching            445 00:00:00.031289 (00:00:00.000070 +- 00:00:00.000074)    [00:00:00.000006,00:00:00.000413]
[okvis_node_synchronous-1] 2.05 loop closure ransacking                     163 00:00:00.171497 (00:00:00.001052 +- 00:00:00.000342)    [00:00:00.000712,00:00:00.003098]
[okvis_node_synchronous-1] 2.07 attempt loop closure                          0
[okvis_node_synchronous-1] 2.10 match stereo                                 74 00:00:00.000100 (00:00:00.000001 +- 00:00:00.000001)    [00:00:00.000001,00:00:00.000007]
[okvis_node_synchronous-1] 3 Optimise                                        99 00:00:04.318020 (00:00:00.043616 +- 00:00:00.019355)    [00:00:00.000627,00:00:00.077714]
[okvis_node_synchronous-1] 4 Prepare publishing                              99 00:00:00.332922 (00:00:00.003363 +- 00:00:00.000763)    [00:00:00.000035,00:00:00.005791]
[okvis_node_synchronous-1] 6 Visualising                                     99 00:00:00.015485 (00:00:00.000156 +- 00:00:00.000058)    [00:00:00.000014,00:00:00.000340]
[okvis_node_synchronous-1] 6.2 Prepare visualising matches                   99 00:00:00.015225 (00:00:00.000154 +- 00:00:00.000058)    [00:00:00.000011,00:00:00.000337]
[okvis_node_synchronous-1] 7 Marginalise                                     99 00:00:00.898607 (00:00:00.009077 +- 00:00:00.003255)    [00:00:00.000003,00:00:00.021392]
[okvis_node_synchronous-1] 7.1 check/handle lost                             99 00:00:00.006199 (00:00:00.000063 +- 00:00:00.000033)    [00:00:00.000000,00:00:00.000150]
[okvis_node_synchronous-1] 7.2 eliminate IMU frames                          99 00:00:00.089824 (00:00:00.000907 +- 00:00:00.001586)    [00:00:00.000001,00:00:00.004861]
[okvis_node_synchronous-1] 7.3 convert to posegraph                          68 00:00:00.313028 (00:00:00.004603 +- 00:00:00.002488)    [00:00:00.002165,00:00:00.016386]
[okvis_node_synchronous-1] 7.4 freezing                                      98 00:00:00.000253 (00:00:00.000003 +- 00:00:00.000002)    [00:00:00.000000,00:00:00.000008]
[okvis_node_synchronous-1] 7.6 expand                                        93 00:00:00.169478 (00:00:00.001822 +- 00:00:00.000585)    [00:00:00.000515,00:00:00.005213]
[okvis_node_synchronous-1] 7.7 prune place recognition frames                98 00:00:00.114756 (00:00:00.001171 +- 00:00:00.000331)    [00:00:00.000068,00:00:00.002029]
[okvis_node_synchronous-1] I20241025 13:45:19.439124 456272 okvis_node_synchronous.cpp:213] Progress: 3% 
[okvis_node_synchronous-1] I20241025 13:45:19.536705 456272 Frontend.cpp:2271] RANSAC FAIL: 105 inliers, ratio = 0.274869
[okvis_node_synchronous-1] I20241025 13:45:19.658738 456272 Frontend.cpp:2271] RANSAC FAIL: 185 inliers, ratio = 0.364892
[okvis_node_synchronous-1] I20241025 13:45:19.784689 456272 Frontend.cpp:2271] RANSAC FAIL: 78 inliers, ratio = 0.229412
[okvis_node_synchronous-1] I20241025 13:45:19.888964 456272 Frontend.cpp:2271] RANSAC FAIL: 64 inliers, ratio = 0.216216
[okvis_node_synchronous-1] I20241025 13:45:20.001638 456272 Frontend.cpp:2271] RANSAC FAIL: 36 inliers, ratio = 0.185567
[okvis_node_synchronous-1] I20241025 13:45:20.103458 456272 Frontend.cpp:2271] RANSAC FAIL: 53 inliers, ratio = 0.236607
[okvis_node_synchronous-1] I20241025 13:45:20.217494 456272 Frontend.cpp:2271] RANSAC FAIL: 96 inliers, ratio = 0.408511
[okvis_node_synchronous-1] I20241025 13:45:20.326186 456272 Frontend.cpp:2271] RANSAC FAIL: 57 inliers, ratio = 0.311475
[okvis_node_synchronous-1] I20241025 13:45:20.429425 456272 Frontend.cpp:2271] RANSAC FAIL: 21 inliers, ratio = 0.151079
[okvis_node_synchronous-1] I20241025 13:45:20.531863 456272 Frontend.cpp:2271] RANSAC FAIL: 28 inliers, ratio = 0.229508
[okvis_node_synchronous-1] I20241025 13:45:20.641443 456272 Frontend.cpp:2271] RANSAC FAIL: 81 inliers, ratio = 0.440217

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions