注意:此安装教程针对ROS 1版本,ROS 2版本正在开发。
设置你的sources.list
sudo rm /etc/apt/sources.list.dros-latest.list
//若提示无该文件可删除,跳过继续进行下一步
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
设置密钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
安装ROS系统
3.1 更新系统软件包
sudo apt update
3.2 安装ROS系统
sudo apt -y install ros-melodic-desktop-full ros-melodic-ddynamic-reconfiguresudo apt -y install ros-noetic-desktop-full ros-noetic-ddynamic-reconfigure3.3 相关依赖安装
sudo apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
3.4 环境配置
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrcsource ~/.bashrcecho "source /opt/ros/melodic/setup.zsh" >> ~/.zshrcsource ~/.zshrcecho "source /opt/ros/noetic/setup.bash" >> ~/.bashrcsource ~/.bashrcecho "source /opt/ros/noetic/setup.zsh" >> ~/.zshrcsource ~/.zshrc3.5 初始化rosdep
sudo rosdep init
rosdep update
mkdir -p ~/catkin_ws/srccd ~/catkin_ws/catkin_makesource ${HOME}/catkin_ws/devel/setup.bashecho "source ${HOME}/catkin_ws/devel/setup.bash" >> ~/.bashrccp -r xv_sdk ~/catkin_ws/src/rosdep install --from-paths src --ignore-src -r -ycatkin_make -DXVSDK_INCLUDE_DIRS="/usr/include/xvsdk" -DXVSDK_LIBRARIES="/usr/lib/libxvsdk.so" roscorecd ~/catkin_ws/roslaunch xv_sdk xv_sdk.launch