4 Star 1 Fork 0

Symphony-in-Icecity/wurenzhengfeng_ws

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tips 918 Bytes
一键复制 编辑 原始数据 按行查看 历史
Symphony-in-Icecity 提交于 2023-08-07 13:26 . wrzf final code
飞机起飞前,不停刷新home点位置(可通过/mavros/home_position/home读取),该点位置和/mavros/local_position/pose历史位置数据一样,而不是/mavros/global_position/local话题,也就是说home点坐标是基于/mavros/local_position/pose话题的。因此要返航可以直接发布mavros/setpoint_raw/local话题,给出home点坐标即可。
void command_to_mavros::idle()
{
mavros_msgs::PositionTarget pos_setpoint;
//Here pls ref to mavlink_receiver.cpp
pos_setpoint.type_mask = 0x4000;
setpoint_raw_local_pub.publish(pos_setpoint);
}
0x4000代表怠速
0x1000代表起飞 ##这个好像不好用
0x2000代表降落 ##这个好像不好用
0x3000代表游荡 ##这个好像不好用
<plugin name='gps_plugin' filename='libgazebo_gps_plugin.so'>
<robotNamespace/>
<gpsNoise>1</gpsNoise>
</plugin>
<gpsSubTopic>/gps</gpsSubTopic>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/Symphony-in-Icecity/wurenzhengfeng_ws.git
git@gitee.com:Symphony-in-Icecity/wurenzhengfeng_ws.git
Symphony-in-Icecity
wurenzhengfeng_ws
wurenzhengfeng_ws
master

搜索帮助