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

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

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

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