LSD_SLAM编译之一气呵成法

LSD_SLAM编译之一气呵成法LSD_SLAM编译之平台信息本LSD_SLAM编译平台信息:ubuntu16.04LSopencv3.XROS—kinetic其他的都不重要…ROS_kinetic的安装参考点击此处准备及安装注意:一定要下载此处的LSD_SLAM官方的lsd_slam一直没有编译成功,此LSD_SLAM已经被该作者fixedbugs.所以我们直接下载该git。…

大家好,又见面了,我是你们的朋友全栈君。

LSD_SLAM编译之平台信息

本LSD_SLAM编译平台信息:

  • ubuntu 16.04LS
  • opencv 3.X
  • ROS—kinetic
  • 其他的都不重要…

ROS_kinetic的安装参考点击此处

准备及安装

注意:一定要下载此处的LSD_SLAM
官方的lsd_slam一直没有编译成功,此LSD_SLAM已经被该作者fixed bugs.所以我们直接下载该git。
同时编译时参考该作者的wiki

sudo apt install libsuitesparse-dev libqglviewer-dev-qt4 ros-kinetic-libg2o  
sudo ln -s /usr/lib/x86_64-linux-gnu/libQGLViewer-qt4.so /usr/lib/x86_64-linux-gnu/libQGLViewer.so  

mkdir -p ros_workspace/src
cd ros_workspace
git clone https://github.com/kevin-george/lsd_slam.git src/lsd_slam 
catkin_make

LSD_SLAM运行

参考:LSD_SLAM编译运行-中运行
记得提前下载数据集 LSD_room.bag

#新开窗口启动 ROS:
roscore
#新开窗口,运行 viewer:

cd ~/ros_workspace
source devel/setup.bash

rosrun lsd_slam_viewer viewer
#然后会弹出一个名称为 PointCloud Viewer 的窗口,由于没有数据输入,故黑屏。
#新开窗口,运行 core:
cd ~/ros_workspace
source devel/setup.bash
rosrun lsd_slam_core live_slam image:=/image_raw camera_info:=/camera_info
#然后显示 “WAITING for ROS camera calibration!”
#注:要尽快运行数据包,否则程序长时间检测不到输入就会自动停止,就需要重新启动了。
#在新开窗口运行数据包:
cd ~/ros_workspace
rosbag play LSD_room.bag  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138971.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 贵金属投资入门基础知识介绍(涨知识)[通俗易懂]

    贵金属投资入门基础知识介绍(涨知识)[通俗易懂]贵金属投资入门基础知识介绍(涨知识)  在投资市场上,贵金属投资是其最重要的组成部分之一,对于初入市的投资新手而言,首先要学习相关的基础知识,对贵金属投资有初步的认识。对此,皇玛金融hmcfds小编将对贵金属投资入门基础知识进行简要介绍。  1、具备一定的基础知识储备  通过基础知识,投资者可以对贵金属投资有初步的了解,如贵金属的价格波动受哪些因素影响、贵金属投资品种各自的特点等。…

  • java一个字符输入字符串_在java中如何用键盘输入一个数,字符,字符串 (转)…

    java一个字符输入字符串_在java中如何用键盘输入一个数,字符,字符串 (转)…Java代码importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println(“请输入一个字符串:”);System.out.println(“您输入的字符串是:”+scan.next());}}…

  • 多线程thread与runnable的区别_handlerthread与thread的区别

    多线程thread与runnable的区别_handlerthread与thread的区别C#中多线程的线程加.IsBackground=true与不加有什么区别?按照MSDN上讲:“获取或设置一个值,该值指示某个线程是否为后台线程。”其实这个解释并不到位,至少应该解释一…

  • 2021年各行业NPS基准分数一览[通俗易懂]

    2021年各行业NPS基准分数一览[通俗易懂]每每谈及NPS,总会有客户问我们:NPS分数达到多少才算得上好?这个问题没有统一的标准答案。因为NPS分数没有绝对的高低之分,不同行业之间标准不一。比如,根据TemkinGroup——知名的体验研究机构于2018年的调查,快餐行业的NPS均分是26,而医疗保健的NPS均分是19。因此,企业要想判断自己的NPS分数是好是坏,最需要了解的是所处行业的整体NPS水平。为了能够帮助大家快速了解自己在行业内的NPS地位,我们特别整理了分别处于ToB和ToC领域共14个行业的最新NPS基准分..

  • linux杀死进程的五种方法「建议收藏」

    linux杀死进程的五种方法「建议收藏」方法一:Terminal终端输入:gnome-system-monitor,就可以打开systemmonitor如图:然后找到相应进程,右击选择killprocess就可以了方法二:通过kill进程id的方式可以实现,首先需要知道进程id,例如,想要杀死firefox的进程,通过ps-ef|grepfirefox,可以查到firefox的进程

  • Microsoft Visio 2010密钥

    网上收集到的,备用参考在安装时可以使用以下密钥:GR24B-GC2XY-KRXRG-2TRJJ-4X7DCVWQ6G-37WBG-J7DJP-CY66Y-V278X2T8H8-JPW3D-CJGRK-3HTVF-VWD83HMCVF-BX8YB-JK46P-DP3KJ-9DRB222WT8-GGT7M-7MVKR-HF7Y4-MCWWDVX6BF-BHVDV-MHQ4R-KH9Q…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号