ROS 安裝遇到的問題

2021-10-10 21:46:32 字數 1718 閱讀 6225

ros(一) 安裝遇到的問題-小海龜**器啟動

入門教程參考【古月居·ros入門21講】

sudo rosdep init

rosdep update

會提示找不到命令之類的問題,如果失敗:

#終端輸入:sudo gedit /etc/hosts

開啟hosts檔案,在檔案末尾新增

151.101.84.133 raw.githubusercontent.com

#儲存後退出再嘗試

還是找不到、、、

安裝python-rosdep

sudo apt-get install python-rosdep

然後在嘗試

roscore檢視安裝ros版本

虛擬機器安裝時,提示

traceback (most recent call last):

file 「/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/init.py」, line 279, in main

write_pid_file(options.pid_fn, options.core, options.port)

file 「/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/init.py」, line 111, in write_pid_file

with open(pid_fn, 「w」) as f:

ioerror: [errno 13] permission denied: 『/home/yjg/.ros/roscore-11311.pid』

應該是說許可權的問題,終端輸入:

sudo chmod 777 -r ~/.ros/

再嘗試、、、

輸入:sudo apt install ros-melodic-roslaunch

提示終端輸入sudo apt install rosbash

但是,[rospack] error: package 『turtlesim』 not found

解決辦法:

turtlesim package 預設並不在 ros 系統中,需要額外安裝,命令如下:

sudo apt-get install ros-$(rosversion -d)-turtlesim

但是,執行安裝提示

#e: 無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)

#e: unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

嘗試了好幾個辦法都沒解決,大概意思就是被其他程序占用了,直接萬能**:重啟電腦,解決了!

啟動小海龜**器: $ rosrun turtlesim turtlesim_node

啟動海龜控制器節點:$ rosrun turtlesim turtle_teleop_key

然後上下左右,就可以控制小海龜了

自己安裝ROS遇到的問題總結

開啟hosts檔案 sudo gedit etc hosts 在檔案末尾新增 151.101.84.133 raw.githubusercontent.com 儲存後退出再嘗試sudo rosdep init 出現 error 更改 usr lib python2.7 dist packages r...

ROS系統安裝遇到的小問題

最近在嘗試做ros機械人的開發,在虛擬機器中安裝的過程裡面,遇見了幾個比較常見的問題。這裡做一下筆記,並和大家分享一下。linux ubuntu 18.04 lts ros melodic在 sudo rosdep init 時會出現好幾個情況。最常見的就是出現 website may be dow...

ROS中遇到的問題11

我的使用環境 ubuntu的版本 16.04 ros的版本 kinetic compilation terminated.可能的原因 1 缺少eigen依賴,未安裝eigen 2 未在同一目錄下的cmakelists.txt檔案中加入下列三行 find package eigen3 required...