You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下安装ROS Iron的ros-iron-robotis-manipulator包失败求助

解决ROS Iron下找不到ros-iron-robotis-manipulator包的问题

1. 先确认包是否适配ROS Iron

Robotis的部分机械臂相关包可能未适配ROS Iron版本,先排查这一点:

  • 搜索ROS官方包索引,确认robotis-manipulator是否有对应Iron的发行版条目。如果没有,说明该包暂不支持Iron,要么换用Ubuntu22.04兼容的ROS Humble版本,要么走源码编译路线。

2. 添加Robotis专属APT源

多数Robotis的包不在ROS官方源里,得手动添加他们的专属源:

  • 执行命令添加源:
    sudo sh -c 'echo "deb http://download.ros.org/downloads/repos robotis-public main" > /etc/apt/sources.list.d/robotis-public.list'
    
  • 导入源密钥:
    wget -qO - http://download.ros.org/downloads/repos/robotis-public.key | sudo apt-key add -
    
  • 更新APT缓存:
    sudo apt update
    
  • 再次尝试安装:
    sudo apt-get install ros-iron-robotis-manipulator
    

3. 检查包名是否正确

发行版不同可能导致包名有差异,用以下命令搜索Robotis相关的Iron版本包:

apt search ros-iron-robotis

从搜索结果里找匹配的包名,替换后重新尝试安装。

4. 源码编译安装

如果以上方法都无效,说明没有预编译的Iron版本包,只能源码编译:

  • 创建并进入工作空间:
    mkdir -p ~/robotis_ws/src && cd ~/robotis_ws/src
    
  • 克隆源码仓库(注意选择支持Iron的分支,比如iron-devel,没有的话尝试主分支):
    git clone https://github.com/ROBOTIS-GIT/robotis-manipulator.git
    
  • 安装依赖:
    cd ~/robotis_ws
    rosdep install --from-paths src --ignore-src -r -y
    
  • 编译工作空间:
    colcon build --symlink-install
    
  • 激活工作空间(每次新开终端都要执行,或者加到~/.bashrc里):
    source install/setup.bash
    

内容的提问来源于stack exchange,提问作者Aakash Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:57:13