("mavros/set_mode");mavros_msgs::SetMode mode_change;mo_mavros 切换到板外">
当前位置:   article > 正文

Mavros话题控制无人机_mavros 切换到板外

mavros 切换到板外

1.切换px4模式

  1. #include <mavros_msgs/SetMode.h>
  2. void main()
  3. {
  4. ros::init(argc, argv, "my_node");
  5. ros::NodeHandle nh;
  6. ros::ServiceClient setmode_client = nh.serviceClient<mavros_msgs::SetMode>("mavros/set_mode");
  7. mavros_msgs::SetMode mode_change;
  8. mode_change.request.custom_mode = "OFFBOARD"; //OFFBOARD模式
  9. setmode_client.call(mode_change);//切换到OFFBOARD模式
  10. if(setmode_client.response.mode_sent)
  11. {
  12. ROS_INFO("Offboard mode changed");
  13. }
  14. }

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/604795
推荐阅读
相关标签
  

闽ICP备14008679号