机器人系统设计--VMware虚拟机下安装ros及问题排查

虚拟机和Linux是找淘宝装的,还比较便宜,这里主要记录ros的安装

参考文章:ubuntu18.04安装ROS Melodic(最详细配置)_抚琴弹出情调零的博客-CSDN博客_ubuntu18.04安装ros

 

一些简单的知识:

  1. Linux的Ubuntu18.04的版本对应的ros版本是Melodic
  2. 没有装拼音输入法是无法输入中文的,后续可以尝试安装拼音输入
  3. 命令行输入框的快捷键是Ctrl+Alt+T
  4. Linux里的复制粘贴的快捷键默认不是Ctrl+C/V,需要到设置中更改
  5. 跨系统的复制粘贴后续可以尝试更新
  6. 千万不要一开始就修改复制的快捷键为ctrl+c这是结束进程的快捷键,用鼠标右键复制粘贴就可以,修改后改回来,只要ctrl+c不被占用就是默认为结束进程的快捷键

 

遇到的问题:

1、在选择清华源后出现连接失败的问题?

解决方法:换中科大的源(在software&updates中下拉选择)还是有连接失败,再换阿里云的源,成功下载,(搞崩过心态,不过回头看感觉自己还是太菜)

每次换源都需要执行sudo apt-get update,再sudo apt-get install ros-melodic-desktop-full

 

2、初始化rosdep时sudo rosdep init,出现sudo:rosdep:command not found

解决办法:python-rosdep这个包没有安装,执行sudo apt-get install python-rosdep

 

3、执行rosdep update时显示:

主要是国外服务器访问受限,查的话会给出三种方法:1、改文件;2、用热点;3、延长等待时间。但都不好

最佳办法:安装python3-pip,再用小鱼提供的rosdep更新。

解决办法:

sudo apt-get install python3-pip

sudo pip3 install rosdepc

sudo rosdepc init

rosdepc update

 

4、文件被锁定

解决方法

然后重启。

 

 5、在设置环境变量时,打开gedit ~/.bashrc文件后:

将后面的内容粘贴到该文件中,只需要更改IP即可,IP的查询输入ifconfig,然后保存

 

6、打开roscore运行后,应该重新再开一个Terminal,执行后续的命令

 

7、执行roscore时出现连接报错的情况:

 

 解决方法:

 

 就是将上面安装方法中的IP换成localhost这个词

保存好后再source ~/.bashrc

就可以正常启动ros了,启动了小乌龟后,要想键盘上下左右键控制移动,应该将执行这个命令的窗口点出来置顶,才能键盘控制小乌龟。

 

 

 

 

Linux相关的基础知识:

Linux下各文件夹的含义和用途:Linux下各文件夹的含义和用途 - pipizhou - 博客园 (cnblogs.com)

Linux学习(基础):Linux 教程 | 菜鸟教程 (runoob.com)

Ros相关的基础知识:

Ros的文件目录:ROS入门笔记(七):详解ROS文件系统 - 知乎 (zhihu.com)

 

 

 

 
 
 
 
 
 
 
posted @   -不负-  阅读(570)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示