最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Using ROS2 jazzy along with BTCPP, is there a way to make a behavior tree with a ROS2 publisher and subscriber that work with wa

programmeradmin3浏览0评论

First of all, I'm using Ubuntu 24.04, hence my reason to be using ROS2 in its jazzy distribution.

Back when I used ROS2 humble, I had a BTCPP tutorial that worked fine. Its repo is public and is in . I'll pass through how to run it properly in the end of the post.

I upgraded my Ubuntu to 24 and so I upgraded my ROS2 to jazzy too, and by doing that the tutorial stopped working. More specifically, the error "subscription already associated with a wait set" shows up. I've searched it and tried solving my own code to make it work on jazzy.

In my last breakthrough, I learned how to attach callback groups without automatically creating a wait set in it, and so now instead of getting an error, my behavior tree is failing, unlike the tutorial. I believe that the subscription in the condition node of my behavior tree is not being correctly created. This error is in my repo at .

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论