時(shí)間:2021-09-15
參考資料鏈接:
Ubuntu18.04版本安裝配置ROS環(huán)境
解決rosdep update超時(shí)問(wèn)題
1.添加軟件源
國(guó)內(nèi)源逼泣,下載速度快我注。
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'
2.添加秘鑰
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3.安裝Desktop-Full
sudo apt-get update
sudo apt-get install ros-melodic-desktop-full
4.初始化rosdep
sudo rosdep init
rosdep update
如果提示沒rosdep這個(gè)命令,就需要安裝python-rosdep這個(gè)包
安裝命令:sudo apt-get install python-rosdep
再次執(zhí)行上述命令即可
注意:國(guó)內(nèi)網(wǎng)絡(luò)會(huì)提示timeout錯(cuò)誤够挂,原因是國(guó)內(nèi)訪問(wèn)不到原網(wǎng)站,需要通過(guò)鏡像網(wǎng)站進(jìn)行訪問(wèn). 解決方案
5.添加環(huán)境變量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
6.安裝ros其他工具
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
7驗(yàn)證
三句指令要在三個(gè)終端上執(zhí)行脚猾,并且把鼠標(biāo)選中在最后一個(gè)終端上吏够,以讀取鍵盤輸入信號(hào)顿颅,小海龜才會(huì)移動(dòng)。
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
驗(yàn)證圖片