超维空间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数据集跑出来的定位效果图
相关推荐
浮灯Foden1 小时前
算法-每日一题(DAY13)两数之和
开发语言·数据结构·c++·算法·leetcode·面试·散列表
淡海水1 小时前
【原理】Struct 和 Class 辨析
开发语言·c++·c#·struct·class
青草地溪水旁3 小时前
UML函数原型中stereotype的含义,有啥用?
c++·uml
青草地溪水旁3 小时前
UML函数原型中guard的含义,有啥用?
c++·uml
nenchoumi31194 小时前
Tello无人机与LLM模型控制 ROS
人工智能·语言模型·机器人·无人机
光头闪亮亮5 小时前
C++凡人修仙法典 - 宗门版-上
c++
光头闪亮亮5 小时前
C++凡人修仙法典 - 宗门版-下
c++
John_ToDebug6 小时前
Chromium base 库中的 Observer 模式实现:ObserverList 与 ObserverListThreadSafe 深度解析
c++·chrome·性能优化
科大饭桶6 小时前
C++入门自学Day11-- String, Vector, List 复习
c语言·开发语言·数据结构·c++·容器
点云SLAM6 小时前
C++中内存池(Memory Pool)详解和完整示例
开发语言·c++·内存管理·内存池·new/delete·malloc/free