《机器人SLAM导航核心技术与实战》先导课:如何安装Ubuntu系统
视频讲解
先导课:如何安装Ubuntu系统
  • 先 导 课
  • 第 1 季 : 快 速 梳 理 知 识 要 点 与 学 习 方 法
  • 第 2 季 : 详 细 推 导 数 学 公 式 与 代 码 解 析
  • 第 3 季 : 代 码 实 操 以 及 真 实 机 器 人 调 试
  • 答 疑 课
------(永 久 免 费 ● 系 列 课 程 ● 长 期 更 新)------

编辑切换为居中
添加图片注释,不超过 140 字(可选)
本书内容安排

编辑切换为居中
添加图片注释,不超过 140 字(可选)
第1章和第5章中已经说过,使用ROS进行机器人开发一般需要机器人和工作台两部分。其中,推荐大家在对ROS支持最好的Ubuntu操作系统上进行安装,而Ubuntu是Linux操作系统的一个具体发行版本,也就是说整个机器人开发过程都是在Linux操作系统环境下进行的。
在实际机器人之上运行的SLAM的性能(比如功耗、实时性、兼容性等)大多与机器人主机硬件架构及操作系统有关。
鉴于Linux在整个机器人开发中的重要地位以及后续各种算法深度优化和商业级应用的重要性,下面就先从操作系统的概念、Linux操作系统以及Ubuntu的使用开始介绍,以帮助大家在SLAM工程化和性能优化的道路上打好基础。

编辑切换为居中
添加图片注释,不超过 140 字(可选)
内容概要

编辑切换为居中
添加图片注释,不超过 140 字(可选)
1. 操作系统概念

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)
Linux是一个开源、免费的操作系统,以强大的安全、稳定、多并发性能得到业界的广泛认可。目前,Linux被使用在很多中大型甚至巨型项目中。
由于Linux操作系统在服务器、科学计算、嵌入式、机器人等众多领域被广泛使用,本书中用到的ROS也是基于Linux操作系统的发行版Ubuntu运行的,下面具体对Linux操作系统的原理展开讨论。

编辑切换为居中
添加图片注释,不超过 140 字(可选)
2. Linux操作系统

编辑切换为居中
添加图片注释,不超过 140 字(可选)
不管是应用层的用户程序还是操作系统内核都是程序,既然是程序就要加载到内存中然后让CPU逐条执行。只不过操作系统先加载到内存中执行以建立起一个友好的环境,这样后续应用层的用户程序就可以在这个友好的环境下运行得更方便。

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)
3. Ubuntu发行版

编辑切换为居中
添加图片注释,不超过 140 字(可选)
4. 安装Ubuntu系统

编辑切换为居中
添加图片注释,不超过 140 字(可选)
 

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)

编辑切换为居中
添加图片注释,不超过 140 字(可选)
5. Ubuntu系统基础入门

编辑切换为居中
添加图片注释,不超过 140 字(可选)
1.存储快照
2.软件源服务器设置
3.虚拟机连网方式设置
4.SSH服务开启
5.文件共享

编辑切换为居中
添加图片注释,不超过 140 字(可选)
1.菜单
2.常用软件
3.常用设置

编辑切换为居中
添加图片注释,不超过 140 字(可选)
0.超级用户root初始密码设置
1.打开终端命令行
2.常用快捷键
3.终端命令行中一些常用符号了解
4.关机与重启命令
5.目录与文件相关命令
6.文件权限
7.文件查找
8.网络相关命令
9.系统软件安装与软件运行方法
10.文本编辑器vim使用
11.关于Linux命令行知识的学习方法建议

编辑切换为居中
添加图片注释,不超过 140 字(可选)
Ubuntu系统镜像
  • ubuntu-18.04.6-desktop-amd64.iso
虚拟机安装包
  • vmware-workstation-full-16.2.3-19376536.exe
  • VirtualBox-6.1.34-150636-Win.exe
工具软件
  • 硬盘格式化工具: DiskGenius
  • 启动U盘制作工具: UltraISO
  • 文件传输工具: FileZilla_3.59.0_win64-setup.exe

例程源码下载
课件下载

《机器人SLAM导航核心技术与实战》先导课:如何安装Ubuntu系统的更多相关文章

  1. 《机器人SLAM导航核心技术与实战》第1季:第4章_机器人传感器

    <机器人SLAM导航核心技术与实战>第1季:第4章_机器人传感器 视频讲解 [第1季]4.第4章_机器人传感器-视频讲解 [第1季]4.1.第4章_机器人传感器_惯性测量单元-视频讲解 [ ...

  2. SLAM+语音机器人DIY系列:(一)Linux基础——2.安装Linux发行版ubuntu系统

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  3. 【Linux探索之旅】第一部分第三课:测试并安装Ubuntu

    内容简介 1.第一部分第三课:测试并安装Ubuntu 2.第一部分第四课预告:磁盘分区 测试并安装Ubuntu 大家好,经过前两个比较偏理论(是否想起了带着瓜皮帽,手拿折扇的老学究,或者腐儒)的课程, ...

  4. RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM) ----27

    原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ ROS提供了非常强大的图形化模拟环境 RViz,这个 RViz 能做的事情非常多.今天我们学习一下如何使 ...

  5. SLAM+语音机器人DIY系列:(六)SLAM建图与自主避障导航——2.google-cartographer机器人SLAM建图

    摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在前面的学习铺垫后,终于迎来了最大乐趣的时刻,就是赋予我们的miiboo机器人能自由行走的生命.本章将围绕机器人SLAM建图.导航避障 ...

  6. SLAM+语音机器人DIY系列:(二)ROS入门——2.ROS系统整体架构

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...

  7. 除了ROS, 机器人定位导航还有其他方案吗?

    利用ROS进行机器人开发,我想大多数企业是想借助ROS实现机器人的导航.定位与路径规划,它的出现大大降低了机器人领域的开发门槛,开发者无需向前人一样走众多弯路,掌握多种知识才能开始实现机器人设计的梦想 ...

  8. Elasticsearch核心技术与实战-学习笔记

    学习资源: Elasticsearch中文社区日报https://elasticsearch.cn/article/ Elasticsearch 官网 https://www.elastic.co/ ...

  9. Kafka核心技术与实战,分布式的高性能消息引擎服务

    Kafka是LinkedIn开发并开源的一套分布式的高性能消息引擎服务,是大数据时代数据管道技术的首选. 如今的Kafka集消息系统.存储系统和流式处理平台于一身,并作为连接着各种业务前台和数据后台的 ...

  10. Elasticsearch核心技术与实战,性能是真牛

    Elasticsearch 是一款非常强大的开源搜索及分析引擎.结合 Kibana.Logstash和Beats,Elasticsearch 还被广泛运用在大数据近实时分析,包括日志分析.指标监控.信 ...

随机推荐

  1. w3cschool-HBase官方文档-1配置

    https://www.w3cschool.cn/hbase_doc/ HBase 概述 HBase是Apache的Hadoop项目的子项目,是Hadoop Database的简称. HBase是一个 ...

  2. Kubernetes 深入学习

    目录 一.简介 1.Kubernetes 是什么 2.Kubernetes 特性 二.集群架构与组件 1.Master 2.Node 三.核心概念 四.集群搭建 -- 平台规划 1.生产环境 K8S ...

  3. 史上最全Redis面试49题(含答案):哨兵+复制+事务+集群+持久化等

    Redis主要有哪些功能? 1.哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制. ...

  4. 数据库中的WITH temp_a 类似临时表的使用-CTE表达式

    个人随笔记录 当一个表的数据量过大时,在字段没有索引的情况下,查询的效率通常都会比较慢,如何能在不改变当前表结构的情况下让查询效率提升呢? 在一次偶然的巧合中看见同事使用了一个未见过语句,后面通过百度 ...

  5. 从拼积木到最长连续序列:一道别出心裁的数组题目|LeetCode 128 最长连续序列

    LeetCode 128 最长连续序列 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你小时候一定玩过数字积木吧?一堆写着不同数字的积木块散落 ...

  6. MySQL安装-centos7

    mysql centos7上安装有3中方法  1yum安装 2rpm安装 3编译安装 方法一 rpm安装 1.查找以前是否安装有mysql,使用下面命令:rpm –qa | grep -i mysql ...

  7. BUUCTF-Web方向21-25wp

    [HCTF 2018]admin 打开环境,有三处提示,一个跳转链接,一个登录注册,一个提示不是admin 点击hctf,无法访问 注册个账号,依旧无法查看,看来需要admin账号 弱口令 爆破密码 ...

  8. 【由技及道】CI/CD的量子纠缠术:Jenkins与Gitea的自动化交响曲【人工智障AI2077的开发日志】

    摘要:当代码提交触发量子涟漪,当构建流水线穿越时空维度--欢迎来到自动化构建的十一维世界.本文记录一个未来AI如何用Jenkins和Gitea搭建量子纠缠式CI/CD管道,让每次代码提交都成为时空交响 ...

  9. 使用QT开发远程linux服务器过程

    1.添加设备为通用linux 2.设置ip用户名 3.创建私钥文件,原来有的qtc那俩个文件删掉. 4.部署公钥,前提是测试链接要出现成功 5.在kits里添加编译环境设置编译器为32位或者64 6. ...

  10. 【由技及道】量子构建交响曲:Jenkinsfile流水线的十一维编程艺术【人工智障AI2077的开发日志008】

    摘要:当代码提交触发时空涟漪,当构建流水线穿越量子维度--欢迎来到自动化构建的终极形态.本文将揭示如何用Jenkinsfile编写量子构建乐章,让每次代码提交都成为跨维度交响乐的音符. 动机:构建系统 ...