PX4 常用服务

上/解锁服务

  1. 消息名称:mavros/cmd/arming
  2. 类型:mavros_msgs::CommandBool
  3. 头文件:mavros_msgs/CommandBool.h

请求参数在mavros github的mavros/ mavros_msgs / srv / CommandBool.srv里面

# Common type for switch commands

bool value
---
bool success
uint8 result

示例:


ros::ServiceClient px4_arming_client = nh.serviceClient<mavros_msgs::CommandBool>("/uav" + std::to_string(uav_id) + "/mavros/cmd/arming");


mavros_msgs::CommandBool arm_cmd;
arm_cmd.request.value = true;
px4_arming_client.call(arm_cmd);

 if (arm_cmd.response.success)
  {
    cout << GREEN << node_name << " vehicle disarming, success!" << TAIL << endl;
  }
  else
  {
     cout << RED << node_name << " vehicle disarming, fail!" << TAIL << endl;
  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值