Skip to content

Possible to have some perf comparison with official bindings? #11

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

Open
YuhengZhi opened this issue Oct 10, 2024 · 1 comment
Open

Possible to have some perf comparison with official bindings? #11

YuhengZhi opened this issue Oct 10, 2024 · 1 comment

Comments

@YuhengZhi
Copy link

Hi Hirolshida,

Thanks for this interesting development!

I think it might be very helpful if there is some quantitative perf comparison with the official bindings as motivations for using these bindings vs. the official ones (and possibly vice versa, depending on specific use cases) ?

P.S. I personally do find pybind11 bindings easier to read / debug / code navigation than some other solutions.

@HiroIshida
Copy link
Owner

@YuhengZhi

I don't have quantitative measurements, but some reports suggest that Boost.Python (which is used in OMPL) is faster than pybind11 (pybind/pybind11#1825). In my application, where is_valid performs full DoF humanoid collision checking, this difference is not a significant problem. However, in cases such as mobile robot navigation, this performance difference could be quite large (if I were to write everything in C++ for the application).

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