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

Show motion planning while avoiding Octrees #57

Open
sea-bass opened this issue Jun 11, 2024 · 5 comments
Open

Show motion planning while avoiding Octrees #57

sea-bass opened this issue Jun 11, 2024 · 5 comments
Labels

Comments

@sea-bass
Copy link
Owner

Pinocchio already supports Octrees in HPP-FCL (for collision checking) and Meshcat (for visualization).

It would be nice to have official support, and an example, of motion planning with an Octree representing a custom collision geometry.

@sea-bass sea-bass added the 2.0 label Jun 11, 2024
@henrygerardmoore
Copy link

I'm going to try this one!

@henrygerardmoore
Copy link

henrygerardmoore commented Jul 20, 2024

Hmm, I get this:

/home/ubuntu/.local/lib/python3.12/site-packages/cmeel.prefix/lib/python3.12/site-packages/pinocchio/visualize/meshcat_visualizer.py:493: UserWarning: The geometry object named octree is not supported by Pinocchio/MeshCat for vizualization.

I looked at this example, where it seems to check that HPP-FCL's version is greater than 3.0.0, but that isn't even out yet, right? So I'm not sure exactly what's going on; maybe I'm missing it, but it seems like meshcat might not support octrees.

There is this and this relevant commit, but I can't find the PR those were introduced in either (GH just points to the pinnochio 3 merge #2235)

@sea-bass
Copy link
Owner Author

Ah, it's possible these are all in 3.0.0 or greater, but not in the 2.7.0 version.

Might need to wait until that makes it onto PyPi, they seem to be working through some build issues.

@henrygerardmoore
Copy link

Ok, I'll look at different issues then!

@sea-bass
Copy link
Owner Author

sea-bass commented Jan 8, 2025

I just found out that Pinocchio's PyPi version was bumped to 3.3.1 a few days ago -- this should be doable now.

https://pypi.org/project/pin/3.3.1/

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

No branches or pull requests

2 participants