mavros订阅消息:

  1. global_position 订阅GPS数据

    消息名称:mavros/global_position/global

    类型名称:sensor_msgs::NavSatFix.h

    类型所在头文件:sensor_msgs/NavSatFix.h

    常用类成员变量:

    float64 latitude *//经*
    float64 lontitude *//纬*
    float64 altitude *//海拔*
    float64[9] position_covariance
    uint8 position_covariance_type
    
  2. imu_pub 订阅IMU信息

    消息名称:滤波后的 mavros/imu/data(或原始信息 mavros/imu/data_raw

    类型名称:sensor_msgs::Imu

    类型所在头文件:sensor_msgs/Imu.h

    常用类成员变量:

    geometry_msgs::Quaternion orientation *//旋转四元数(xyzw)*
    float64[9] orientation_covariance *//方差*
    geometry_msgs::Vector3 angular_velocity *//3轴角速度(xyz)*
    float64[9] angular_velocity_covariance *//方差*
    geometry_msgs::Vector3 linear_accleration *//线性加速度(xyz)*
    float64[9] linear_accleration_covariance *//方差*
    
  3. local_position 订阅本地位置数据

    消息名称:mavros/local_position/pose

    类型名称:geometry_msgs::PoseStamped

    类型所在头文件:geometry_msgs/PoseStamped.h

    常用类成员变量:

    geometry_msgs::Pose pose
    
  4. manual_control 订阅遥控器的值

    消息名称:mavros/manual_control/control

    类型名称:mavros_msgs::ManualControl

    类型所在头文件:mavros_msgs::ManualControl.h

  5. sys_status 查询系统状态

    消息名称:mavros/state

    类型名称:mavros_msgs::State

    类型所在头文件:mavros_msgs/State.h

  6. waypoint 航点信息

    消息名称:mavros/mission/waypoint

    类型名称:geometry_msgs::WaypointList

    类型所在头文件:mavros_msgs/WaypointList.h

mavros发布消息:

  1. actuator_control 控制飞控IO输出(混控器)

    消息名称:mavros/actuator_control

    类型名称:geometry_msgs::PoseStamped

    类型所在头文件:mavros_msgs/Actuator_Control.h

    常用类成员变量:

    uint8 group_mix *//要控制的混控器分组1-8(control group)*
    float32[8] controls *//控制量(前四个分别是:roll、pitch、yaw、thrust)*
    
  2. setpoint_accel 控制期望的加速度

    消息名称:mavros/setpoint_accel/accel

    类型名称:geometry_msgs::Vector3Stamped

    类型所在的头文件:geometry_msgs/Vector3Stamped.h

    常用类成员变量:

    geometry_msgs::Vector3 vector *//三轴加速度*
    
  3. setpoint_attitude 控制期望的姿态

    消息名称:mavros/setpoint_attitude/attitude

    类型名称:geometry_msgs::PoseStamped

    类型所在的头文件:geometry_msgs/PoseStamped.h

    常用类成员变量:

    geometry_msgs::Pose pose *//三个欧拉角,或者是四元数任选其一*
    
  4. setpoint_position 控制期望的位置(相对坐标)

    消息名称:mavros/setpoint_position/local

    类型名称:geometry_msgs::PoseStamped

    类型所在的头文件:geometry_msgs/PoseStamped.h

    常用类成员变量:

    geometry_msgs::Pose pose *//NED坐标系下的位置(xyz),只有position成员变量生效*
    
  5. setpoint_velocity 控制期望的速度

    消息名称:mavros/setpoint_velocity/cmd_vel

    类型名称:geometry_msgs::TwistStamped

    类型所在的头文件:geometry_msgs/TwistStamped.h

    常用类成员变量:

    geometry_msgs::Twist twist *//三轴速度*
    geometry_msgs::Twist类成员变量:
    geometry_msgs::Vector3 linear *//三轴线性速度*
    geometry_msgs::Vector3 angular *//三轴角速度*
    
  6. setpoint_position 控制期望的位置(GPS坐标)

    消息名称:mavros/setpoint_position/global

    类型名称:mavros_msgs::GlobalPositionTarget

    类型所在的头文件:mavros_msgs/GlobalPositionTarget.h

    常用类成员变量:

    uint8 coordinate_frame *//5为绝对GPS坐标系,6为相对高度GPS坐标*
    uint16 type_mask
    

mavros服务:

  1. arming Services 加解锁服务

    消息名称:mavros/cmd/arming

    类型名称:mavros_msgs::CommandBool

    类型所在的头文件:mavros_msgs/CommandBool.h

  2. 模式切换消息名称:mavros/set_mode

    类型名称:mavros_msgs::SetMode

    类型所在的头文件:mavros_msgs/SetMode.h

mavros常用消息类型表相关推荐

  1. Windows 常用消息大全系统消息、通告消息、用户消息

    附录A Windows 常用消息大全 表A-1  Windows消息分布 消息范围 说 明 0 - WM_USER – 1 系统消息 WM_USER - 0x7FFF 自定义窗口类整数消息 WM_AP ...

  2. windows常用消息大全(系统消息、通告消息、用户消息)

    附录A Windows 常用消息大全 表A-1  Windows消息分布 消息范围 说 明 0 - WM_USER – 1 系统消息 WM_USER - 0x7FFF 自定义窗口类整数消息 WM_AP ...

  3. 无人机仿真XTDrone学习二:常用的mavros消息类型

    mavros用于无人机通信,可以将飞控与主控的信息进行交换.本次记录常用的mavros消息类型. 官方Wiki最正确,如有疑问首先查阅Wiki. mavros wiki CSDN参考 常用话题 数传 ...

  4. ROS学习十、无人机通信模块mavros(1)常用的mavros消息类型

    ROS学习十.无人机通信模块mavros(1)常用的mavros消息类型 前言 数传 全局位置 IMU惯导 本地位置 飞控命令 设置飞行位点.速度.加速度 系统状态 系统时间 其它 前言 mavros ...

  5. mysql表索引类型修改_MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结...

    本文实例讲述了MySQL常用的建表.添加字段.修改字段.添加索引SQL语句写法.分享给大家供大家参考,具体如下: 建表: DROP TABLE IF EXISTS bulletin; CREATE T ...

  6. DBA必知的170张Oracle常用动态性能表介绍

     DBA必知的170张Oracle常用动态性能表介绍 常用动态性能表.pdf 附录C 动态性能(V$)视图 本附录介绍动态性能视图.这些视图一般作为V$视图引用.本附录包括下列内容: ???? 动态性 ...

  7. 物联网|物联网领域常用通信类型

    物联网领域常用通信类型 有线通信 RS485:两线制,差分信号传输,半双工通信,最大通信距离千米以上. RS232:三线制,全双工通信,一般通信距离小于 10 米. 以太网:4 线或 8 线,多主通信 ...

  8. 机器学习常用术语词汇表

    EOF是一个计算机术语,为End Of File的缩写 ,在操作系统中表示资料源无更多的资料可读取. 刚接触机器学习框架 TensorFlow 的新手们,这篇由 Google 官方出品的常用术语词汇表 ...

  9. 超全汇总!机器学习常用术语词汇表

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 刚接触机器学习框架 TensorFlow 的新手们,这篇由 Goo ...

  10. SparkRPC源码分析之RPC管道与消息类型

    SparkRPC源码分析之RPC管道与消息类型 我们前面看过了netty基础知识扫盲,那我们应该明白,ChannelHandler这个组件内为channel的各种事件提供了处理逻辑,也就是主要业务逻辑 ...

最新文章

  1. Java基础系列--Executor框架(一)
  2. scrollWidth,clientWidth,offsetWidth的区别
  3. 在div中显示html_HTML基础知识之DIV
  4. python中乘法和除法_python – NumPy的性能:uint8对比浮动和乘法与除法?
  5. java提高篇之详解内部类
  6. 逐步解析:杨辉三角(C语言)
  7. 带你学习Javascript中的函数进阶(一)
  8. SQL Server中的MTVF和CE模型变化
  9. 决策树之ID3,C4.5
  10. 在jexus下如何简单的配置多站点
  11. Js让光标停在输入框input框最后面
  12. matlab hadamard(哈达玛变换)变换
  13. 具有多个单元格类型的iOS UITableView
  14. Ubuntu下使用VI编辑文件必知的常用命令
  15. CSDN MarkDown编辑器的使用(原内容)
  16. c#下实现GUI编程_写给初学者的C#教程[专题1S7通信](1)
  17. Python遗传算法初学者教程
  18. codeforces 558D Guess Your Way Out! II
  19. 苹果cms对接双端android源码,苹果cms影视双端APP搭建教程
  20. MIMO技术中的各种增益分析

热门文章

  1. Python学习——collections系列
  2. 零顶会进大厂算法岗的正确姿势(干货总结)
  3. 【每日算法Day 73】学妹大半夜私聊我有空吗,然后竟然做出这种事!
  4. 每日算法系列【LeetCode 128】最长连续序列
  5. 数据结构与算法python—5.队列及python实现与leetcode总结
  6. 用GPU进行TensorFlow计算加速
  7. ARM嵌入式系统开发之接收函数的实现
  8. 65 ----点到平面及直线的距离、两异面直线间的距离
  9. Git版本控制:Github的使用之 多人协作及参与项目
  10. python 元组和列表区别_Python基础教程,第三讲,列表和元组