随着SLAM的发展,现有的开源方案越来越多,这位优秀博主的整理大家可以看看:
116项开源视觉slam方案

对于VI-SLAM,目前大家研究最多的应该是港科大沈老师团队提出的VINS,接下来我们将从无到有搭建一套基于vins-mono的系统,本文讲到的是硬件部分,包含以下几个方面的工作,动手吧!

!!!软件配置部分在这里

**一、主机、camera和imu的选择
二、相关器件选购及传感器布局

一、camera和imu的选择

vins论文中传感器的选择如下:
相机模块:单目相机,型号为MatrixVision的mvBlueFOX-MLC200w,具有全局快门;cmos型号为MT9V034,单色,分辨率为752X480,帧率20Hz。
IMU:大疆的集成飞控模块A3的内置IMU模块,芯片型号为ADXL278和ADXRS290(都为工业级IMU芯片)。

网上有不少关于选择相机和imu的建议,包括推荐的小觅相机等等,这里不再赘述,由于我想要压缩体积,选择的相机也较为小巧,是pointgrey灰点相机,型号是BFLY-U3-05S2M-CS,IMU选择的是STIM300
。然后我们还需要有一个镜头,我这里用的是25mm焦距的。

(镜头图片)

最关键的是得有一台电脑,笔记本、台式电脑都可以使系统搭建起来,但是要考虑后期实验,总不能抱着台式电脑跑数据吧,这当然不可能!如果笔记本性能不错的话还是可以用的,我这里选用了Intel的nuc,型号是NUC8BEH。
电脑配置的前期工作我就不再赘述了,我的系统是ubantu18.04,当然还需要显示器、鼠标、键盘这些配套工具。

二、相关器件选购及传感器布局

camera有两个口,在网上买对应的两根线。

STIM300与电脑的连接需要USB转串口的线,我用的是宇泰UT-890K,其配置和连接可以参考我之前的文章,主要看文末硬件连接方式:
ubantu18-ROS环境下配置IMU(STIM300),含驱动下载安装与硬件配置
其中有几个口是+5v、GND,一定记得要供电,不然就会像我一样傻傻不知道为什么接收不到信息。

对于传感器的布局,也就是我们要将两个传感器固定,这样后期才能进行联合标定。

绿色PCB板是用来给STIM300供电和同步触发用的。

接下来将相机和IMU的两个USB插口连接到NUC,准备系统的软件配置了!

硬件配置部分——从无到有自主搭建视觉惯性VI-SLAM(vins-mono)平台相关推荐

  1. 软件配置部分——从无到有自主搭建视觉惯性VI-SLAM(vins-mono)平台

    随着SLAM的发展,现有的开源方案越来越多,这位优秀博主的整理大家可以看看: 116项开源视觉slam方案 对于VI-SLAM,目前大家研究最多的应该是港科大沈老师团队提出的VINS,接下来我们将从无 ...

  2. 【ORB-SLAM3论文翻译】ORB-SLAM3:一个精确的视觉、视觉惯性和多地图SLAM的开源库(注:带着原文看,很多公式和变量不好输入)

    文章目录 前言(非论文部分) 摘要 1. 简介 2. 相关工作 3. 系统概述 4. 相机模型 5. 视觉惯性SLAM(重点) 6. 地图合并与闭环 7. 实验结果 8. 结论 REFERENCES( ...

  3. ICRA 2021论文汇总:视觉-惯性/视觉SLAM

    作者丨zzyy@知乎 来源丨https://zhuanlan.zhihu.com/p/388715878 编辑丨3D视觉工坊 一.视觉惯性组合(21) 1.cooperative Transporta ...

  4. 计算机视觉方向简介 | 视觉惯性里程计(VIO)

    VIO-SLAM Visual-Inertial Odometry(VIO)即视觉惯性里程计,有时也叫视觉惯性系统(VINS,visual-inertial system),是融合相机和IMU数据实现 ...

  5. HybVIO: 突破实时视觉惯性里程计的极限

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨泡泡机器人SLAM 标题:HybVIO: Pushing the L ...

  6. 浙大开源 | VID-Fusion: 用于精确外力估计的鲁棒视觉惯性动力学里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1 摘要 近年来,四旋翼飞行器在航空运输中受到了极大的关注.在这些情况下,外力的精确估计与6自由度(D ...

  7. 距离-视觉-惯性里程计:无激励的尺度可观测性(ICRA2021)

    Range-Visual-Inertial Odometry: Scale Observability Without Excitation 作者:Jeff Delaune,David S. Baya ...

  8. 【JY】LS-DYNA求解效率深度测评│六种规模,本地VS云端5种不同硬件配置

    LS-DYNA是一个以显式求解为主,隐式求解为辅的通用非线性动力有限元分析程序,核心是求解器. 用户主要是高校/科研机构和航空航天.汽车.电子/高科技.船舶.土木工程.制造和生物工程等行业,包括汽车碰 ...

  9. 一种视觉惯性+激光传感器的SLAM系统

    一种视觉惯性+激光传感器的SLAM系统 这篇博客 论文摘要 一些假设和标注 系统总览 VI 里程计 扫描匹配(scan matching)优化 提高系统鲁棒性的措施 闭环检测和临近检测 全局位姿图优化 ...

最新文章

  1. Button的使用(六):ToggleButton
  2. python密码传参有特殊字符如何解决_python生成带特殊字符的密码
  3. [蓝桥杯][算法提高VIP]贪吃的大嘴(多重背包)
  4. libuv 原理_Libuv初理解
  5. mysql 集群分区_mysql 集群与分区
  6. java 线程 john_教你Java开发中多线程同步技巧
  7. 在Ubuntu 16.04 使用命令行安装Nvidia CUDA-9.0以及cudnn7
  8. LeetCode题解之Missing Number
  9. RabbitMQ常用交换机模式总结
  10. Arduino IDE 1.0以上LiquidCrystal_I2C驱动
  11. 自己用java写一个http和https代理服务器
  12. HBuilder封装APP集成推送功能
  13. 利用MATLAB进行车辆的速度测量
  14. 杭电计网实验15 ACL网络访问控制 (球球、球球,可以点个赞吗)
  15. 如何通过压缩视频软件,减少大小且画质无损技巧
  16. 利用ajax实现excel报表导出(解决乱码问题)
  17. 二进制与十进制转换器
  18. BZOJ 1066 POJ 2711 [SCOI2007]蜥蜴
  19. 超级计算机不必采用并行技术,高速并行光互联技术及其应用-通信/网络-与非网...
  20. Visual Studio和VS Code的区别

热门文章

  1. 淘宝的商品管理是怎样的?
  2. 【波段分析】揭秘主力做庄波段分析指标支持多分时级别
  3. 大疆校招和社招 各岗位内推码--更新20220717
  4. 自然语言处理中的Attention Model:是什么及为什么
  5. 计算机毕业论文设计动画,毕业设计 公益广告动画设计
  6. 收藏了!3D建模软件大全,想入门3D建模的小伙伴一定不要错过
  7. 谷歌搜索的灵魂!BERT模型的崛起与荣耀
  8. 用手机版python爬虫_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
  9. 个人对软件工程的期望及个人目标
  10. RK3399平台开发系列讲解(高速设备驱动篇)6.45、蓝牙系统架构