
Eigen/Ceres/G2O优化库代码实战
文章平均质量分 78
笔者自985硕士毕业后,在机器人算法领域已经深耕 7 年多啦。这段时间里,我积累了不少宝贵经验。本专栏将结合多年的工作实战总结,将尽力把Eigen每一块知识都用最通俗易懂的方式讲给大家,并带上实际应用的程序案例。
管理文章
行知SLAM
笔者自985硕士毕业后,在机器人算法领域已经深耕7年多啦。大家可以在同名【公众号】“机器人及自动驾驶”获取实时技术文章及思维导图pdf版本,并找到星球伙伴一起学习进步。
展开
-
Eigen库头文件分类总结
Eigen 库是一个用于 C++ 的强大线性代数库,旨在提供高效、类型安全且易于使用的矩阵和向量运算。它涵盖了从基础的矩阵操作到复杂的矩阵分解、几何变换等功能,广泛应用于计算机视觉、机器人学、数值分析、物理学模拟等领域,能极大地简化线性代数相关的编程任务,帮助开发者快速实现各种涉及矩阵运算的算法。基础运算#include<Eigen/Core>:提供 Matrix 和 Array 类,用于基础的线性代数运算和数组操作。适用于各种简单的矩阵定义、元素访问以及基本的算术运算场景。几何变换。原创 2025-02-10 15:28:15 · 605 阅读 · 0 评论 -
Eigen::IOFormat方法最全总结及在机器人SLAM中的应用
是的,IOFormat位于头文件中。在Eigen库中,是一个非常基础且重要的头文件。它包含了矩阵、向量等基本数据结构的定义以及许多与之相关的操作。IOFormat作为控制矩阵和向量输出格式的类,被放在这个核心头文件中是合理的,因为它与基本数据结构的输出操作紧密相关。当你需要在代码中使用IOFormat类来定制矩阵或向量的输出格式时,只要包含头文件,就可以访问IOFormat相关的功能。在这个示例中,通过包含头文件,我们能够定义类型的矩阵和对象,并且使用format函数按照自定义的格式输出矩阵。原创 2025-01-16 17:11:08 · 473 阅读 · 0 评论