跑通GVINS——港科大新作

  • 0.简介
  • 1.环境
  • 2.跑通GVINS
  • 3.数据集
  • 4.相关资料打包下载(不包括数据集)
  • 6.泡泡机器人解读

港科大又一力作!vins-mono以及vins-fusion升级版GVINS重磅发布!
苦苦寻觅带有GNSS的VIS,终于有了,最新资源!感谢港科大不断的研究以及开源!!大平台真好!
终于有一个包含GNSS紧耦合的方法了,加油学习!

0.简介

GVINS是一个基于非线性优化的系统,它将 GNSS 原始测量与视觉和惯性信息紧密融合,以实现实时和无漂移的状态估计。通过结合 GNSS 伪距和多普勒频移测量,GVINS 能够在复杂环境中提供平滑一致的 6-DoF 全局定位。系统框架和VIO部分改编自VINS-Mono。我们的系统包含以下功能:
• ECEF 框架中的全局 6-DoF 估计;
• 多星座支持(GPS、GLONASS、伽利略、北斗);
• 在线本地ENU帧对齐;
• GNSS 不友好甚至 GNSS 拒绝区域的全球姿态恢复。

GVINS源码:https://github.com/HKUST-Aerial-Robotics/GVINS,源码下载见最后:相关资料打包下载。

文章链接:GVINS: Tightly Coupled GNSS-Visual-Inertial Fusion for Smooth and Consistent State Estimation.
论文粗糙的翻译:https://blog.csdn.net/haner27/article/details/117929327

1.环境

1.1 C++11 编译器
这个包需要 C++11 的一些特性。

1.2 ROS
这个包是在ROS Kinetic环境下开发的。

1.3 Eigen
我们的代码使用Eigen 3.3.3进行矩阵操作。

注意:Eigen版本不要高!
如果安装错了可以看我的文章:Eigen重新下载、卸载和安装

1.4 Ceres
我们使用ceres 1.12.0 来解决非线性优化问题。

1.5 gnss_comm

这个包还需要gnss_comm用于 ROS 消息定义和一些实用功能。
https://github.com/HKUST-Aerial-Robotics/gnss_comm

按照这些说明构建gnss_comm包。

(gnss_comm是该版本环境新增的包,基于RTKLIB修改,详细介绍见上面功能包介绍,该包下载见最后:相关资料打包下载)

2.跑通GVINS

1.下载:

cd ~/catkin_ws/src/
git clone https://github.com/HKUST-Aerial-Robotics/GVINS.git

如果网络不好可以从这里下载:

2.构建:

cd ~/catkin_ws/
catkin_make
source ~/catkin_ws/devel/setup.bash

3.运行:

roslaunch gvins visensor_f9p.launch
rviz -d ~/catkin_ws/src/GVINS/config/gvins_rviz_config.rviz
rosbag play /mnt/hgfs/shared/dataset/sports_field.bag

跑通效果:

操场,跑完效果:

复杂环境:

3.数据集

文章所用到的数据集都打包成ROS bag了,数据集介绍:https://github.com/HKUST-Aerial-Robotics/GVINS-Dataset,该包下载见最后:相关资料打包下载。

4.相关资料打包下载(不包括数据集)

这里只是github里涉及的三个包,可以看源码,这里面的在文章提到的链接里都可以下载到,该链接只图自己下载省事,也给网不好的小伙伴节省时间。注:不包括论文里的数据集,论文里数据集有两个,每个都20多个G,我下载好了,太大了,等着传网盘,或者有需要的小伙伴跟我联系吧。

我下了前两个包,就在家里下载的,很快。然后上传了阿里云,阿里云说不支持那个格式的包上传,我就压缩成zip上传,结果分享的时候,阿里云说不支持分享.zip格式,我……很尴尬,很抱歉各位

积分不够的伙伴私聊我,看到回及时回复的,有积分的伙伴支持一下,让我也能下点别的资源,感谢感谢!

https://download.csdn.net/download/haner27/19666160

!!!注意:这里面没有数据集!!!只有代码和资料!!!

6.泡泡机器人解读

GVINS:基于GNSS-视觉-惯性紧耦合融合的平滑一致状态估计方法

如果有用,就点个赞吧~

跑通GVINS——港科大新作相关推荐

  1. 【全网唯一】全网唯一能够跑通的,跑不通你来找我~用node.js完成微信支付下单功能,且只需要一个文件wxpay.js就解决业务流程的node.js程序

    先吐为敬! 最近心血来潮研究nodejs如何完成微信支付功能,结果网上一搜索,一大堆"代码拷贝党"."留一手"."缺斤少两"."不 ...

  2. 前腾讯AI Lab负责人张潼加入创新工场,任港科大创新工场联合实验室主任

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 整理 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 不过三个月,前腾讯 AI 主任张潼已对外公布了他离职后的新动态. 3 月 ...

  3. 大疆、港科大联手!双目3D目标检测实验效果大放送 | CVPR 2019

    作者 | heryms 责编 | Jane CVPR 2019的文章出来了,今天聊聊双目的 3D object detection.这是一篇来自 DJI (大疆)与港科大合作的文章<Stereo ...

  4. 13个月才跑通GitHub模型,机器学习科研入门太难了吧

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 金磊 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI & ...

  5. @卡尔曼滤波 跑通调参

    可以先像一开始接触PID那样,先把整个系统跑通,感受一下它是咋用的.后面再回过头来研究原理. 学习OpenCV2--卡尔曼滤波(KalmanFilter)详解 四旋翼姿态解算--互补滤波和拓展卡尔曼 ...

  6. CVPR 2022|处理速度仅用0.2秒!港科大腾讯AI lab开源基于GAN反演的高保真图像编辑算法...

    作者丨Tengfei Wang 来源丨港科大.腾讯 AI Lab 编辑丨极市平台 论文:https://arxiv.org/abs/2109.06590 代码:https://github.com/T ...

  7. 7Papers|斯坦福学者造出机器鸽;港科大等提出学生情绪分析新系统

    机器之心&ArXiv Weekly Radiostation 参与:杜伟,楚航,罗若天 本周既有港科大.哈工程等机构提出的观察课堂学生情绪变化.注意力集中程度的 EmotionCues 系统, ...

  8. ubuntu12.04+fuerte 下跑通lsd-slam——数据集

    lsd-slam(下载链接:https://github.com/tum-vision/lsd_slam)提供了两种方法,一种是用数据集(下载地址http://vision.in.tum.de/lsd ...

  9. yolov3网络结构图_目标检测——YOLO V3简介及代码注释(附github代码——已跑通)...

    GitHub: liuyuemaicha/PyTorch-YOLOv3​github.com 注:该代码fork自eriklindernoren/PyTorch-YOLOv3,该代码相比master分 ...

最新文章

  1. 英语计算机作文初中.,初中英语作文:电脑游戏
  2. centos pptp+l2tp+radius+mysql+tc限速,安装配置
  3. 使用SSH+SFTP操作终端全解析,告别XShell
  4. 西南石油大学计算机科学院信息,梁宗文 - 西南石油大学 - 计算机科学学院
  5. 雷兽的数据库CAP乱谈之(一)阐述
  6. c#里有遍历目录及子目录以树的形式展现
  7. 武汉工程大学计算机网络真题,2017年武汉工程大学计算机科学与工程学院836计算机网络考研导师圈点必考题汇编...
  8. SaaS vs 低代码,谁在成为中国产业服务的楔子?
  9. 9.9.5. Delaying Execution
  10. 【论文】写毕业论文过程中遇到的问题及解决方式记录
  11. android用出生日期显示星座代码,根据出生日期自动取得星座的js代码
  12. 一图囊括所有ES6知识点结构
  13. NVIDIA显卡驱动的安装失败
  14. autocad java api_在java中实现 AutoCAD api
  15. Win Server2003常见问题及解决然方案(转)
  16. origin两个图层图例合并_科学网—Origin双坐标画法以及图例添加之方法一(以origin8.0为例) - 蔡延江的博文...
  17. windows系统安装Racket后使用raco指令
  18. 从苏宁电器到卡巴斯基(第二部)第27篇:我当高校教师的这几年 III
  19. Google play console 出现意外错误,请稍后重试。 (8869003)
  20. 无线充电器出口欧盟CE认证RED指令测试分析

热门文章

  1. gstreamer中h264对齐方式au和nal
  2. 树莓派的GPIO编程
  3. 十二种抓龙头妖股的实战方法
  4. 绝了,Gooey:一行代码将 Python 程序转换为图形界面应用
  5. Cisco VXLAN配置
  6. 「掘金者说」 java后台实现对账功能复盘笔记
  7. 李宏毅《深度学习》- Transformer
  8. 【IoT】工具:PC端如何实现将播放的语音转化为文字?
  9. 什么是TLS DTLS和SRTP
  10. PHP中Imagick类的使用