Ubuntu 18.04 安装 ROS,并解决 sudo rosdep init 各种问题

1、进入 “软件和更新” -》 设置-》 ubuntu软件,确认“可以从互联网下载”下的前4项都有对勾,并选择国内源

2、添加ROS软件源,命令行执行

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

3、添加密钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

4、安装ROS

$sudo apt update
$sudo apt install ros-melodic-desktop-full

5、初始化rosdep

sudo rosdep init
rosdep update

注意:执行sudo rosdep init
若出现sudo: rosdep: command not found
或者ERROR: cannot download default sources list
可以参考这个链接,讲解得非常清楚

6、设置环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

7、安装rosinstall

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

8、检测ros是否安装成功

//启动节点管理器
roscore
//运行小海龟程序
rosrun turtlesim turtlesim_node
//运行键盘控制小海龟程序
rosrun turtlesim turtle_teleop_key

感谢古月居胡老师

你可能感兴趣的:(ROS)