【发布时间】:2020-09-13 18:09:40
【问题描述】:
我正在尝试在 Raspberry Pi 4 上安装 ROS Noetic,但在从 official guide 执行此命令时遇到此错误:
userk@dopamine:~/development/ros_catkin_ws $ ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
[...]
File "~/development/ros_catkin_ws/build_isolated/rosbash/catkin_generated/generate_cached_setup.py", line 12, in <module>
from catkin.environment_cache import generate_environment_script
ModuleNotFoundError: No module named 'catkin'
Ros Noetic 支持 Ubuntu Focal 和 Debian Buster。
userk@dopamine:~/development/ros_catkin_ws $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
你有什么建议吗?
【问题讨论】:
-
您必须使用本身不支持apt install'ing ROS 的操作系统吗?我知道它在技术上并不能回答您的问题,但 ROS 通常非常挑剔和关键,以至于我们使操作系统符合 ROS,而不是 ROS 符合操作系统。
-
另外,我看到 2 个不同的
ros_catkin_ws文件夹:~/ros_catkin_ws和~/development/ros_catkin_ws。你确定你没有把它们弄混吗? -
另外,请检查您是否在 vcs 导入后成功将所有文件放入您的 src/ 目录;柳絮应该在那里。如果不是,那么下面的 rosdep install cmd 也会失败。
-
我正在为 rpi4 尝试不同的操作系统和 ros 版本组合。修复了 ~/development/ros_catkin_ws 拼写错误。写题时手动修改路径
-
catkin 文件夹在 src/.您为 Ros Noetic 推荐哪种操作系统? Ubuntu 20.04?
标签: raspberry-pi installation ros catkin