超维空间S2无人机使用说明书——21、VINS视觉定位仿真

引言:为了实现室内无人机的定位功能,S系列无人机配置了VINS-FUSION定位环境,主要包含了仿真跑数据集和实际操作部分。为了提前熟悉使用原理,可以先使用仿真环境跑数据集进行学习和理解

硬件:1080P显示器、Jetson orin nano 8g

软件环境:ubuntu20.04+ros-noetic

步骤一:启动VINS和RVIZ

javascript 复制代码
roslaunch vins vins_rviz.launch  

等待RVIZ打开,并且出现如下界面,表明关于VINS参数配置的RVIZ启动成功

步骤二:启动VINS节点

注意,这里加载的参数文件一定要准确,可以仔细比对
javascript 复制代码
rosrun vins vins_node '/home/cwkj/cwkj_ws/src/VINS-Fusion-gpu/config/euroc/euroc_stereo_imu_config_old.yaml' 

步骤三:回放数据集

javascript 复制代码
rosbag play V1_01_easy.bag 
查看之前打开的VINS节点,查看终端打印日志
查看RVIZ可视化界面,可以看到VINS数据集跑出来的定位效果图
相关推荐
QYR-分析1 小时前
工业无人机巡检机器人:分类、市场格局及发展机遇
机器人·无人机
c++逐梦人2 小时前
C++11——— 包装器
开发语言·c++
Deepoch2 小时前
Deepoc具身模型:重塑无人机无遥控器作业
人工智能·科技·无人机·具身模型·deepoc
十年编程老舅3 小时前
Linux 多线程高并发编程:读写锁的核心原理与底层实现
linux·c++·linux内核·高并发·线程池·多线程·多进程
wildlily84273 小时前
C++ Primer 第5版章节题 第十三章(二)
开发语言·c++
xiaoye-duck3 小时前
【C++:unordered_set和unordered_map】 深度解析:使用、差异、性能与场景选择
开发语言·c++·stl
老约家的可汗3 小时前
list 容器详解:基本介绍与常见使用
c语言·数据结构·c++·list
顶点多余4 小时前
线程互斥+线程同步+生产消费模型
java·linux·开发语言·c++
Albert Edison4 小时前
【ProtoBuf 语法详解】更新消息|保留字段|未知字段
开发语言·c++·protobuf
無限進步D4 小时前
算竞常用STL cpp
开发语言·c++·算法·竞赛