通过ROSXavier脚本安装:
https://github.com/jetsonhacks/installROSXavier。
git clone https://github.com/jetsonhacks/installROSXavier.git
cd installROSXavier
./installROSXavier
./installROS.sh -p ros-melodic-desktop -p ros-melodic-rgbd-launch
出现:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list website may be down:
1 下载(XXX为本地主机名):
git clone https://github.com/ros/rosdistro.git 到 /home/XXX/git/
2 备份
sudo cp /usr/lib/python2.7/dist-packages/rosdep2/main.py /usr/lib/python2.7/dist-packages/rosdep2/main.py.bak
sudo cp /usr/lib/python2.7/dist-packages/rosdep2/rep3.py /usr/lib/python2.7/dist-packages/rosdep2/rep3.py.bak
sudo cp /usr/lib/python2.7/dist-packages/rosdistro/__init__.py /usr/lib/python2.7/dist-packages/rosdistro/__init__.py.bak
sudo cp /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py.bak
3 更改
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/main.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
并全部做替换
将 https://raw.githubusercontent.com/ros/rosdistro/master 全部替换为 file:///home/XXX/git/rosdistro
4 运行:
sudo rosdep init
5 修改
sudo cp /etc/ros/rosdep/sources.list.d/20-default.list /etc/ros/rosdep/sources.list.d/20-default.list.bak
sudo gedit /etc/ros/rosdep/sources.list.d/20-default.list
并全部做替换
将 https://raw.githubusercontent.com/ros/rosdistro/master 全部替换为 file:///home/XXX/git/rosdistro
6 运行
rosdep update
7 运行
grep -q -F 'source /opt/ros/melodic/setup.bash' ~/.bashrc || echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
8 检验是否成功
roscore
然后打开新终端:
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
rosrun rviz rviz
版权声明:本文为yiyayi1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。