ubuntu18.04.6 安装 ROS melodic
发布时间
阅读量:
阅读量
由于在虚拟机VMware上经常玩坏,需要反复卸载、安装,故记录下详细过程
- 1、准备阶段
- 配置软件源位置
- 获取最新版本的密钥文件
- 更新相关软件包
- 安装程序包
- 配置rosdep工具链
- 安装rosinstall依赖项
- 导入环境变量配置文件
- 执行小海龟机器人测试用例
1、前期准备
- 请将 源代码 勾选
- 优先选择 清华源
- 我全部时间都在使用手机热点连接……由于手机热点的下载速度较优。

2、设置软件源
- 清华的
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
3、设置最新的密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
4、更新
sudo apt-get update
5、安装
sudo apt-get install ros-melodic-desktop-full
sudo apt-get install ros-melodic-rqt*
安装python-rosdep
sudo apt-get install python-rosdep
6、初始化rosdep
执行
sudo rosdep init
出现错误

解决方法
在百度中进行搜索,在线提供基于域名IP地址的信息检索服务,在进行域名IP查询操作时,请找到并点击那个带有突出显示的部分。

- 查询这个
raw.githubusercontent.com

- 安装vim,如果已安装,则忽略
sudo apt-get install vim
- 打开hosts文件
sudo vim /etc/hosts
- 将查询到的结果和地址添加到末端,中间用空格隔开

- 再次执行
sudo rosdep init
- 然后执行
rosdep update
再次出错:超时

解决方法:
依次执行
sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep
- 再次执行
sudo rosdep init
rosdep update
成功
7、安装rosinstall
sudo apt-get install python-rosinstall
8、加载环境设置文件
配置并更新ros功能包到环境变量中,则在任何情况下打开终端时都可以调用ros自带的功能包
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
9、小海龟测试
打开三个终端窗口:依次输入一些命令,并将鼠标置于最后一个终端窗口中。通过键盘的方向键操作小海龟。
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
全部评论 (0)
还没有任何评论哟~
