- 博客(7)
- 收藏
- 关注
原创 SLAM学习3,相机与图像
左边的图也描述了世界坐标系与相机坐标系的关系在其中,实际上的光圈是有大小的,不能认为光圈无限小针孔太大的时候会发现一个点上接收的光线多了,就会使图像不清晰。
2025-01-14 19:07:25
1017
原创 SLAM学习2李群与李代数,理论
一、李群与李代数的概念1、李群2、李代数二、李群与李代数的映射三、李代数求导与扰动模型1、BCH近似2、扰动模型
2024-11-18 22:21:28
403
原创 SLAM学习1三维刚体运动,实践
在Ubuntu中输入以下命令下载Eigen下载后可以在/usr/include/eigen3/下查看到Eigen库的头文件,也可以输入如下命令查看。
2024-11-11 18:52:59
874
原创 SLAM学习1三维刚体运动,理论
其中是单位矩阵:正交矩阵的行向量(或列向量)是正交的,这意味着任意两个不同的行向量的内积为零。:正交矩阵可以保持向量的模长不变。:正交矩阵的特征值的模长为 1。:在二维或三维空间中,正交矩阵通常表示旋转或反射变换。:正交矩阵的行列式的值只能是 1 或 -1。
2024-11-04 21:05:28
2281
原创 SLAM学习基础篇3,cmake的配置、cmakelist的写法与思路和ros配置
找到自己要下载的版本,点击进入后再根据网页显示进入下载页面,选择cmake-3.29.8-linux-x86_64.tar.gz这类的压缩包进行下载。2、安装解压安装包到一个新的文件夹下添加cmake环境变量到linux系统中打开终端,在终端输入命令gedit进入.bashrc文件后在文件最后面加上以下一句,注意此处的路径为你解压的路径,保存后退出刷新一下.bashrc文件,输入命令如下3.验证终端输入命令,如果出现cmake的版本信息就说明没有问题。
2024-11-03 13:29:10
2076
1
原创 SLAM学习基础篇2,Vscode中的C++环境配置(顺带讲解cuda配置)
文章到此正片才开始,vscode不会自带g++,需要自己下载和配置,因为我们不想使用Visual Studio(卸载好像有一点问题,而且影响了我原有的环境),而minGW已经很久没有在官网维护了,所以我们选择:自带minGW的dev-C++安装时选择english就好,打开时可以选择简体中文······但这不重要,我们至少目前不用他,我们的目标是用里面带的minGW。找到下载好的cuda的安装包,双击打开,设置好要安装的路径,点击OK等待安装,这些不做演示,因为已经下载。(5)显示安装完成,结束。
2024-10-29 23:41:23
2514
2
原创 SLAM学习基础篇1
SLAM是“Simultaneous Localization and Mapping”的缩写,中文意思是“同时定位与地图构建”。这是一种用于机器人和自动驾驶车辆的技术,它允许设备在未知环境中导航,同时构建环境的地图。SLAM技术在机器人学、自动化、计算机视觉和人工智能领域中非常重要。包括了。
2024-10-27 23:54:50
1123
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅