导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision

    Ubuntu 22.04 ROS2 humble安装

    ROS教程
    ros humble ros2 ros2 安装
    1
    1
    839
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • weijiz
      weijiz 最后由 weijiz 编辑

      添加源和秘钥

      sudo apt install software-properties-common
      sudo add-apt-repository universe
      sudo apt update && sudo apt install curl
      sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
      echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
      

      安装软件包

      下面用apt-fast 安装,apt-fast的安装方法参考这里

      sudo apt update
      sudo apt-fast upgrade
      sudo apt-fast install ros-humble-desktop ros-dev-tools -y
      

      设置环境变量

      在你的bashrc里面添加下面的内容

      source /opt/ros/humble/setup.bash
      source /home/randoms/Documents/ros2/install/setup.bash # 这里要改成自己的工作空间
      export ROS_LOCALHOST_ONLY=1 # 这里让话题只在本地发布,为了安全性
      export ROS_DOMAIN_ID=0 # 这里设置自己的Domain,注意数值范围0-101而且数值越大则最大node进程数越少。
      source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash # 开启colcon的自动补全
      

      降级setuptools

      22.04的setuptools版本过高,默认版本会在colcon build python包的时候产生各种warning

      pip install setuptools==58.2.0
      

      注意安装环境不能使用conda,否则会出现 python 各种import错误

      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post
      Copyright © 2015-2023 BlueWhale community