- 博客(28)
- 收藏
- 关注
原创 E:无法修改错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
sudo aptitude install <包名>安装aptitude。
2023-05-19 13:28:33
270
原创 warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
【代码】warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
2023-04-04 19:08:15
182
原创 error: ‘CV_LOAD_IMAGE_UNCHANGED’ was not declared in this scope
opencv4.x以上,有些宏,API名字改了,需要改为新的。
2023-04-04 15:50:32
317
原创 WARNING: You are using pip version 21.2.3; however, version 23.0.1 is available.报错
【代码】WARNING: You are using pip version 21.2.3;however, version 23.0.1 is available.报错。
2023-04-01 11:10:37
420
原创 Occupancy-SLAM: Simultaneously OptimizingRobot Poses and Continuous Occupancy Map
2023-03-27 15:54:17
184
原创 ch7小结
从2D-2D的匹配中估计一个点的空间位置,需要知道相机的内参和外参,以及点在图像中的像素坐标。根据本质矩阵E(或基础矩阵F),可以得到点在两个相机坐标系中的归一化坐标x1′和 x2′之间的关系,即x_2'^TEx_1 = 0。对点在两张图像中的像素坐标进行归一化,得到归一化坐标x1′=K1−1x1和x2′=K2−1x2。通过相机外参,可以将点在两个相机坐标系中的归一化坐标x1′和x2′转换为点在世界坐标系中的坐标X。
2023-03-18 15:23:45
87
原创 g2o学习
这是个二元边,第一参数2说明测量值是二维,也就是图像像素坐标x,y的差值,对应测量值的类型是Vector2D,两个顶点也就是优化变量分别是三位点VertexSBAPointXYZ,和李群位姿VertexSE3Expmap.BaseUnaryEdge,BaseBinaryEdge,BaseMultiEdge 分别表示一元边,两元边,多元边。一元边:一条边只连接一个顶点,两元边:一条边连接两个顶点,多元边:一条边可以连接多个(3个以上)顶点。D 是 int 型,表示测量值的维度 (dimension)
2023-03-18 14:28:10
337
原创 ch7.1 特征点法
预检测:直接检测邻域圆上的第1,5,9,13个像素的亮度。只有当这4个像素中有3个同时大于Ip +T或小于Ip- T时, 当前像素才有可能是一个角点, 否则应该直接排除。如果一个像素与邻域的像素差别较大(过亮或过暗), 那么它更可能是角点。为了使描述子具有旋转不变性,采用Steer BRIEF。
2023-03-15 10:50:19
70
原创 ch-6.2 非线性最小二乘
这里J(x) 为f(x) 关于x 的导数,实际上是一个m×n 的矩阵,也是一个雅可比矩阵。Gauss Newton的思想是将f(x) 进行一阶的泰勒展开(请注意不是目标函数f(x)2),优点是使用一阶展开的平方产生二阶项,从而避免求Fx的海森矩阵。这里的梯度是目标函数的梯度,导数(梯度)是增量的方向,梯度取反就是梯度下降的方向,通常不会直接让J代表步长,会加因子或者饱和函数。1、解析法:令目标函数的导数为零,然后求解x 的最优值,就和一个求二元函数的极值一样,但是fx的形式复杂,不一定能求出解析解。
2023-03-14 14:21:44
787
原创 ch-6.1状态估计问题
现在,考虑数据受噪声的影响后,会发生什么改变。yj,我们往往使用最小化负对数的方式,来求一个高斯分布的最大似然。在这些噪声的影响下,我们希望通过带噪声的数据z 和u,推断位姿x 和地图y(以及它们的概率分布),这构成了一个状态估计问题。直接求后验分布是困难的,但是求一个状态最优估计,使得在该状态下后验概率最大化。这个二次型可以看成信息矩阵加权后的二范数考虑噪声加权的误差二次型。似然的直观意义:在什么样的状态下,最可能产生现在观测到的数据。这个就是最小二乘问题,其解就等价于x的最大似然估计。
2023-03-14 10:58:55
183
原创 ch4-李群李代数
李群李代数目的:因为我们需要经常的对某一个位姿的估计值进行调整,使它对应的误差减小,所以引入李群李代数优化位姿。区别:李代数求导求出的是最佳位姿;小扰动求导求出的是当前位姿基础上达到最佳位姿的最佳增量。对于SLAM问题来说,在宏观角度,李群就是变换矩阵,李代数就是变换向量。李代数的定义:集合+数域+二元运算。群的定义:一种集合+一种运算。连续光滑的群就是李群。
2023-03-11 13:47:05
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人