py_trees_ros
py_trees_ros copied to clipboard
ROS extensions and implementations for py_trees
* [ ] flake, pep257, copyright tests (see [demo_nodes_py](https://github.com/ros2/demos/tree/master/demo_nodes_py))
This PR aims to address my request in https://github.com/splintered-reality/py_trees_ros/issues/181. Specifically, I added a few extra arguments to the `setup()` method of `py_trees_ros.trees.BehaviourTree`: * `node` accepts an existing `rclpy.node.Node` object so...
In `py_trees_ros.trees.BehaviourTree`, the `setup()` method always creates a new node named "tree". I have two requests, which if you agree with, I would be happy to put up a PR:...
Support setting the callback_group during subscription creation.
## Bugfixes **py_trees** * [x] https://github.com/splintered-reality/py_trees/pull/383 * [x] https://github.com/splintered-reality/py_trees/pull/366 * [x] https://github.com/splintered-reality/py_trees/pull/359 **py_trees_ros_interfaces** * [x] [float32->float64 in snapshot_period → compatible bounds with python's float](https://github.com/splintered-reality/py_trees_ros_interfaces/commit/353731f94d006ce0bc9be91a965cf41662b95ff0) **py_trees_ros** * [x] #196 * [x]...
hello, I am trying out the action tutorials on the ros side of this behavior tree framework. So far everything works like usual. I have a question regarding the design...
Currently, once you run `setup` on any behavior in [`py_trees_ros/subscribers.py`](https://github.com/splintered-reality/py_trees_ros/blob/devel/py_trees_ros/subscribers.py), that subscription is active and accepting messages until the code terminates and it is garbage-cleaned. This means it stays on...
This PR implements service clients as behaviors. Following the paradigm for action clients, it implements two behaviors: `FromBlackboard`, which reads the request from the blackboard, and `FromConstant`, which always has...
I would like to propose to add the functionality to this behavior to decide to return SUCCESS or FAILURE, not only RUNNING, if no data has arrived yet on the...
Hello, When following the installation structures in your readme, I get the following errors: ``` E: Unable to locate package ros-humble-py-trees-ros-tutorials E: Unable to locate package ros-humble-py-trees-ros-viewer ``` My OS...