LSD-SLAM源代码来自于:https://github.com/Wangxuefeng92/LSDaddexplain
由于公司项目需要,最近在安装调试LSD-SLAM。安装过程在此就不提啦,官网以及很多博客都有介绍安装过程,但是都有bug,各种报错,吐血!由于时间关系,在此将运行过程记录下来,以备忘!
一. roscore
打开终端,运行roscore,开启ros服务:
这里roscore要一直运行

二. SLAM Viewer:
打开一个新得终端,执行如下命令:
rosrun lsd_slam_viewer viewer

三. Run Dataset
LSD-SLAM提供了两个ROS包-----lsd_slam_core和lsd_slam_viewer。其中lsd_slam_core包含整个SLAM System,而lsd_slam_viewer主要用于3D可视化。lsd_slam_viewer主要是一些窗口运行指令,大家随用随查即可。
(1)使用live slam:
1)直接使用相机作为输入运行:
rosrun lsd_slam_core live_slam image:=/image_raw camera_info:=/camera_info
2)运行dataset如下:
进入到数据集所在文件夹,运行命令:
rosbag play ./LSD_machine.bag
运行结果如下:

(2)使用dataset_slam:
rosrun lsd_slam_core dataset_slam _files:= _hz:= _calib:=<calibration_file>
参数说明:
files:可以是以一个以字母顺序排序的图片的文件夹,也可以是一个每一行是一个图片信息的文本文件
hz:指明图片被处理时的帧率
calibration_file:相机的标定文件
_hz:=0能得到很好的轨迹追踪和见图;_hz=0虽然能够给出最好的结果,使用时实时性较差。
如我的命令如下:
rosrun lsd_slam_core dataset_slam _files:=/home/admin123456/rosbuild_ws/dome/images _hz:=10 _calib:=/home/admin123456/rosbuild_ws/package_dir/lsd_slam/lsd_slam_core/calib/cameraCalibration.cfg

运行结果如下:

注意:这里,_hz我设置得10,没有问题,可以运行。起初我设置的 _hz=0会报错:Duration is out of dual 32-bit range,如下:


仅为了学习记录,如有错误,欢迎指正~~~
参考博客:https://blog.csdn.net/qq_26129959/article/details/90416712

LSD-SLAM运行过程及报错 “what(): Duration is out of dual 32-bit range“相关推荐

  1. python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  2. python导入pyx文件_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  3. 视觉SLAM十四讲 报错 Could not find a configuration file for package “OpenCV“ that is compatible with reques

    视觉SLAM十四讲 报错 Could not find a configuration file for package "OpenCV" that is compatible w ...

  4. 关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named ‘robot‘

    关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named 'robot' 参考文章: (1)关于运行robot framework ...

  5. gradle 项目运行主类报错

    Error:gradle-resources-: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream ...

  6. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  7. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E402 module level import not at top of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: E402 module level import not at top of fil ...

  8. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: W292 no newline at end of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: W292 no newline at end of file 二.解决方案 在每个 ...

  9. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  10. th:text为null报错_小猿圈web前端之vue-cli项目打包完成后运行文件路径报错问题

    学习前端的小伙伴越来越多,问题也就越多,前面基础部分还好一些,特别是一到框架的时候,难住了一大部分人,今天小猿圈web前端讲师就为大家总结了vue-cli项目打包完成后运行文件路径报错问题,有兴趣的小 ...

最新文章

  1. http header头设置反向代理不缓存
  2. 规则化和模型选择(Regularization and model selection)
  3. python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析
  4. 万年历单片机c语言,单片机+lcd12864液晶万年历C程序
  5. sharepoint2013以其他用户身份登录
  6. Abp Vnext Vue3 的版本实现
  7. Android Service+Socket 联网交互
  8. 基于知识图谱的推荐系统总结
  9. 面试题-java基本数据类型和运算符
  10. 编程中、遇到问题、bug多思考
  11. 【BZOJ4566】[Haoi2016]找相同字符 后缀数组+单调栈
  12. 不等式解集怎么取_6.初中数学:一个不等式的解集,都是另一个不等式的解,求a的取值范围?...
  13. 国科大学习资料--矩阵分析与应用(李保滨)--2016年期末考试试卷
  14. html 科赫雪花,CSS3 科赫雪花分形动画
  15. Vue的MVVM框架
  16. 百度SEO与SEM的区别
  17. 乔巴机器人 番外篇_超神学院之暮光之眼
  18. 一位百度AI工程师的求职经历(offer/面经/干货/感悟)
  19. ElasticSearch、ki、head、kibana安装与基本使用
  20. Python3爬取西刺代理前2页国内高匿代理IP并验证有效性,若获取失败,使用快代理获取IP存入表格中

热门文章

  1. 旅游网站毕业设计,旅游网站网页设计设计源码,旅游网站设计毕业论文
  2. 怎样解除网络宽带限制
  3. python爬虫豆瓣电影评价_用python爬虫对豆瓣《战狼2》电影47万短评做词云
  4. python数据可视化——曲线图
  5. php 生成条码插件,php 条形码生成插件Composer组件|php条形码code128实现方法-爱测速网...
  6. 一、jsp和Servlet基础理论及jstl和EL表达式用法
  7. 电子设计教程4:稳压管稳压电路
  8. C++ 多态性 (polymorphism)
  9. 有点甜用计算机怎么谈,有点甜造句
  10. logstash性能测试