[2017]VI-ORBSLAM 论文阅读笔记 0.论文信息Mur-Artal R , Tardos J D . Visual-Inertial Monocular SLAM With Map Reuse[J]. IEEE Robotics and Automation Letters, 2017, 2(2):796-803.是ORB-SLAM系列中实现IMU传感器添加的一篇论文,主要特点在于:单目+IMU的对准方法紧组合的VI-SLA...
KITTI,raw_data转rosbag 1.转换工具KITTI官网提示了对应转换工具的github源码地址:(1)kitti_to_rosbag:https://github.com/ethz-asl/kitti_to_rosbag(2)kitti2bag:https://github.com/tomas789/kitti2bag2.转换测试2.1.kitti_to_bagc++代码,编译阶段出了点问题还没解决,以后闲了再看...
Ubuntu, ImportError: cannot import name 'main' 参考链接https://blog.csdn.net/qq_38522539/article/details/80678412https://blog.csdn.net/tennyson1983/article/details/82153960问题Ubuntu16.04在使用python时要求更新,更新后使用pip安装软件时出现各种问题,据说是ubuntu升级pipd版本后造成的(折腾好久,...
Trajectory Compare 1.Toolsrpg_trajectory_evaluation:https://github.com/uzh-rpg/rpg_trajectory_evaluation2.prepareinstall the latex tool:sudo apt-get install texlive-fullclone the trajectory tool:git clone git@git...
(C++)std::map&std::list std::mapmap一般由键值(Key)和指向元素构成。构建mapmap<K,T> 类模板定义在 map 文件头中,它定义了一个保存 T 类型对象的 map,每个 T 类型的对象都有一个关联的 K 类型的键。容器内对象的位置是通过比较键决定的。可以用适当的键值从 map 容器中检索对象。map<K,T> mapname初始化map因为 map 中包含的是 p...
C++编译报错 Q1error:This function or variable may be unsafe解决方法项目右键-> 属性-> C/C+±> 预处理器-> 预处理器定义:_CRT_SECURE_NO_WARNINGSQ2error C1189: #error : ERROR macro is defined.宏定义冲突解决方法工程加上预编译宏项目右键...
哥氏定理 简介哥氏定理,又称科里奥利定理,常用于坐标系间的速度/加速度变换。公式A⃗\vec{A}A表示任意向量,s,ms,ms,m分别表示两个不同的坐标系。dsA⃗dt=dmA⃗dt+w⃗sm×(Axe⃗1+Aye⃗2+Aze⃗3)\frac{d_s\vec{A}}{dt}=\frac{d_m\vec{A}}{dt}+\vec{w}_{sm}\times \left( A_x\vec{e}_1+...
Eigen函数使用 转载链接:https://www.cnblogs.com/python27/p/EigenQuickRef.html(超级有用,转载备查qwq)绪Eigen是一个基于c++模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非常方便。此外Eigen的接口清晰,稳定高效。唯一的问题时之前一直使用matlab,对eigen的API接口不太熟悉,如果能有eigen和matlab...
数学公式截图转Latex格式 背景学理科的人总有不得不写复杂的数学公式的时候,这里推荐一个可以将公式截图直接转为LaTeX格式代码的小工具。MathpixmathpixMathpix是一个可以将截图图片上的公式转化为Latex格式的小工具,使用它能很好得帮助我们进行含公式类word文档/Latex文档写作。目前该工具支持Mac、windows、Ubuntu(linux)系统用 Mathpix截取数学方程式的截图...
VS安装的python目录 转载:https://blog.csdn.net/haiqingonly/article/details/80168427VS2017安装的Python路径在该目录下C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64pip安装应该以管理员身份进入cmd,进一步通过 cd 路径进入相应文件夹1)更新Python应...
C/C++程序将控制台输出内容保存到文本 如题,方法如下:1)运行程序,得到相应的Debug/Release文件夹(下有对应的App.exe可执行文件;2)找到对应的Debug/Release文件夹,Shift+右键->在此处打开PowerShell窗口;3)执行语句:app.exe >> log.txt4)完成,控制台内容保存到日志文件log.txt中。...
OpenCV安装及配置问题解决办法 1.OpenCV安装:首先要看一下安装的VS版本,下载对应vc的opencv版本:VS版本对应的vc版本VS2005vc8VS2008vc9VS2010vc10VS2012vc11VS2013vc12VS2015vc14VS2017vc15opencv版本对应的vc版本opencv 2.4.10v...
grep 正则表达式查找 1.grep参数说明:-a :将 binary 档案以 text 档案的方式搜寻数据-c :计算找到 ‘搜寻字符串’ 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行!2.字符组匹配[]中包含的任意一个字符。只能是一个。字符组支持由连字符“ - ”来表示一个范围。当“ - ”前后构成范围时,要求前...
Github入门(1) 初始配置1)申请创建github账号2)创建一个公开仓库3)在终端输入ssh-keygen,按默认配置获得秘钥4)秘钥文件默认存放在~/.ssh文件下,打开.pub文件复制秘钥5)在github设置->SSH and GPG keys中设置ssh,将秘钥复制到key输入框中,确定保存6)安装git,并用git --version检查安装操作1)配置用户名和邮箱git con...
Visual Studio 快捷键 VS常用的快捷键转载窗口快捷键记忆诀窍:凡跟窗口挂上钩的快捷键必有一个W(Windows);快捷键功能Ctrl+W,W浏览器窗口Ctrl+W,S解决方案管理器 (Solution)Ctrl+W,C类视图 (Class)Ctrl+W,E错误列表 (Error)Ctrl+W,O输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“...
Linux判断语句if中-a至-z的含义 转载链接:https://www.cnblogs.com/coffy/p/5748292.html[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FIL...
Linux 第六次上机题目 Linux 第6次上机实习题目1. 简答题(1) 一个C/C++程序从开始编码到生成可执行的二进制文件至少需要经过哪四个步骤?预处理、编译、汇编和链接(2) 如何用gcc 将源程序hello.c 编译生成可执行程序?gcc hello.c -o hello(3) 什么是makefile 文件?编写makefile 文件的一般格式是什么?makefile 文件存有用于编译程序的规则集合...
编程的流程 一个编程的基本流程包括编辑、编译和连接三大步骤。1.编辑编辑即编写源代码,可以使用windows、linux自带的文本编辑工具进行编辑,也可以使用Visual Studio、Notepad++等编辑器进行编辑。2.编译编译是将某种语言(如c++)写成的源代码编译成目标文件(.obj)3.连接连接(link)是将多个目标文件和它们调用的库文件连接生成可执行文件的过程,连接器(linker...