Closed AndreaEirale closed 3 years ago
Hi @AndreaEirale. Have you fixed the issue?
Hi @SuperShinyEyes
I managed to make the camera work by reinstalling all RealSense libraries and making the changes written in my previous message. However, now I have an even bigger problem. When I launch the rs_demo_t265.launch.py file rviz2 is automatically opened and I can see all TF correctly, including camera_pose_optical_frame and odom_frame. My problem is, if I close that rviz, all TF are not published anymore. So, if I open rviz again, I can't see the camera's TF. How is this possible? I have really never seen such a behavior in ROS2 in my whole life! Can you please explain me what is happening? Thank you very much!
Ok, I managed to find the problem here. You have necessarily to add the voice "Odometry" in Rviz, subscribing to the topic "/camera/odom/sample". If this subscription is not done, the camera odometry is not published, and as a consequence also TFs are not published.
There are no other problems, I close the discussion
@AndreaEirale Thank you for the update. Glad you got it working :)
I can't make T265 work on Jetson AGX Xavier with Ubuntu 18.04 and ROS2 Dashing, installing the Dashing branch from this repository.
The error I encounter when I run rs_camera.launch.py is:
On my pc, running Ubuntu 18.04, I solved this problem by adding:
dev_.hardware_reset();
in function RealSenseBase::startPipeline() ofrs_base.cpp
, but the same workaround did not work on Jetson, probably for the different Kernel supported for Jetson which require a different RealSense SDK.On Jetson, the camera is seen from realsense-viewer and also from rs-enumerate-devices.
Can you help me with this problem?