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  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 高清视频编码格式_如何将高清视频转化为蓝光

    高清视频编码格式_如何将高清视频转化为蓝光收藏于2012-01-09迁移自个人百度空间—————————高清视频编码最常用的编码格式是MPEG2-TS、MPEG4、H.264和VC-1这四种算法。          MPEG2由MPEG(MovingPictureExpertsGroup)运动图像专家组制定,这是国际标准化组织(ISO)于1988年成立的专责制定有关运动压缩编码标…

    2022年9月25日
    3
  • 详解Linux安装GCC方法

    详解Linux安装GCC方法捞nginx的时候回过头来看gcc的安装,才发现这篇怎么这么长,还是转载的!我自己都特么看不下去了!现重新总结一下,简单粗暴的两行命令(班门弄斧):一.安装yum-yinstallgccgcc-c++autoconfpcrepcre-develmakeautomakeyum-yinstallwgethttpd-toolsvim 1.就把gcc当成c

    2022年5月26日
    42
  • Android点击button弹出ProgressDialog,响应结束后ProgressDialog消失

    Android点击button弹出ProgressDialog,响应结束后ProgressDialog消失ProgressDialog与Handler结合使用,事件响应前弹出dialog,事件响应结束后dialog自动消失。

    2022年7月14日
    20
  • 现代 PHP 新特性系列(三) —— Trait 概览

    现代 PHP 新特性系列(三) —— Trait 概览

    2021年10月10日
    47
  • ITDSD- 3.分布式工程学综述

    ITDSD- 3.分布式工程学综述英文版地址:ITDSD-3.OverviewofDistributedEngineeringSunshuo(sun.shuo@aliyun.com)导论这是关于分布式架构新手入门的第三篇文章。这一篇文章主要简要的介绍分布式工程学在理论上的基本概念,历史和现状,以及未来发展方向。让大家能够了解为什么学习分布式工程学。分布式工程学在计算机科学中的地位,以及分布式工程学要解决的问…

    2022年5月31日
    27
  • Windows查看端口占用情况_windows关闭端口命令

    Windows查看端口占用情况_windows关闭端口命令步骤1.win+R快捷键启动运行,输入cmd命令,打开小黑窗口2.在命令窗口中输入“netstat-ano”命令,回车,就可看到系统当前所有端口的占用情况3.输入“netstat-ano|findstr“端口号””命令,回车,就可以看到指定端口的占用情况……

    2022年7月27日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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