昨天装了6遍ros2
- 宿主机(Ubuntu20.04)上装galatic和rolling各一遍,但是由于本身有conda结果老出事故,避免该事故的好办法就是不要在宿主机上装。(我这个宿主机还有ros noetic,就不和conda打架)(galatic是没有moveit2的预编译包)
- 容器里面装ros2,最开始装了一遍iron,然后忘记给开x11了,没法弹图形界面。重装。
- 新建容器,装了,也编译了,但是没得用,出现如标题所述的错误。
- 新建容器,装rolling,一样的结果
- 新建容器,装humble,一样的结果,又装iron还是一样的结果
- 换成用笔记本之前装的Humble,没有用,也没conda,不知道怎么回事,已经忘记了。
上述种种都是使用预编译包安装moveit。
aptitude install ros-iron-moveit
aptitude install ros-humble-moveit
aptitude install ros-rolling-moveit
可能预编译包就是不好用吧,现在在搞源码安装了。
报错原文贴一下
[motion_planning_python_api-2

本文讲述了作者在Ubuntu20.04宿主机上多次尝试安装ROS2的不同版本(包括Galactic、Rolling和Humble),以及预编译包问题,最终选择源码编译MoveIt并遇到`ModuleNotFoundError`。作者提到colconbuild的多线程特性以及编译时间的耗时情况。
最低0.47元/天 解锁文章
4189






