ros2 action相关

ros2 action相关

总体代码参考:
一定要先看这里的示例,后续是对这个示例的说明补充
重点关注execute中,思考action的客户端与服务端联动过程中需要的是,任务执行的一些状态信息交互,就能明补execute为什么这样写了

代码讲解

void execute(const std::shared_ptr<GoalHandleFibonacci> goal_handle)
{
   
   
    // 日志:开始执行目标
    RCLCPP_INFO(this->get_logger(), "Executing goal");

    // 设置循环频率为 1Hz(每秒执行一次)
    rclcpp::Rate loop_rate(1);

    // 获取目标参数(目标中的 Fibonacci 序列长度)
    const auto goal = goal_handle->get_goal();

    // 创建用于发送反馈的对象
    auto feedback = std::make_shared<Fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值