概述
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话题控制无人机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复