Skip to content

Fixed the issue that fitting the spline doesn't work correctly. It will cause Signal: SIGABRT (Aborted).#25

Open
Lurvelly wants to merge 6 commits intobrytsknguyen:masterfrom
Lurvelly:master
Open

Fixed the issue that fitting the spline doesn't work correctly. It will cause Signal: SIGABRT (Aborted).#25
Lurvelly wants to merge 6 commits intobrytsknguyen:masterfrom
Lurvelly:master

Conversation

@Lurvelly
Copy link

  1. Fixed the issue that fitting the spline doesn't work correctly. It will cause Signal: SIGABRT (Aborted).
  2. Simplied CMakeLists.txt about compiling converters.

@brytsknguyen
Copy link
Owner

brytsknguyen commented Sep 30, 2024 via email

@brytsknguyen
Copy link
Owner

Hi Louis,

The fitspline function was an experimental function meant for initializing the new bspline control points. Later on I found the imu propagation initialization is enough and I forgot to remove fitspline.

I will take a look on the pr on CMakeList.txt, thanks a lot!

Regards,
Thien-Minh

@Lurvelly
Copy link
Author

Hi Louis,

The fitspline function was an experimental function meant for initializing the new bspline control points. Later on I found the imu propagation initialization is enough and I forgot to remove fitspline.↳

I will take a look on the pr on CMakeList.txt, thanks a lot!

Regards, Thien-Minh

Hi Thien-Minh,

Thanks for your explaining about the fitspline function.

I found these lidar converters file named by pascal rule, but it's node named by underscore rule. And all "dependencies", "compile options" and "link libraries" are same. I think we can use a foreach loop in the CMakeLists, so I submit this pr.

Only the "Reverse Velodyn" node name is pascal rule, but I found there is no launch file use this node, so change it to the underscore rule as other converter node will be better.

slict/CMakeLists.txt

Lines 143 to 147 in a733e7f

# Reverse Velodyne
add_executable(${PROJECT_NAME}_OusterToVelodyne src/lidar_converters/OusterToVelodyne.cpp)
add_dependencies(${PROJECT_NAME}_OusterToVelodyne ${catkin_EXPORTED_TARGETS} ${PROJECT_NAME}_generate_messages_cpp)
target_compile_options(${PROJECT_NAME}_OusterToVelodyne PRIVATE ${OpenMP_CXX_FLAGS})
target_link_libraries(${PROJECT_NAME}_OusterToVelodyne ${catkin_LIBRARIES} ${PCL_LIBRARIES} ${CERES_LIBRARIES} ${OpenCV_LIBRARIES} ${OpenMP_CXX_FLAGS} UFO::Map Sophus::Sophus)

Best Regards,
Louis Li

@Lurvelly
Copy link
Author

Hi Thien-Minh,

I have resolved a few small code imperfections in recent commits, please check.

Best Regards,
Louis Li

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants