LARVIO 安装并运行

2023-05-16

LARVIO 安装并运行

LARVIO是基于MSCKF框架开发的一款实时SLAM,具体开源代码:https://github.com/PetWorm/LARVIO

1 依赖

1.1 Ubuntu and ROS

环境为Ubuntu 16.04,ROS Kinetic,在Ubuntu上安装相关依赖项:

sudo apt-get install ros-kinetic-cv-bridge ros-kinetic-tf ros-kinetic-message-filters ros-kinetic-image-transport

如果找不到源,就换下源,具体自己百度。。。。。。

1.2 ceres-solver

根据高翔博士的《视觉SLAM十四讲》中的方法:

sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libeigen3-dev libgtest-dev
git clone https://github.com/ceres-solver/ceres-solver.git
cd ceres-solver/
mkdir build
cd build
cmake ..
make -j4
sudo make install

2 Build LARVIO on ROS

将源码下载:https://github.com/PetWorm/LARVIO
将LARVIO-master.zip放一个文件内部,比如:LARVIO_ws;在LARVIO_ws中解压:

unzip LARVIO-master.zip

然后进行编译:

cd LARVIO-master
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release ..
make -j4
cd ..

回到LARVIO-master,然后编译ROS nodelet:

cd ros_wrapper
catkin_make 
cd ..

现在基本全部安装完成,后面基于公共数据集运行LARVIO;

3LARVIO and Pose Graph Reuse on Public datasets

3.1 视觉-惯性里程计

在LARVIO-master打开三个终端,第一个终端启动larvio

source ros_wrapper/devel/setup.bash
roslaunch larvio larvio_euroc.launch

第二个终端打开rviz:

source ros_wrapper/devel/setup.bash
roslaunch larvio larvio_rviz.launch

第三个终端运行rosbag:

rosbag play MH_01_easy.bag

这是运行Euroc数据集,运行其他数据集的话,配置到对应的yaml文件和launch文件,运行即可

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LARVIO 安装并运行 的相关文章

  • 物联网教育现状和前景

    不看这几篇好文 xff0c 就别说自己了解物联网 1 物联网行业现状 1 1 高速发展的物联网行业 物联网 xff08 The Internet of Things xff0c 简称IoT xff09 是指通过各种传感器技术 射频识别技术
  • 一文看懂蓝牙在物联网中的应用场景

    不看这几篇好文 xff0c 就别说自己了解物联网 简介 蓝牙作为一项发明于上世纪的近距离无线通信技术 xff0c 在手机 xff0c 电脑领域已经有了充分地基础 xff0c 那么这项技术在物联网领域又会有哪些应用场景呢 xff1f 蓝牙技术
  • 物联网设备连接的下一个引爆点:4G Cat.1

    不看这几篇好文 xff0c 就别说自己了解物联网 一 背景 物联网从概念兴起至今已经过了好几些年了 何为物联网 xff0c 首先要定义何为 物 xff08 Things xff09 xff0c 笔者理解所有具备连接能力的设备都可以是物 xf
  • 物联网云端一体人工智能方案的探索

    不看这几篇好文 xff0c 就别说自己了解物联网 1 高速发展的人工智能 说到人工智能 xff0c 大家并不陌生 xff0c 无论是围棋大战中战胜顶尖段位人类围棋手的Alpha Go xff0c 还是弹跳自如的波士顿机器狗 而无数的科幻电影
  • 带你走进多媒体世界:视频文件是怎么播放出来的

    不看这几篇好文 xff0c 就别说自己了解物联网 1 前言 多媒体是什么 xff1f 维基百科的解释是 xff1a 多媒体 xff08 Multimedia xff09 xff0c 在电脑应用系统中 xff0c 组合两种或两种以上媒体的一种
  • 从语音交互历史浅看它是否会是物联网行业的一个爆点?

    不看这几篇好文 xff0c 就别说自己了解物联网 背景 近几年得益于人工智能在语音领域的突破 xff0c 语音AI已经趋于成熟 xff0c 尤其在智能音箱领域 xff0c 智能音箱又带来了IoT应用到智能家居 本文主要讨论从语音交互历史看它
  • 物联网之IP Camera解决方案简介

    不看这几篇好文 xff0c 就别说自己了解物联网 前言 IP Camera 即网络摄像头 xff0c 是物联网领域中的一个重要场景 本文将带领读者了解IP Camera这一典型物联网场景的市场 IP Camera的重要组成部分 以及以Haa
  • 如何快速搭建一个像“天猫精灵”的智能语音助手?

    不看这几篇好文 xff0c 就别说自己了解物联网 天猫精灵相信大家都不陌生了 xff0c 它是阿里巴巴于2017年7月5日发布的AI智能终端品牌 让用户以自然语言对话的交互方式 xff0c 实现影音娱乐 购物 信息查询 生活服务等功能操作
  • 如何基于芯片SDK开发安防监控产品

    1 前言 近些年来 xff0c 安防监控市场需求广泛 安防监控已经成众多细分行业 xff0c 如金融 教育 医疗 交通等 xff0c 安全的必需品 消费类市场中 xff0c 随着人们对人身及财产安全意识的不断提升 xff0c 中小企业 商铺
  • Spark Streaming 与 Kafka 集成分析

    前言 Spark Streaming 诞生于2013年 xff0c 成为Spark平台上流式处理的解决方案 xff0c 同时也给大家提供除Storm 以外的另一个选择 这篇内容主要介绍Spark Streaming 数据接收流程模块中与Ka
  • MircoPython 的组件扩展方法

    1 背景 本节内容将详细介绍如何扩展一个新的MicroPython 的组件 组件扩展方式分两种 xff1a 模块扩展 xff0c 模块 43 类扩展 右边netmgr 功能以模块的方式扩展的 xff0c 在使用的时候直接导入模块进行使用 左
  • HaaS第一本实体书籍 当代物联网开发圣经 现在开始预售

    元宇宙 xff08 Metaverse xff09 概念近期霸屏大众视野 xff0c 在社会各圈层掀起热议 这一极具科技感与未来感的抽象概念激发了人们无穷想象力 xff0c 现实世界与虚拟世界融合仿佛近在眼前 元宇宙概念始于 雪崩 一书 x
  • 工科生的信仰 ESP32 + HaaS Python 打造HaaS收音机

    HaaS收音机 简介 FM收音机作为上世纪的产物 xff0c 一度是大家日常使用最多的工具之一 xff0c 现在已经很少用到 xff0c 主要还是用在汽车上 一台经典的收音机往往能勾起很多人的回忆 本案例教大家如何快速打造一台物联网FM收音
  • 【HaaS Python硬件积木】HCSR04超声波测距传感器

    来这里发现更多拿来即用的传感器 HaaS开发框架 HaaS积木方案 xff0c 赋能生态开发者 xff0c 让您快速找到自己需要的解决方案 xff0c 硬件主板与外设 xff0c 以及各种应用组件 https haas iot aliyun
  • 【HaaS Python硬件积木】4路触摸电容模块-TTP224

    来这里发现更多拿来即用的传感器 HaaS开发框架 HaaS积木方案 xff0c 赋能生态开发者 xff0c 让您快速找到自己需要的解决方案 xff0c 硬件主板与外设 xff0c 以及各种应用组件 https haas iot aliyun
  • 【HaaS Python硬件积木】土壤湿度传感器

    来这里发现更多拿来即用的传感器 HaaS开发框架 HaaS积木方案 xff0c 赋能生态开发者 xff0c 让您快速找到自己需要的解决方案 xff0c 硬件主板与外设 xff0c 以及各种应用组件 https haas iot aliyun
  • 【HaaS Python硬件积木】空气质量检测模块 - CCS811

    空气质量检测模块 CCS811 来这里发现更多拿来即用的硬件积木 https haas iot aliyun com solution detail hardware 一 产品简介 通过CCS811传感器模块可以测量环境中TVOC 总挥发性
  • 阿里云IoT | HaaS开源百校科技助力计划 —— 开源大使招募

    x1f44b Hi xff0c 各位爱好科技的同学们 在这个技术快速升级 重构的时代 有这样一个活动 xff0c 你不容错失 它就是HaaS开源百校科技助力计划 这是一项由阿里云IoT HaaS技术团队在全国高校推出的活动 帮助未来的新一代
  • HaaS Python 2.2 版本发布,更好更快更稳,将开发易用性进行到底

    x1f44b Hello 好久不见 HaaS Python 2 2 版本升级如期发布 来看看又多了哪些激动人心的新功能吧 HaaS Studio 版本升级 布局全新改版 xff0c 热门动态首页直达支持从案例列表中快速创建案例支持快速引入传
  • 【HaaS Tuesday】物联网局域通信 选择 Wi-Fi or 蓝牙?听工程师们笑谈技术发展史

    物联网局域通信 Wi Fi or 蓝牙 xff1f 听大佬们笑谈技术发展史 HaaS Tuesday 第二期上线 快来交出你的一键三连 xff01

随机推荐