前言

由于个人需要,将笔记本电脑重新装了系统。首先用空白U盘进行系统刻盘,然后电脑所有数据备份,最后重新安装。装入的系统是exbot 机器人提供的Ubuntu14.04 for ros indigo,集成了一定的开发环境,因此比较方便,对于初学者来说省去很多繁琐的事情。工欲善其事必先利其器嘛,但也吐槽下必须得学会LINUX的常用命令。

一、系统装入步骤

1.   下载:下载Ubuntu 14.04 LTS系统安装镜像

2.   刻盘:使用UltraISO制作U盘启动盘。首先插入U盘,接着使用UltraISO打开Ubuntu 14.04 LTS的ISO镜像,然后依次点击UltraISO菜单栏的“启动”"写入硬盘映像",即可打开刻录界面,在硬盘驱动器选项中正确选择自己要制作启动盘的U盘,在弹出窗口中 找到“便捷启动” 单击“写入新的硬盘主引导记录(MBR)”选择“USB-HDD+”并单击然后单击写入,最后等待刻录完成,提示刻录完成后,一个启动盘也就制作完成。

3.   安装:启动计算机,根据开机提示进入BIOS设置U盘为第一启动项,插入U盘。稍等片刻即可进入Ubuntu安装界面。进入“准备安装Ubuntu”界面,根据自己实际情况选择是否安装中下载更新,然后单击继续。

注:在制作启动盘前,切记备份自己U盘内的资料,因为软件在刻录前会对U盘进行格式化。

二、安装后可能遇到的问题(参考exbot机器人官网)

1.   安装后不能上网的,运行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf(经常会遇到,所以记得此命令)

2.   不能挂载U盘的,试试以下命令:sudo apt-get install exfat-utils

3.   优盘可以自动挂载,但打不开优盘的,试下以下命令:sudo chmod 655 /media/exbot

4.   装好后的用户名为exbot,密码均为exbot123,安装过程中设置的用户名和密码均无效,可以随便填写。装好后的用户名为exbot,密码均为exbot123,安装过程中设置的用户名和密码均无效,可以随便填写。

三、开始使用,创建工作空间

在安装系统完成后,创建一个ros 的工作空间,如slam_ws.

1.临时配置环境变量的,执行$source /opt/ros/indigo/setup.bash

2.创建名为slam_ws的工作空间$ mkdir -p ~/slam_ws/src  (当然也可以为其他的名字)

3. cd ~/slam_ws/(注:“~”是用户目录的意思,就是只执行cd命令时,linux会进入的那个目录。)

4.catkin_make

5. 在devel文件夹下,可以看到很多setup.*sh文件。配置工作空间$source devel/setup.bash

把catkin_ws目录下,devel文件夹里的setup.bash文件挂载到ROS的文件系统里去,这样当用户执行一些文件系统的命令时,就不会提示找不到该工作空间里的包或者文件.

注:如果运行rosrun时无法找到package,则有可能是文件的配置问题。

解决办法:$sudogedit ~/.bashrc

添加sourceopt/ros/indigo/setup.bash

source ~/catkin_ws/devel/setup.bash在./bashrc文件的最后两行。最后重启电脑,然后可以正常运行了。

附 Ubuntu如何 将终端 加入鼠标右键菜单

命令行下运行:$ sudoapt-get install nautilus-open-terminal。注销系统重新登录,即可。

小结

主要讲述了ROS初学者如何安装及初步使用LINUX系统,对可能遇到的问题给出尝试过的解决方法。由于ROS版本众多,建议使用时尽量选择主流的版本进行开发,以便在遇到问题时方便与大家交流,尤其是版本不兼容(坑爹坑到底)。

个人经验,如有问题,欢迎给我发邮件zhanghuijuan@nimte.ac.cn,多多交流。


Ubuntu14.04 for ROS indigo的安装(电脑配置)相关推荐

  1. 大学本科《机器人程序设计课程》配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )

    //  原文 http://blog.exbot.net/archives/3001 wiki 教程; http://wiki.ros.org/cn/ROS/Tutorials 大学本科<机器人 ...

  2. Ubuntu16.04下ROS Kinetic的安装(2022)

    文章目录 Ubuntu16.04下ROS Kinetic的安装(2022) 一.Ubuntu16.04配置 二.ROS Kinetic安装过程 1.软件中心配置 2.ROS的下载安装 2.1添加源和密 ...

  3. 机器人程序设计课程配套系统镜像使用说明( Ubuntu 14.04.5 + ROS indigo )

    本镜像主要针对机器人程序设计本科课程,供学生课程学习与实践操作使用,基于ROS爱好者和学生使用的反馈意见对之前发布的版本进行修正和补充,在此致谢.更新日期为:2017.03.17,ROS学习推荐网址如 ...

  4. Ubuntu14.04 x64 zabbix 3.0 安装

    Ubuntu14.04 x64  zabbix 3.0 安装 苦于网上的文档很多,但是对初学者来说,很多都搭建不成功,我重新安装一下.记录一下. 下载deb wget http://repo.zabb ...

  5. ubuntu14.04 64bit Mapper MobileEye的安装

    之前按照 https://my.csdn.net/david_han008的博客配置了libaria "Mobilesim_0.7.3+ubuntu12.04+gcc4.6_amd64.de ...

  6. 【学习ROS】linux安装并配置ROS环境

    http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment 安装并配置ROS环境 Description: ...

  7. 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...

  8. (一)ROS Kinetic的安装与配置,

    第一次,机器人学起来 kinglee988关注 2018.11.26 04:59:17字数 2,760阅读 5,099 Copyright (c)  陕西科技大学北斗机器人协会,版权所有 David ...

  9. ROS下载、安装与配置

    ROS下载.安装与配置 1.ROS下载 下载Ubuntu 18.04桌面版镜像文件(附链接:https://ubuntu.com/download/desktop): ps.原本源下载速度国慢,推荐使 ...

最新文章

  1. 【PHPWord】文本输入
  2. 计算机应用研究投稿,计算机应用研究
  3. win10x64下的redis安装与使用
  4. [原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|
  5. php sprintf u,PHP sprintf()格式化用法详解
  6. 【Python基础】GitHub 星标 8.8w+,Python 小白 100 天学习计划,从新手到大师!
  7. @MySQL的存储引擎
  8. php公告滚动源码,10行js代码实现上下滚动公告效果方法
  9. iqooneo系统要不要更新_IQOOZ1即将发布,和IQOOneo3、OPPORenoACE对比,谁更值得入手?...
  10. 齐次常系数递推关系式
  11. dell装双系统linux系统,记录DELL灵越7590/7591安装Ubuntu+Win10双系统
  12. Tuxedo 8.110gR3 开发环境的安装与配置
  13. python输入圆的半径公式_【公布答案(【输入输出】练习题:Hello, C++)】
  14. 在SQL Server中建立主键外键的关系
  15. mysql sysbench 1.0.X
  16. atitit.编程语言会形成进化树--哪些特性会繁荣??通才还是专才的选型 现代编程语言的特性总结
  17. 让你精力充沛的25个简单方法
  18. NSG是什么?适用于哪些产品?
  19. 大学——留德的路01
  20. 【音乐铃声定时播放器】红苹果MP3音乐铃声定时播放器

热门文章

  1. 下载并安装PPStream网络电视软件
  2. umijs开启dva-immer
  3. react、umi、dva
  4. SVN插件提交报错Attempted to lock an already-locked dir svn: Working copy
  5. Rarlab.WinRAR.v3.80_Beta_3.Incl.DOSRAR.DANISH.Cracked-F4CG
  6. 用DirectDraw实现屏幕截图
  7. Java基础学习之常用API(16)
  8. 《利用python进行数据分析》之处理缺失数据
  9. 厂家曝光三星新款可折叠手机,携带更方便
  10. UI和UI有什么不同,是如何协助的