超维空间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数据集跑出来的定位效果图
相关推荐
自信150413057594 小时前
重生之从0开始学习c++之模板初级
c++·学习
历程里程碑5 小时前
2. Git版本回退全攻略:轻松掌握代码时光机
大数据·c++·git·elasticsearch·搜索引擎·github·全文检索
极客智造5 小时前
深度解析 C++ 类继承与多态:面向对象编程的核心
c++
零号全栈寒江独钓8 小时前
基于c/c++实现linux/windows跨平台获取ntp网络时间戳
linux·c语言·c++·windows
CSCN新手听安8 小时前
【linux】高级IO,以ET模式运行的epoll版本的TCP服务器实现reactor反应堆
linux·运维·服务器·c++·高级io·epoll·reactor反应堆
松☆9 小时前
C++ 算法竞赛题解:P13569 [CCPC 2024 重庆站] osu!mania —— 浮点数精度陷阱与 `eps` 的深度解析
开发语言·c++·算法
(Charon)10 小时前
【C++/Qt】C++/Qt 实现 TCP Server:支持启动监听、消息收发、日志保存
c++·qt·tcp/ip
并不喜欢吃鱼11 小时前
从零开始C++----七.继承及相关模型和底层(上篇)
开发语言·c++
tankeven11 小时前
HJ182 画展布置
c++·算法
W230357657312 小时前
【改进版】C++ 固定线程池实现:基于调用者运行的拒绝策略优化
开发语言·c++·线程池