1.虚拟机+Ubuntu18.04 安装ROS系统

一、操作系统版本不支持

1.确认Ubuntu版本

确认Ubuntu版本,2024/2/29

2.寻找对应source.list
https://mirrors.ustc.edu.cn/repogen/

在这里插入图片描述

3.打开并编辑source.list

sudo gedit /etc/apt/sources.list

设置完密钥后,更新软件源:

sudo apt update

然后安装ROS,发现失败:

sudo apt install ros-melodic-desktop-full

在这里插入图片描述

二、重新安装Ubuntu 18.04版本

1.安装Ubuntu 18.04及VMware Tools
https://blog.csdn.net/weixin_43233550/article/details/115417176

2.实现主机与虚拟机之间的复制粘贴

sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

没反应的话重启。

3.安装ROS

在这里插入图片描述
在这里插入图片描述

4.初始化rosdep
首先:

sudo apt-get install python-rosdep 
 //我没有,装一下。

正式开始初始化:

sudo rosdep init

报错: 无法连接到“raw.githubusercontent.com”

在这里插入图片描述

解决:
这里参考了很多文章,很多步骤是类似的,遇到的情况比较复杂,所以最终也不能确定到底哪个方法是成功的(或许每个方法都可以,如果再次遇到这种问题就将报错信息复制到网上去搜,基本都可以解决)
可以参考这篇https://blog.csdn.net/DDonggggg/article/details/115456350

 sudo gedit /etc/hosts

我主要改的是这个文件中的内容。

下一步:

rosdep update

在这里插入图片描述
5.配置环境变量

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

测试是否成功,输入ros并按tab键:
在这里插入图片描述
6.安装rosinstall

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

在这里插入图片描述
7.检查安装是否成功
在这里插入图片描述
以下三条命令分别打开一个终端进行运行:

roscore 	                        #启动roscore
rosrun turtlesim turtlesim_node		#启动小海龟仿真器
rosrun turtlesim turtle_teleop_key	#启动海龟控制节点

此时总共打开了三个终端,在海龟控制节点终端界面(第三个打开的终端)使用方向键即可控制仿真器中的海龟进行移动。

在这里插入图片描述

参考这篇:https://blog.csdn.net/qq_37214693/article/details/126384467

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值