+ python -m lidar_slam --result /working/result.json --no-model /working/e508035a-42ec-49f5-b8a2-ec8b348ef03a Lidar SLAM 0.0.24 ===================================================== The recording path: /working/e508035a-42ec-49f5-b8a2-ec8b348ef03a The start distance for SLAM: 0.0 The end distance for SLAM: 9.223372036854776e+18 The step lidar is being SLAMMed with: 0.06 Using the pointcloud Registration only: False The Lidar frames will be flattened: False The centerline will be flattened: True The Lidar 2D slices will be flipped: True Correction angle of Lidar frames: 0.0 Show the detected centerline?: False Display the final 3D model?: False Making 2D slices out of SLAM model?: False Drop angle of 2D slices: 45.0 The number of points in 2D slices: 360 ===================================================== direction of movement: 1 downstream Adjusted start_distance from 0.0 to 0.019322821 Adjusted end_distance from 9.223372036854776e+18 to 757.109322821 Slamming from 0.019322821 to 757.109322821 meters! -=-=-> Lidar cleaning parameters file not found. --> Creating a generic default one. ===================================================== Averaging over 500 frames 0%| | 0/32 [00:00 return [func(*args, **kwargs) for func, args, kwargs in self.items] ^^^^^^^^^^^^^^^^^^^^^ File "/app/lidar_slam/centerline/template_centerline_parallel.py", line 826, in process_frame_centerline mid_points, validity = find_centerline( ^^^^^^^^^^^^^^^^ File "/app/lidar_slam/centerline/template_centerline_parallel.py", line 747, in find_centerline out_cp, goodness, sanity_flag = fit_and_test( ^^^^^^^^^^^^^ File "/app/lidar_slam/centerline/template_centerline_parallel.py", line 684, in fit_and_test raise RuntimeError("no center point left!") RuntimeError: no center point left! """ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/app/lidar_slam/__main__.py", line 238, in main centerline_results: list[FrameCenterlineResult] = Parallel(n_jobs=centerline_jobs)( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 2072, in __call__ return output if self.return_generator else list(output) ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 1682, in _get_outputs yield from self._retrieve() File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 1784, in _retrieve self._raise_error_fast() File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 1859, in _raise_error_fast error_job.get_result(self.timeout) File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 758, in get_result return self._return_or_raise() ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/joblib/parallel.py", line 773, in _return_or_raise raise self._result RuntimeError: no center point left!