详细解决方案
源码安装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 init
,rosdep update
- 安装:
- 1、
mkdir ~/ros_catkin_ws
,cd ~/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