Realsense-ros: How to improve localization in differential robot with D435 and T265 camera WITHOUT wheel odometry.

Created on 26 Sep 2019  路  6Comments  路  Source: IntelRealSense/realsense-ros

I have a differential robot which has D435 and T265 realsense camera's mounted on it.
Issue:
On some occasions the robot seems to move inside the area(map is generated before navigation using gmapping, depthimage_to_laserscan packages) of obstacle region(static) during navigation. and i have no wheeler odometry(no feedback from wheels) data for T265 to optimize on localization.

How to improve localization without wheel odometry?
odom

The odometer block is missing in my case.

T265

Most helpful comment

After watching the talk where the T265 was integrated with a D435 for occupancy mapping (at this link), it appears that the D435 is not used to improve localization. It is used to produce an occupancy map but assumes accurate localization from the T265, and makes no improvement to pose estimation.

Going back to the original question, is it possible to improve localization specifically by integrating additional sensors such as LiDAR or depth cameras with the T265, similar to how wheeled odometry input is integrated as of now?

All 6 comments


Hi @SSusantAchary

I'd like to suggest a few things if you haven't done so already. Please upgrade to the latest librealsense package 2.31.0. Have a look at the release notes, there has been some updates to the release with regards to localization and other fixes. Environment also plays a factor in identifying features in a room for the SLAM algo that is run on the T265. There is also some discussion on github regarding connecting both the D435 and T265 camera together: https://github.com/IntelRealSense/librealsense/tree/master/examples/tracking-and-depth


Were you able to test out the latest releases? If there is nothing more needed on this thread, we can close it.

After watching the talk where the T265 was integrated with a D435 for occupancy mapping (at this link), it appears that the D435 is not used to improve localization. It is used to produce an occupancy map but assumes accurate localization from the T265, and makes no improvement to pose estimation.

Going back to the original question, is it possible to improve localization specifically by integrating additional sensors such as LiDAR or depth cameras with the T265, similar to how wheeled odometry input is integrated as of now?

I would also be interested in an answer to this question. Especially in combination with a LiDAR sensor.

As the T265's interface is not likely to change, I believe the best approach would be to use the T265's output, mainly the linear and radial velocities, and use some other SLAM node to integrate it with other sensors.

Thank you Everyone, I approached the problem in a different way and solved it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jlysnantel picture jlysnantel  路  7Comments

impet14 picture impet14  路  4Comments

slamhuangxin picture slamhuangxin  路  4Comments

jacobmoroni picture jacobmoroni  路  4Comments

lauesa picture lauesa  路  6Comments