当前网络上有很多的ROS安装教程,但是由于国内的网络问题,所以在教程进行到rosdep init时,会出现问题,所以这篇博客主要解决这个问题,以下为教程全部内容:
引用教程:
ubuntu 18.04安装ROS Melodic
一、设置软件源
终端输入:
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
设置密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
安装ROS
sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
sudo apt-get install ros-melodic-rqt*
安装rosdepc
正常的步骤是在这里执行rosdep init,但是因为网络的问题会失败,所以更换一个方式,参考
本文之后,世上再无rosdep更新失败问题!如果有....小鱼就... - 古月居
sudo apt-get install python3-pip
sudo pip3 install rosdepc
sudo rosdepc init
rosdepc update
安装rosinstall
sudo apt-get install python-rosinstall
配置环境变量
gedit ~/.bashrc
在末尾输入
source ~/catkin_ws/devel/setup.bash
export ROS_HOSTNAME=127.0.0.1
export ROS_MASTER_URI=http://${ROS_HOSTNAME}:11311
测试:打开三个终端,分别输入
-
roscore
-
rosrun turtlesim turtlesim_node
-
rosrun turtlesim turtle_teleop_key
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)