我是靠谱客的博主 现实绿茶,这篇文章主要介绍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话题控制无人机内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部