当前位置: 代码迷 >> 综合 >> 源码安装ros-melodic
  详细解决方案

源码安装ros-melodic

热度:9   发布时间:2023-12-08 18:04:21.0

在rk3399 pro的debian系统上安装

  • 参考官网
  • 安装工具:sudo apt-get install python-rosdep python-rosinstall-generator python-vcstool python-rosinstall build-essential,如果没有python-vcstool,使用pip install vcstool --user安装
  • 初始化:sudo rosdep initrosdep update
  • 安装:
    • 1、mkdir ~/ros_catkin_wscd ~/ros_catkin_ws
    • 2、rosinstall_generator desktop --rosdistro melodic --deps --tar > melodic-desktop.rosinstall安装desktop-full会找不到gazbo9
    • 3、vcs import src < melodic-desktop.rosinstall
    • 4、rosdep install --from-paths src --ignore-src --rosdistro melodic -y会下载安装很多东西,需要不少时间
    • 5、sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/melodic会编译186个项目,需要非常多时间,而且会遇到一些的问题,为避免反复执行此命令,先执行以下内容:
      • sudo apt install python-empy
      • sudo apt-get install sip-dev pyqt5-dev python-sip-dev pyqt5-dev-tools
      • 根据这里增加交换内存
  • 开搞:source /opt/ros/melodic/setup.bash
  • roscore跑不起来,还得安装:
    • sudo apt-get install python-defusedxml
    • sudo apt-get install python-netifaces
  相关解决方案