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...