运行ORB-SLAM笔记_使用篇(二)】的更多相关文章

1. 编译完成之后就可以使用了,按照说明我们可以知道,首先开启roscore…
1.下载代码   https://github.com/raulmur/ORB_SLAM/    (同时也可以看看作者的牛叉论文,我是打算先用代码,再回头看论文) 2.打开后如下 就好像是用一件新产品一样,我们首先要看一下说明书“README.md”, README.md介绍了很多关于这个工程的东西,比如作者,发表的论文,研究的人员,代码的下载以及更新 那么我们首先从有用的信息开始操作:(备注:以下内容都是我的个人理解,都是别人的东西,我拿来学习而已) 3.解决依赖项 3.1 Boost   :…
通过对内存这一个部分的讲解,对编程会有一个相对深入的认识.数据结构是整个内存的一个重要内容,那么关于数据结构这方面的问题还需要对进制.位运算.编码这三个方面再进行阐述一下.前面说将的数据结构是从逻辑上进行这方面的讲解,现在从原理和过程角度进行阐述. 我们编程其实就是在跟数据进行打交道,计算机每时每刻都在运算(计算这些数据),那么计算机是通过什么方式把大千世界的数据转换成计算机能看得懂的“语言”?通过下面这三方面会对这个过程有更深入的认识. 第一部分:进制 1.1   进制这个概念是从哪里来的?…
Python的很多教材中并没有讲内存方面的知识,但是内存的知识非常重要,对于计算机工作原理和方便理解编程语言是非常重要的,尤其是小白,因此需要把这一方面加上,能够更加深入的理解编程语言.这里引用了C语言关于内容的详细讲解,其实很多知识都是相同的. 第一部分:程序(计算机运行)为什么需要内存? 对于内存的理解是对编程语言直接相关的,如果没有对内存有很深的认识的话,对于编程语言也就是没有根本的认识,编程语言跟内存有千丝万缕的联系. 1.1 计算机程序运行的目的 计算机为什么需要编程?编程已经编了那么…
这一部分分三个主题进行讲解,主要为后面的模块.包.第三方库的概念补充一些相关的内容. 1. 路径(Path): 相对路径和绝对路径. 举例1:我们先导入一个os库(模块)来观察一下路径 import os # 绝对路径 print(os.path.abspath(".")) # 表示当前所处的文件夹的绝对路径 print(os.path.abspath("..")) # 表示当前所处的文件夹上一级文件夹的绝对路径 # 返回值: # F:\QUANT\练习 # F:\…
学完条件控制语句和循环控制语句后,在这里就会把“语言”的精妙之处进行讲解,也就是语句的嵌套.我们在看别人代码的时候总会对一些算法拍案叫绝,里面包含精妙和精密的逻辑分析.语句的嵌套也就是在循环体内可以嵌入条件结构语句,在条件结构语句中也可以嵌入循环体,进行互为条件的计算,计算出包罗万千的个中算法和得到想要的结果. 另外,我们在这里要补充4个关键字,也就是在语句嵌套中起到“调味剂”的作用. (1) break 作用:跳出for和while循环,目的就是为了结束循环. 注意:它只能跳出距离它最近的那一…
承接条件控制语句.条件控制语句像大树一样有很多的之差,那条路径通(也就是表达式判断为True)就会往哪一个树杈去运行,万涓溪水汇成大河.对于常用的程序结构形式,还有一种这篇文章就会讲解,那就是循环控制语句.正如前面所说,程序的执行是由上而下,从左至右的运行方式,但是如果我们遇到一件事情:需要做的事情都相似,只是需要重复做很多遍,如果只有条件控制语句,一个小细节就要执行一遍,那就太蛋疼了,因此除了在实际工作中遇到像大树一样逻辑的思路,我们需要让程序这种由上而下,从左只有的运行过程中,执行到我们想要…
第一部分   Ubuntu简介 Ubuntu(乌班图)是一个机遇Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“Ubuntu”一词,意思是“人性”.“我的存在是因为大家的存在”,是非洲传统的一种价值观. Ubuntu的目的在于为一般用户提供一个最新同时又相当稳定,主要以自由软件构建而成的操作系统.Ubuntu目前具有庞大的社区力量支持,用户可以方便的从社区获得帮助. 第二部分 安装(略:参照环境配置) 第三部分   磁盘类型和分区(常识了解) 3.1  …
开始Python编程首先要学习两类最常用(经常出现和使用)输入和输出.学习编程最重要的状态就是“人机交互”,所以这两类函数显得尤其重要. 第一部分 格式化输入 1.1   函:input 语:input(*args, **kwargs) 用:从标准输入读取字符.通过input函数都为字符串形式的输入,不过可以通过数据类型的转换成想要的数据类型. 例1: # input age1 = input("请输入您的年龄: ") print(type(age1)) print("age…
*Python环境的设置 Python的环境设置也就是所需工作平台的软件搭建.常用的搭建平台IOS系统+Linux系统和Windows+Linux系统的搭建.这里主要说明的是Windows+Linux搭建.这样你就会有Windows和Linux平台直接的相互调用,方便编写程序和其他操作. 主要内容分为: 1.虚拟机的安装和配置 2.Ubuntu系统的安装和配置 3.Python的安装和配置 4.其他相关的安装 5.其他补遗 **虚拟机的安装和配置: ***安装: 第一步:Setup.exe安装虚…