RussTedrake/manipulation

purge open3d dependency

RussTedrake opened this issue · 8 comments

We don't use much of the functionality, so I only need to add a few more methods to Drake:

Curious - what's the negative impact of open3d? Just that it has a large footprint?

  1. i haven't been able to support it on mac for some time due to an incompatability.
  2. converting back and forth between drake point clouds and open3d point clouds is unnecessarily confusing for students.
  3. I'm barely using it!

(plus the large footprint ;-)

Gotcha, that all makes sense, thanks for the explanation!

I just confirmed, open3d doesn't appear to support python 3.10 yet (which is what Drake uses on mac)
http://www.open3d.org/docs/release/getting_started.html#development-version-pip

pip3 install open3d
ERROR: Could not find a version that satisfies the requirement open3d (from versions: none)
ERROR: No matching distribution found for open3d

Once this issue is addressed, will a pip install of this package be supported for Python 3.10 on Mac? I've currently been running into the problem you describe where it can't install due to not finding a supported open3d dependency.

Yes, I believe that should work. And i've completed converting all but one final pset question; this work should be complete by this weekend.

Thanks for this, I tried the pip install on MacOS today and it works great.