Replies: 3 comments 3 replies
-
Hello! First off, @tulku thanks a lot for your input! I believe there are some changes we can make to the current version of docs to address some things and I'll also leave some thoughts here.
I tried adding a few extra lines to the top-level readme in #186 about why it is good. I accept suggestions to express it better.
We don't know that, and I'm not sure if we want to make any recommendations.
It should be clear after #186 that we are referring to interface compatibility. It's a bit early to claim anything related to localization performance IMO.
I think the API needs to be a bit more mature to start providing examples. #170 and #171 will help a lot in that sense, so I'd wait a little before addressing this question.
Currently we have a |
Beta Was this translation helpful? Give feedback.
-
@nahueespinosa Looks like some debt remains here. |
Beta Was this translation helpful? Give feedback.
-
Spotted this package on the ROS discourse weekly digest, but I'm really not sure what this is all about even with the readme update. Doesn't Nav2 already have an AMCL node? Is this easier to include in rclcpp nodes for customization, and using it without a standalone node to reduce traffic? |
Beta Was this translation helpful? Give feedback.
-
The project is really nice and has awesome potential! However, as a potential user finding the repo, the current project description in the README file, does not tell me why I should bother with
beluga
, and this might hinder its adoption.The description states that it is a drop-in replacement for AMCL. But why is it better / different than AMCL? Are there cases where I should still use AMCL? What do you mean by drop-in? Should I expect the same localization performance, or does it have the same interface?
Besides using it instead of AMCL, how do you envision the code to be used? Creating custom localization solutions based on this library? Could you provide examples of that use case? For example, an 'AMCL-like node where you can use Apriltag detections to weight your particles besides the laser'
After that, and a bit out of the topic of this discussion: If I am tempted, how should I make the migration? Are there tools to compare localization performance between AMCL (or cartographer for example) to beluga? Localization is usually a key component of a robot and is hard to evaluate/test for regressions so having some guidelines there can go a long way to help adoption.
@nahueespinosa I believe this suggestion would be mostly of interest to you.
Beta Was this translation helpful? Give feedback.
All reactions