-
Notifications
You must be signed in to change notification settings - Fork 153
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
Ros2 humble node not found error #345
Comments
Either increase the sleep period in the launch file |
@Samahu, thanks for the update. I switched to the driver.launch.py and the results are more consistent in terms of launching. However, the publish artes are very low. I chose a 1024x10 configuration for the pointcloud, but the publish rate is hovering around 6-7Hz |
The low frame rate might be related to this: #346, you may try some of the options that I have recommend. |
I have also found a similar issue that with the run command: I'll get the error: I need to run it again for the driver to work. Once it's running it's okay, but I thought I'd point out this issue. |
Hi @Samahu @James-R-Han, Thanks for the suggestions. Unfortunately, the qos and rmw_implementation still don't solve the problem. The topics drop to 1-2Hz after 30-40s after starting off with the correct publish rate. |
Hi @Samahu, Sorry for not making the point clear. Despite switching to CycloneDDS, the publish rate issue has not been solved. The publish rate is still less than 5Hz even though the LiDAR configuration is 1024x10. |
Hi @curiousityy, and sorry for the delayed response. I was able to re-produce the problem on lower end compute boards and looking into it. I do have plans to improve the performance a bit more as captured in the TODOs list of this fix #319 and also skip the middle step of having to convert to LidarScan before getting a PointCloud object, optimize the cartesian function plus more many other tweaks and improvements which should help the situation for you and others. You can keep track of this ticket #352 for an update |
Hi Team,
I am currently testing the ouster driver with ROS2 on ARM64 with docker. When I run the driver within the docker image(built using the Dockerfile in the repo), I get the below error.
[INFO] [launch]: All log files can be found below /var/lib/build/.ros/log/2024-07-17-15-04-34-154041-ubuntu-74$0 $ @ /opt/ros/humble/bin/ros2 lifecycle set /ouster/os_driver configure'].$0 $ @ /opt/ros/humble/bin/ros2 lifecycle set /ouster/os_driver activate'].
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [os_driver-1]: process started with pid [75]
[INFO] [bash-2]: process started with pid [77]
[INFO] [bash-3]: process started with pid [79]
[bash-2] Node not found
[ERROR] [bash-2]: process has died [pid 77, exit code 1, cmd 'bash -c sleep 0;
[bash-3] Node not found
[ERROR] [bash-3]: process has died [pid 79, exit code 1, cmd 'bash -c sleep 1;
I am able to ping the ouster within the container and I also tested with ROS1 and that works too. The problem I face is only for ROS2. Can you help me with the same
The text was updated successfully, but these errors were encountered: