Update OMPL to 1.7.0#3409
Conversation
javizqh
left a comment
There was a problem hiding this comment.
The testing must be done by compiling a new RADI and checking that it compiles without a problem and that it has the same functionality as before. We tried before to change the version, but what was blocking us was that it did not install properly inside the RADI
|
Ok sure @javizqh i will check by compiling new RADI and update accordingly. |
|
Hello @javizqh, I discovered that the main issue blocking the build was the The Solution: Testing:
Verification Command: docker run --rm --entrypoint pip jderobot/robotics-academy:ompl-test show ompl```
|
|
Please check that everything works the same inside the exercise. We needed that tag because it did not work without it |
|
Sure @javizqh. |
|
Hello @javizqh I have been working on verifying this inside the exercise, but I have encountered persistent infrastructure issues with the local container setup (specifically database connection and port mapping errors) that have blocked me from running the full simulation. I spent the day debugging these environment errors rather than testing the OMPL build itself. |
|
I am sorry but I cannot test it now because I'm pretty busy with polishing the new version. |
|
Hello @javizqh Recording.2026-02-04.032343.1.mp4 |
| else | ||
| make update_bindings | ||
| fi | ||
| # Python binding generation is very memory intensive. |
There was a problem hiding this comment.
The original code already does that better, because it checks the available memory
|
There seems to be something wrong. Please check if you are compiling the RADI with the new versión of ompl and also when testing the exercise. |
|
hello @javizqh i have fixed that and tested that. final.1.mp4 |
|
@javizqh I am open for any changes. |
|
We will review it when we have time |
|
Also please show which version of ompl you are using in the terminal available inside the exercise. I cannot check it in the video |
|
@javizqh, here you can see the version in terminal while running the exercise Recording.2026-02-06.013627.mp4
|
|
Please, try not to spam pinging, it is really annoying to receive pings at 5am or 6am. I already told you yesterday that I will review it when I have time. We have others projects that have higher priority than this issue and also testing this issue takes around 1 hour |
|
Sorry about the repeated pings — that wasn’t my intention. I understand you have other higher-priority projects and that reviewing this takes significant time. Thanks for letting me know, I’ll wait patiently for your review whenever you get the time. Appreciate your effort |
|
Works fine, but have you tried with the official ompl instructions. It will be better to keep using an official script if possible. If with the official script does not work we will use this one temporarily |
|
hello @javizqh Regarding the official OMPL script, I noticed it explicitly sets clang++ as the compiler: |





Description
This PR updates the OMPL installation script install-ompl-ubuntu.sh to version 1.7.0. It introduces a significant optimization by prioritizing
pipwheels over source compilation.Fixes
Closes #3040
###Changes
1.6.0to1.7.0.Testing
I have validated these changes on an Ubuntu 22.04 (ARM64) environment. The testing process confirmed that the script correctly detects the architecture, installs the wheel, and that the library is functionally stable.
2. Version Confirmation

Verified the installed metadata using pip show. The version is correctly registered as 1.7.0.
3. Functional Planning Test

Ran a Python test script using og.SimpleSetup to verify the library's functionality. The planner successfully initialized, checked state validity, and found a path between start and goal .