当前位置: 首页 > news >正文

faster-lio与fast-lio中如何修改雷达的旋转角度

仿真模型修改

验证使用仿真环境验证,因此修改仿真文件简单一些,我们在仿真调用 px4 的 launch 文件中,找到对应的雷达 sdf 文件,只需要修改其初始位姿参数即可,这里我是旋转了 pitch 30度:

运行对应的 launch 文件,在 gazebo 中可以看到模型有旋转,以及激光线束也是有旋转的:

faster-lio中的旋转矩阵修改

旋转矩阵的计算对应:

旋转方向一般是 zyx:

那么 pitch 30度时,计算对应的旋转矩阵为:

  extrinsic_R: [0.866, 0, 0.5,0, 1, 0,-0.5, 0, 0.866]

修改对应的参数文件,因为我的仿真使用的 avia,因此就修改 avia.yaml 文件中的旋转矩阵。

验证

验证是否有作用可以使用 QGC 将飞机飞一段,观察飞行的轨迹是否与 faster-lio 融合的路径相对应:

关于如何使用 QGC 来连接飞机仿真,可以参考之前的文章:https://blog.csdn.net/a_xiaoning/article/details/148767584?spm=1001.2014.3001.5501

然后我们可以不修改 yaml 的旋转矩阵,这样故意让它算出来是错的,做一个对照,可以看到我往前控了一下飞机,整体融合的位置数据都飞了:

http://www.dtcms.com/a/289648.html

相关文章:

  • 单片机启动流程和启动文件详解
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 59(题目+回答)
  • 商业秘密保护:从法律理论到企业实战
  • 牛客-删除公共字符
  • 股票账户数据及其数据获取
  • 【时时三省】(C语言基础)字符指针作函数参数
  • 如何系统性备考网络规划师
  • TCL --- 列表_part1
  • 第459场周赛
  • 开源社区贡献指南:如何通过Three.js插件开发提升企业技术影响力?
  • 【JS逆向基础】数据库之mysql
  • Python,GPU编程新范式:CuPy与JAX在大规模科学计算中的对比
  • 【企业架构】TOGAF概念之一
  • Linux基础命令详解:从入门到精通
  • 详解Mysql解决深分页方案
  • 试用SAP BTP 05A:AI服务-Document Information Extraction
  • Python桌面版数独(二版)-增加4X4、6X6
  • 小型支付项目3-5:检测未接收到或未正确处理的支付回调通知
  • 论文笔记:Seed: Bridging Sequence and Diffusion Models for RoadTrajectory Generation
  • LLM指纹底层技术——KV缓存压缩
  • 嵌入式通信DQ单总线协议及UART(一)
  • 是否可以将“进化”应用到软件系统的设计中?
  • 049_List接口(ArrayList / LinkedList / Vector)
  • Three.js + WebGL 深空星波粒子动画特效制作详解
  • 30天打牢数模基础-模拟退火算法讲解
  • 零基础100天CNN实战计划:用Python从入门到图像识别高手
  • k8s:离线添加集群节点
  • Java中的ScopeValue 使用详解
  • 深入解析业务代表模式:解耦表示层与业务层的利器
  • 列空间与零空间,秩—零化度定理