Tags

keep hungry keep foolish

Bobin Blog

Don't be afraid of the UNKNOWN.

awesom slam

"博学之审问之慎思之明辨之笃行之。"

Awesome SLAM Simultaneous Localization and Mapping, also known as SLAM, is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track...

初探TensorFlow

"博学之审问之慎思之明辨之笃行之。"


Guidance of DJI

"博学之审问之慎思之明辨之笃行之。"

Guidance是一个不错的SDK,提供了多种类型处理器的,跨平台的支持。 在使用的时候,存在说明文档介绍了开发方法,这里简要介绍一下在linux下如何完成ROS包的开发,一步一步完成开发。 文档结构 ROS包还是以往的特点,体积小,针对性强。这个SDK的特点就是不开源。存在一些so文件用来完成guidance和PC之间的通信的功能。在使用的时候订阅ROS topic即可。这个包很小,代码也...

NEON vs SSE

"博学之审问之慎思之明辨之笃行之。"

由于代码的需要,我们需要将一段使用SSE2优化的代码改为NEON,以便于在ARM的处理器上使用。 首先介绍一些基础知识,参考CSDN blog。 SIMD基础知识 简介 Intel的CPU和ARM的CPU都有SIMD指令,可以完成CPU 指令级的并行化。这里边主要涉及CPU的汇编的知识和一些寄存器的知识。在一些耗时的SLAM优化迭代的场合,经常出现这样的指令的优化。SSE是Intel x86...

Point Cloud Library

"博学之审问之慎思之明辨之笃行之。"

PointCloud PointCloud的接口非常类似于vector,+=符号被重载,复制的时候每个点的值都会复制过来。at函数返回了一个ref,getMatrixXfMap返回一个Eigen矩阵,注意pointCloud中的点增加之后,width加一,height保持为1。 Segment PCL点云库分为几模块,分别是filter、features、segment、keypoints...

Sophus库的使用

"博学之审问之慎思之明辨之笃行之。"

在看sophus的代码的时候除了弄懂那些traits技巧,在使用Sophus库的时候应该注意各类之间的继承以及相关的接口。如下图所示。SE3x(这里包括SE3d、SE3f)实例化于SE3Group。 变换 SE3可以是将点转换到其他坐标系,也可以是变换的组合。两种运算都用乘号重载。这一点决定了Sophus比较好用,我们在里程计中经常性转换点到不同的坐标系下,拼接变换计算实际位姿。 SE3类...

Eigen库的使用

"博学之审问之慎思之明辨之笃行之。"

Eigen库使用比较多的模板的内容,因此在编译的时候,错误提示比较complicated。有时候一个错误会导致长长的编译错误,排错、debug因此更加困难。 一些常用点 Eigen::Matrix<type, Num, Num>。type表示类型,Num表示矩阵的行和列的大小,Num可以是动态指定的,也可以预先设定好。主要的点是type在进行数据传递的时候,左值和右值的t...

SLAM预备知识

"好察非明,能察能不察之谓明;必胜非勇,能胜能不胜之谓勇。"

视觉slam 先说视觉这块,首先射影几何的一些内容相机模型,单视几何,双视几何和多视几何。这些内容可以在http://www.robots.ox.ac.uk/~vgg/hzbook/这本书中找到。英文版的,另外中科院的吴福朝编著的“计算机视觉中的数学方法”也很好,他涵盖了上述了MVG in CV book中的大部分内容,强烈安利。 然后是一些视觉特征,这方面就是一些特征,描述子,匹配相关等...

git 常用指令小结

"博学之审问之慎思之明辨之笃行之。"

Git 常用指令 如何使用git指令提交github 这里做了一些介绍 http://guoyunsky.iteye.com/blog/1308481 https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%...

DSO代码阅读

"博学之审问之慎思之明辨之笃行之。"

最近再看DSO的代码,这里总结一下。 这里首先介绍一些变量的名称便于之后的理解。 变量及函数名称简介 FrameHessian EFFrame其中的EF表示的是Energy Function,类似的是EFPoint。这两个类分别被FrameHessian和PointHessian调用。 AffLight表示光度模型和曝光量的两个参数a,曝光量。b光度学模型的偏置。 trackN...

-->
标签命名规范:
  • 行业观察、职位、公司优先使用中文
  • 外国产品、术语优先使用英文