我是靠谱客的博主 现实绿茶,最近开发中收集的这篇文章主要介绍Mavros话题控制无人机,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.切换px4模式

#include <mavros_msgs/SetMode.h>
void main()
{
ros::init(argc, argv, "my_node");
ros::NodeHandle nh;
ros::ServiceClient setmode_client = nh.serviceClient<mavros_msgs::SetMode>("mavros/set_mode");
mavros_msgs::SetMode mode_change;
mode_change.request.custom_mode = "OFFBOARD"; //OFFBOARD模式
setmode_client.call(mode_change);//切换到OFFBOARD模式
if(setmode_client.response.mode_sent)
{
    ROS_INFO("Offboard mode changed");
}
}

除了切换到offboard模式,还可支持其他模式,详情请见 mavros/CustomModes - ROS Wiki

最后

以上就是现实绿茶为你收集整理的Mavros话题控制无人机的全部内容,希望文章能够帮你解决Mavros话题控制无人机所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部