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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php中set_time_limit()函数运用「建议收藏」

    php中set_time_limit()函数运用

    2022年2月8日
    62
  • Picasso闪退 Target must not be null error

    Picasso闪退 Target must not be null error

    2021年10月1日
    49
  • 在c语言中提供的条件运算符是什么_c语言条件运算符有哪些

    在c语言中提供的条件运算符是什么_c语言条件运算符有哪些Date:2020-02-01Author:SolerHOBook:CPrimerPlusDescription:条件运算符:?:C提供了条件表达式(conditionalexpression)作为表达ifelse语句的一种便捷方式,表达式使用:?:条件运算符。运算符分为两部分,需要3个运算对象。也就是所谓的三元运算符,也是C语言中的唯一的三元运算符。例如:x…

    2022年10月2日
    6
  • mysql 环境_MySQL怎么配置环境变量?「建议收藏」

    mysql 环境_MySQL怎么配置环境变量?「建议收藏」安装完MySQL后,如果不配置环境变量的话,每次还要转到mysql/bin目录下才能操作,下面本篇文章就来给大家介绍一下如何配置环境变量,希望对大家有所帮助。MySQL配置环境变量的步骤:1、右键【我的电脑】,选择【属性】2、选择左侧的【高级系统设置】3、在弹出的窗口点击右下角【环境变量】4、点击新建,在弹出窗口变量名输入mysql_home,变量值输入你的mysql安装路径,如图:5、编辑Pat…

    2022年6月18日
    33
  • 如何使用手机免费将PDF转Word还不限页数

    如何使用手机免费将PDF转Word还不限页数手机如何将PDF转换成Word?有时一些PDF资料需要修改才能使用,电脑端的修改已经很复杂了,更何况手机端安装软件和使用都更困难,而且有一些PDF文档本身就是扫描版无法进行修改,那么我们就只能将PDF转成Word后再编辑。目前一些能搜索的免费转换工具大多都付费,就算免费使用的也是很多限制,比如只能转换前3页或前5页,那么如何免费将手机里的PDF转换成Word还不限制页数呢?下面分享一个简单好用的方法,只需要三步就能轻松完成转换。第一步,首先打开手机的浏览器,输入speedpdf进行搜索,一般搜索结果第一

    2022年4月29日
    104
  • 自动编码器(Autoencoder)

    自动编码器(Autoencoder)autoencoder是一种无监督的学习算法。在深度学习中,autoencoder用于在训练阶段开始前,确定权重矩阵WW的初始值。神经网络中的权重矩阵WW可看作是对输入的数据进行特征转换,即先将数据编码为另一种形式,然后在此基础上进行一系列学习。然而,在对权重初始化时,我们并不知道初始的权重值在训练时会起到怎样的作用,也不知道在训练过程中权重会怎样的变化。因此一种较好的思

    2022年6月10日
    31

发表回复

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

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