1 what GTSAM ?

GTSAM 是一个在机器人领域和计算机视觉领域用于平滑(smoothing)和建图(mapping)的C++库。它与g2o不同的是,g2o采用稀疏矩阵的方式求解一个非线性优化问题,而GTSAM是采用因子图(factor graphs)和贝叶斯网络(Bayes networks)的方式最大化后验概率。

1、书本和视频资源

“Incremental Smoothing and Mapping”(下载链接:http://www.cs.cmu.edu/~kaess/pub/Kaess08tro.pdf).
M. Kaess的公开课视频(含有中英文字幕)。【B站:https://www.bilibili.com/video/BV1gk4y1R7Lb】【油管:https://www.youtube.com/watch?v=_W3Ua1Yg2fk】
深蓝学院有一个董靖博士的公开课,个人觉得讲的很好。【深蓝学院:https://www.shenlanxueyuan.com/open/course/28】
B站上有南大计算机黄宇教授关于图优化的视频。【B站:https://www.bilibili.com/video/BV1Y54y197VW】

2、开源代码

miniSAM 【github:https://github.com/dongjing3309/minisam】
iSAM【github:https://github.com/ori-drs/isam】
GTSAM【github:https://github.com/borglab/gtsam】
github: https://github.com/borglab/gtsam
docment: https://gtsam.org/doxygen/a04096.html

【泡泡机器人公开课】第五十六课:gtsam解析 by 董靖 https://www.sohu.com/a/133646392_715754
G2o,GTSAM,Ceres,Tensorflow优化器的方法比较 https://blog.csdn.net/ziliwangmoe/article/details/86561157
GTSAM的安装与使用 https://blog.csdn.net/missiledefense/article/details/56319421
GTSAM的学习笔记 https://blog.csdn.net/qq_27262241/article/details/84291471

3、论文资源(前三篇主要是关于因子图优化的介绍,后两篇主要是关于因子图的应用。)

[1] S. Thrun and J. J. Leonard, “Square Root SAM: Simultaneous Simultaneous Localization and Mapping,” Robotics, pp. 871–889, 2008, doi: 10.1007/978-3-540-30301-5_38.
【论文:https://www.cc.gatech.edu/~dellaert/pub/Dellaert06ijrr.pdf】

[2] M. Kaess, A. Ranganathan, and F. Dellaert, “iSAM: Incremental smoothing and mapping,” IEEE Trans. Robot., vol. 24, no. 6, pp. 1365–1378, 2008, doi: 10.1109/TRO.2008.2006706
【论文https://smartech.gatech.edu/bitstream/handle/1853/26572/kaess_michael_200812_phd.pdf?sequence=1&isAllowed=y】.

[3] C. Robotics et al., “iSAM2: Incremental Smoothing and Mapping with Fluid Relinearization and Incremental Variable Reordering The MIT Faculty has made this article openly available . Please share how this access benefits you . Your story matters . Citation Kaess , Michael et ,” 2016.
【论文:https://www.cs.cmu.edu/~kaess/pub/Kaess12ijrr.pdf】

[4] R. F. Salas-moreno, R. A. Newcombe, P. H. J. Kelly, and A. J. Davison, “SLAM ++: Simultaneous Localisation and Mapping at the Level of Objects,” 2014.
【论文:https://ieeexplore.ieee.org/document/6619022】

[5] X. Wang, R. Marcotte, G. Ferrer, and E. Olson, “AprilSAM: Real-time Smoothing and Mapping,” Icra, pp. 2486–2493, 2018.
【论文:https://ieeexplore.ieee.org/document/8461072】

https://journals.sagepub.com/doi/abs/10.1177/0278364906072768

https://link.zhihu.com/?target=https%3A//www.aaai.org/Papers/IJCAI/2007/IJCAI07-343.pdf

https://ieeexplore.ieee.org/abstract/document/4682731

https://link.zhihu.com/?target=https%3A//www.sciencedirect.com/science/article/pii/S0921889009000864

https://link.zhihu.com/?target=https%3A//journals.sagepub.com/doi/abs/10.1177/0278364911430419

https://link.zhihu.com/?target=https%3A//www.sciencedirect.com/science/article/pii/S092188901300081X

4 ref:

https://blog.csdn.net/QLeelq/article/details/111368277
知乎三川小哥的专栏

【GTSAM】GTSAM/iSAM1/2资源整理相关推荐

  1. 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...

    原标题:重磅 | 由浅入深的 AI 学习路线,最详细的资源整理! [导读] 本文由知名开源平台,AI技术平台以及领域专家: Datawhale, ApacheCN, AI有道和 黄海广博士联合整理贡献 ...

  2. Docker 学习资源整理

    Docker 是近年来非常火的容器技术,而且啊 Docke r不仅仅是红帽和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热烈拥抱 Docker,所以就知道 Docker 为啥这 ...

  3. Octave相关学习资源整理出

    Octave相关学习资源整理 斯坦福大学机器学习公开课第五课是"Octave Tutorial",主要是机器学习公开课的编程作业需要用Octave完成,同样需要用Octave完成作 ...

  4. 机器学习和图像资源整理

    Deep Learning(深度学习): ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习) ...

  5. .NET中使用Memcached的相关资源整理 转载之DUDU 程序员打杂的站长

    .NET中使用Memcached的相关资源整理 Memcached官方站点:http://www.danga.com/memcached/ Memcached Win32 1.2.6下载:http:/ ...

  6. 一份C++学习资源整理,咬牙切齿地好用。

    多年以后,你已经是一名技术总监,有一个美丽的妻子,两个孩子:你已经拥有了现在的你想都不敢想的一切:那时,你也一定会忘记,今天这篇教程,如同一颗石子,铺就过你前进的路. 下面是我们的老师根据现有资源整理 ...

  7. 超全PHP学习资源整理:入门到进阶系列

    PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...

  8. 第二弹:超全Python学习资源整理(进阶系列)

    造一个草原要一株三叶草加一只蜜蜂.一株三叶草,一只蜂,再加一个梦.要是蜜蜂少,光靠梦也行. - 狄金森 "成为编程大牛要一门好语言加一点点天分.一门好语言,一点点天分,再加一份坚持.要是天分 ...

  9. 微信小程序入门资源整理(热更新)

    从零开始:微信小程序新手入门宝典<一> 传送门地址: https://segmentfault.com/a/1190000008035180 微信小程序部分资源整理 传送门地址:http: ...

最新文章

  1. oc 自定义导航栏背景
  2. RESTful Android
  3. html5语音对讲,c#语音对讲demo
  4. AndroidStudio 3.4 自定义注解处理器不起作用
  5. love2d教程3--输入和音乐
  6. linux内核源码代码量,Linux内核源代码数量已经超过1000万行
  7. nginx php mysql一些常用命令(windows linux)
  8. 语言条件语序心得_教师心得:提高34岁幼儿口语表达能力的策略
  9. Linux如何生成列表
  10. jquery的img的动态title换行
  11. [Step By Step]SAP HANA PAL多元线性回归预测分析Linear Regression实例FORECASTWITHLR(预测)...
  12. 课程学习评价系统设计与实现
  13. pdffactory字体打印不对_【原创】pdfFactory Pro有关转换PDG图像质量下降解决途径
  14. 坚果云服务器地址,坚果云第三方应用授权WebDAV开启方法
  15. JAVA笔试面试题集锦05
  16. java程序员月薪一万很难?(要到什么程度)
  17. Wind万得PythonAPI量化接口常用小工具——时序数据处理及工作日前推查询
  18. 1Mbps高速光耦合器TLP112A工作原理及应用实例说明
  19. 养狗养成小老头?宠物泪痕严重如何护理?
  20. 关于产品的一些思考——新浪之爱问资料和爱问知识人

热门文章

  1. numpy的squeeze函数
  2. JS逆向之巨量创意signature签名
  3. 解决vue中img或元素背景图片无法显示或路径错误问题
  4. 钉钉机器人实现打卡提醒定时任务
  5. 钉钉这两年:陈航自我迭代 阿里社交进击
  6. python七巧板绘制图案_p5.js绘制七巧板图案2020-09-02
  7. c语言结构体嵌套及输出,C语言结构体嵌套
  8. Codeforces Global Round 2 B. Alyona and a Narrow Fridge(二分)
  9. 华硕zx50j笔记本 拆机教程 换风扇教程
  10. 求二阶系统输入单位斜坡响应matlab,二阶系统的斜坡响应教程.docx