-
Notifications
You must be signed in to change notification settings - Fork 51
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
velodyne_hw_ros_wrapper_node
dies sometimes when launching sensors
#181
Comments
@NilaySener Things that could give us insight on this issue?
As a note: I see you are using the GPS's pps right? @drwnz we do not currently use it right? |
Hi @knzo25, Thank you for the quick response. Here are the answers to the questions you raised:
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=1
If there is anything I need to provide additional information about, please let me know. |
We do use PPS signals to synchronize the LiDAR, but generated from an ECU GPIO rather than from GNSS. However, we don't use GPRMC and timstamping is done from UDP packet header timestamps. |
@NilaySener My setup:
The logs only tell us that the hw interface dies, but not really where. |
Hi, thank you very much for your answers and suggestions. I will remove the HW monitor from the launch file and share the results. I also noticed that when the node dies, it only goes into the following callback once. nebula/nebula_ros/src/velodyne/velodyne_hw_interface_ros_wrapper.cpp Lines 228 to 235 in d9aaefc
As for the pcap file, thank you for testing it @knzo25 but I have a question:
|
Hi, is there an update on the issue? I also tested the driver with the .pcap file i shared, the |
Hi @NilaySener, sorry to keep you waiting. We merged a big set of new fixes and improvements yesterday, could you try and see if those help (just the newest version of the main branch, or release v0.2.0). The launch/node structure changed a bit and at this moment I can only refer you to this PR: autowarefoundation/autoware#5275 We're happy to help if the issue still occurs even with these changes! |
Description
While running the Nebula driver on Leo Drive's Autonomous Test Vehicle, which is equipped with 4 Velodyne VLP-16 and 1 Velodyne VLS-128 sensors, the
velodyne_hw_ros_wrapper_node
dies randomly.Expected Behavior
All LIDAR sensors (4 x Velodyne VLP-16 and 1 x Velodyne VLS-128) should publish ROS2 messages consistently and reliably during the operation of the Nebula driver on the Autonomous Test Vehicle.
Actual Behavior
After the lidars are launched, either all lidars are launched without any problems or some of the lidar component containers dies randomly. You can find some of the test output of node failures mentioned in the output below:
Velodyne VLP-16
node is dyingVelodyne VLS-128
node is dyingComplete Log Files
If you would like to examine the given scenarios in more detail, you can access the launch logs of the scenarios from the links below:
Test1
Test2
Additional Information
Please let me know if additional information is required or if there are any specific tests that should be performed to help identify the root cause of this issue.
The text was updated successfully, but these errors were encountered: