我看了下GAAS里ROS里发布的pose 的 topic包含position和orientation,我觉得position是实际位置,orientation是期望位置。

错了,我后来看到ROS机器人开发实践里面,标准的里程计消息就是这样的格式!!!!!!!

我之前也是觉得发给PX4的消息应该包含实际位置和期望位置,这样无人机才能去做控制啊。

https://gaas.gitbook.io/guide/software-realization-build-your-own-autonomous-drone/wu-ren-ji-zi-dong-jia-shi-xi-lie-part-3-zai-wu-gps-huan-jing-xia-tong-guo-slam-shi-xian-wei-zhi-gu-j

后来看《ROS机器人开发实践》发现这是标准的里程计消息!!!!!!一模一样啊。也就是GAAS里面SLAM发布的是里程计消息!!!!!!!我推测T265的轮式里程计也是这样的!!!!!

阿木的MAVROS-offboard的课里的

那个local_position的消息格式感觉和ROS里面的里程计的消息格式一样

orientation他说那是四元数

当然他也说了实际用pose的那三个信息就可以了。

所以这三句经常看到吧,PX4给的offboard示例代码应该也是这样。

https://dev.px4.io/v1.9.0/en/ros/mavros_offboard.html

https://github.com/amov-lab/px4_command/blob/master/src/px4_pos_estimator.cpp

阿木的这个函数send to fcu意思就是发给飞控的!!!!!这不就是里程计数据么!!!!!!!!!!!

这种形式的消息似乎挺常见的,拍自《ROS机器人编程与SLAM算法解析指南》

这里面说了Quaternion是四元数,看来上面阿木的老师说的没错。

https://www.yuque.com/xtdrone/manual_cn/vio

ZN无人机课程里的transfer.py也是这种

GAAS里的一个SLAM程序里的,就是高翔那个一锅粥SLAM

https://github.com/generalized-intelligence/GAAS/blob/master/software/SLAM/ygz_slam_ros/examples/EurocStereoVIO_ros.cpp

https://blog.csdn.net/zhengyuxin0507/article/details/80357405

 

https://blog.csdn.net/sinat_16643223/article/details/107889207

我看了下GAAS里ROS里发布的pose 的 topic包含position和orientation,我觉得position是实际位置,orientation是期望位置。错了,是标准的里程计消息。相关推荐

  1. Xavier 下GMSL相机ROS驱动发布CompressedImage消息(基于NVJPG硬件编码)

    1. 背景 在Xavier接入多个gmsl相机,采用yuv转rgb,再通过cv_bridge转成ros消息发出来的方式太耗费cpu,同时运行多路相机驱动会造成系统卡顿. Xavier上支持硬件的编解码 ...

  2. 轮式里程计与激光雷达进行标定1--线性最小二乘直接线性方法

    轮式里程计与激光雷达进行标定--线性最小二乘直接线性方法 轮式里程计定义 轮式里程计与激光SLAM的关系 轮式里程计标定前言 线性最小二乘 直接线性方法里程计标定 Code Result 轮式里程计定 ...

  3. 轮式里程计与激光雷达进行标定2--里程计运动学模型方法(理论+实现代码)

    轮式里程计与激光雷达进行标定2--里程计运动学模型方法(理论+实现代码) 轮式里程计定义 轮式里程计与激光SLAM的关系 轮式里程计标定前言 轮式里程计与激光雷达标定数学建模 Code Result ...

  4. 直接激光雷达里程计:基于稠密点云的快速定位

    点云PCL免费知识星球,点云论文速读. 文章:Direct LiDAR Odometry:Fast Localization with Dense Point Clouds 作者:Kenny Chen ...

  5. odom 里程计轨迹的代码

    在 C++ 中预测 odom 里程计轨迹的代码可能需要使用一些库来帮助处理数据和进行计算.以下是一个示例,它使用 Eigen 库来表示和操作矩阵和向量,以及使用 ROS (Robot Operatin ...

  6. 激光SLAM源码解析S-LOAM(三)里程计图优化

    里程计,是通过累计帧间位姿变换得来的,因此会累积帧间误差. 如果想要纠正此累积误差,我们需要通过另一种方法得到可信位姿,以此校正相同时刻里程计位姿. SLAM图优化,是一种记录各帧时刻里程计,并通过可 ...

  7. 【移动机器人】轮式里程计原理

    文章目录 参考资料 原理分析 1. 线速度推导 2. 角速度推导(行进方向) 参考资料 移动机器人轮式里程计 原理分析 机器人可以基于码盘数据和底盘运动学模型进行航迹推演,从而得到机器人的轨迹. 这里 ...

  8. SLAM | 使用三维位姿图优化减少单目视觉里程计(3D Visual Odometry)定位轨迹的漂移(附源代码)

    ===================================================== github:https://github.com/MichaelBeechan CSDN: ...

  9. 问下大家,chorme里用开发者工具看headers,点network标签然后刷新网页并没有headers选项,怎么破?...

    问下大家,chorme里用开发者工具看headers,点network标签然后刷新网页并没有headers选项,怎么破? 请教个问题 jmeter在Linux服务器压测,抛出很多错误率 但日志中没看到 ...

最新文章

  1. Java笔记整理-02.Java基础语法
  2. mysql 字符串有有乱码 转码_第09期:有关 MySQL 字符集的乱码问题
  3. 【深度学习】吊打一切现有版本的YOLO!旷视重磅开源YOLOX:新一代目标检测性能速度担当!...
  4. 什么样的人去贷款最受银行欢迎?
  5. Java 8:从PermGen到元空间
  6. alpha冲刺day8
  7. 一、OpenStack架构
  8. PyTorch 1.0 中文文档:torch.hub
  9. 晨哥真有料丨Ta是暧昧成瘾,你却动了真心!
  10. 黑暗之魂3设置无边窗口化
  11. 基于Java Swing的进销存管理系统
  12. 计算机网络课程论文:《浅谈交换机、路由器》
  13. mongodb 服务器时区设置_关于MongoDB时区问题
  14. Spring Boot 入门系列(二十三)整合Mybatis,实现多数据源配置!
  15. python画界面的插件_ImagePy——UI界面支持开放插件的Python开源图像处理框架
  16. 小米笔记本Pro15.6蓝屏(0x00000124)——重装系统,拆机清灰加固态
  17. 计算机控制版面交换鼠标左右键,鼠标左右键怎么互换呢?左右键互换设置方法...
  18. 宋体六号字是matlab中多大,word中六号宋体对应的是22号字吗?本人运用的软件中只显示字号(10-45),要求六号宋体...
  19. VB查询数据库之结账——机房收费系统总结(五)
  20. 如何使用虚拟机改ip地址?

热门文章

  1. 顺丰 mysql_顺丰(一面过,二面没过)
  2. IT人母亲的美国之行(2)
  3. 猴赛礼™二维码礼品卡券提货兑换系统使用教程
  4. Nginx配置AJP
  5. 2022年湖南省自考考试学前儿童游戏指导练习题及答案
  6. 10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码
  7. NOIP语言——自学C++基础知识
  8. 弹性伸缩的伸缩模式及其选择因素
  9. jQuery项目案例
  10. linux的回车和换行符,【Base】linux和windows下的“回车符”和“换行符”