mavros订阅消息:
-
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
-
imu_pub 订阅IMU信息
消息名称:滤波后的 mavros/imu/data
(或原始信息 mavros/imu/data_raw
)
类型名称:sensor_msgs::Imu
类型所在头文件:sensor_msgs/Imu.h
常用类成员变量:
geometry_msgs::Quaternion orientation *
float64[9] orientation_covariance *
geometry_msgs::Vector3 angular_velocity *
float64[9] angular_velocity_covariance *
geometry_msgs::Vector3 linear_accleration *
float64[9] linear_accleration_covariance *
-
local_position 订阅本地位置数据
消息名称:mavros/local_position/pose
类型名称:geometry_msgs::PoseStamped
类型所在头文件:geometry_msgs/PoseStamped.h
常用类成员变量:
geometry_msgs::Pose pose
-
manual_control 订阅遥控器的值
消息名称:mavros/manual_control/control
类型名称:mavros_msgs::ManualControl
类型所在头文件:mavros_msgs::ManualControl.h
-
sys_status 查询系统状态
消息名称:mavros/state
类型名称:mavros_msgs::State
类型所在头文件:mavros_msgs/State.h
-
waypoint 航点信息
消息名称:mavros/mission/waypoint
类型名称:geometry_msgs::WaypointList
类型所在头文件:mavros_msgs/WaypointList.h
mavros发布消息:
-
actuator_control 控制飞控IO输出(混控器)
消息名称:mavros/actuator_control
类型名称:geometry_msgs::PoseStamped
类型所在头文件:mavros_msgs/Actuator_Control.h
常用类成员变量:
uint8 group_mix *
float32[8] controls *
-
setpoint_accel 控制期望的加速度
消息名称:mavros/setpoint_accel/accel
类型名称:geometry_msgs::Vector3Stamped
类型所在的头文件:geometry_msgs/Vector3Stamped.h
常用类成员变量:
geometry_msgs::Vector3 vector *
-
setpoint_attitude 控制期望的姿态
消息名称:mavros/setpoint_attitude/attitude
类型名称:geometry_msgs::PoseStamped
类型所在的头文件:geometry_msgs/PoseStamped.h
常用类成员变量:
geometry_msgs::Pose pose *
-
setpoint_position 控制期望的位置(相对坐标)
消息名称:mavros/setpoint_position/local
类型名称:geometry_msgs::PoseStamped
类型所在的头文件:geometry_msgs/PoseStamped.h
常用类成员变量:
geometry_msgs::Pose pose *
-
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 *
-
setpoint_position 控制期望的位置(GPS坐标)
消息名称:mavros/setpoint_position/global
类型名称:mavros_msgs::GlobalPositionTarget
类型所在的头文件:mavros_msgs/GlobalPositionTarget.h
常用类成员变量:
uint8 coordinate_frame *
uint16 type_mask
mavros服务:
-
arming Services 加解锁服务
消息名称:mavros/cmd/arming
类型名称:mavros_msgs::CommandBool
类型所在的头文件:mavros_msgs/CommandBool.h
-
模式切换消息名称:mavros/set_mode
类型名称:mavros_msgs::SetMode
类型所在的头文件:mavros_msgs/SetMode.h
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)