Closed louislelay closed 1 month ago
If what i remembered is not wrong, D455 has no orientation output.
Hi @louislelay Thanks very much for your questions.
The IMU streams being disabled by default is referenced in the following line of the documentation on the wrapper's main page.
enable_
One ROS1 user at https://github.com/IntelRealSense/realsense-ros/issues/1694#issuecomment-779736012 installed an additional package to obtain the orientation.
In regard to IMU support in the ROS2 wrapper, it also only supports gyro, accel and the unite_imu_method parameter that publishes the /imu topic.
Hi @MartyG-RealSense, thank you so much for the detailed response!
I’ll go over everything in the next few days, but I do think the README might need a small update. It seems to suggest that the IMU topic is published without any parameters, which isn’t accurate from what you say. It’s a minor change, but it would make things clearer. Also, I now understand why the other messages in the topic aren't updating. That said, do you think it would be a good idea to add a node in the repository to publish orientation if needed?
You are very welcome!
If you would like to suggest a change to the documentation or create and submit a mechanism to publish orientation then contributions to the RealSense wrapper from users via a Pull Request (PR) are welcomed. Please see https://github.com/IntelRealSense/realsense-ros/pulls
I'll experiment with a few approaches and, if I find a promising solution, I'll be sure to propose it! Since all my questions have been answered, I'll close this issue. Thanks again @MartyG-RealSense!
You are very welcome, @louislelay - thanks very much for the update. Good luck!
Issue Description
Hello, I’m working with a RealSense D455 camera and encountered some issues when trying to use the IMU topic.
Steps to Reproduce:
I launched the
rs_launch.py
file without any arguments. I noticed that the expected/camera/camera/imu
topic doesn't appear. From my inspection, it seems that this topic is not enabled by default. If this is intended behavior, I suggest updating the README to reflect the change.I then tried to enable the IMU by running the following command:
Issues Observed:
Frames Timeout Warning: After running the above command, I started encountering the following delay warnings:
Partial IMU Data: After launching with the
enable_accel
,enable_gyro
andunite_imu_method
options, new topics, including/camera/camera/imu
, appeared. However, when echoing this topic, I noticed that only theangular_velocity
andlinear_acceleration
fields were receiving updates, while theorientation
field remained at all zeros:-1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0 angular_velocity: x: -0.005235987715423107 y: -0.003490658476948738 z: 0.005235987715423107 angular_velocity_covariance:
0.01
0.0
0.0
0.0
0.01
0.0
0.0
0.0
0.01 linear_acceleration: x: 0.45110589265823364 y: -9.090764045715332 z: 1.0296982526779175 linear_acceleration_covariance:
0.01
0.0
0.0
0.0
0.01
0.0
0.0
0.0
0.01
Confusion:
Thanks in advance!