Skip to content
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

Publishing odometry with valid covariances #507

Closed
Imaniac230 opened this issue Oct 16, 2024 · 2 comments
Closed

Publishing odometry with valid covariances #507

Imaniac230 opened this issue Oct 16, 2024 · 2 comments

Comments

@Imaniac230
Copy link

Hello,

the odometry message currently published by the driver doesn't include any covariance estimates. This means that when using other downstream fusion algorithms (like robot_localization) they have to be estimated somehow experimentally (in addition to the issue discussed here: #29).

The SDK docs for the proto API, however, do specify a pose covariance message here but I didn't find any use of it in the ros2 driver code. Does the robot output any valid estimates in this message a would it be possible to acquire the data and pass it into the ROS odometry message?

Especially when using the vision-based odometry from robot, I think it would be a more precise to have it coming directly from the internal algorithm than any second-hand experimental estimates.

@khughes-bdai
Copy link
Collaborator

Looking at the sdk docs, it looks like the only places this covariance message is exposed is through graph nav waypoint detection and fiducial detection. I unfortunately don't think it's possible to get the covariance of the robot's odometry pose itself through the sdk currently. This could be a good issue to raise with Boston Dynamics customer support as I agree it would be best to have the covariance directly from the robot.

@Imaniac230
Copy link
Author

Thanks for the response. Just to follow up, I opened a support ticket with them, but got a negative response. So, sadly, I don't think that this is going to be a thing anytime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants