py_trees_ros package from py_trees_ros repo

py_trees_ros

Package Summary

Tags No category tags.
Version 0.5.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/splintered-reality/py_trees_ros.git
VCS Type git
VCS Version release/0.5.x
Last Updated 2019-03-24
Dev Status MAINTAINED
Released RELEASED

Package Description

Ros extensions and behaviours for py_trees.

Additional Links

Maintainers

  • Daniel Stonier
  • Naveed Usmani

Authors

  • Daniel Stonier
  • Michal Staniaszek
  • Naveed Usmani

Py Trees for ROS

Behaviours, trees and utilities that extend py_trees for use with ROS.

Sources, Builds & Docs

Melodic Kinetic
Sources 0.5.x-Sources 0.5.x-Sources
Continuous Integration melodic-Status kinetic-Status
Documentation 0.5.x-Docs 0.5.x-Docs

Getting Started

Make sure to refer to the py_trees package and it's documentation [melodic], [kinetic] for a primer on behaviour trees and then follow up with this package's tutorials [melodic], [kinetic] for getting started with behaviour trees in ROS.

The ROS 1 Py Trees Packages

CHANGELOG

Changelog

0.5.18 (2019-03-23)

  • [infra] merge kinetic and melodic release branches

0.5.17 (2019-02-20)

  • [actions] remove redundant prints in the action behaviour

0.5.16 (2019-02-02)

  • [trees] added serialisation to Decorator

0.5.15 (2019-02-02)

  • [programs] blackboard-watcher can operate on the entire blackboard
  • [programs] tree-watcher added

0.5.13 (2017-05-28)

  • [doc] add many missing packages to satiate autodoc

0.5.9 (2017-04-16)

  • [doc] add missing rqt-py-trees image
  • [infra] bugfix missing install rule for mock sensors script

0.5.5 (2017-03-31)

  • [infra] missed the py_trees exec dependency, fixed.

0.5.4 (2017-03-25)

  • [docs] faq added
  • [tutorials] 9 - bagging
  • [infra] various dependency fixes for tests and autodoc
  • [tests] fix broken subscrirber test

0.5.3 (2017-03-21)

  • [tutorials] 8 - dynamic loading, insertion and execution
  • [tutorials] 7 - docking, undocking, cancelling and recovery

0.5.2 (2017-03-19)

  • [infra] add missing actionlib dependencies

0.5.1 (2017-03-19)

  • [tutorials] 6 - context switching
  • [tutorials] re-insert missing images

0.5.0 (2017-02-21)

  • [docs] new and shiny index added
  • [tutorials] qt dashboard support
  • [tutorials] 5 - tree scanning added
  • [tutorials] 4 - tree introspection added
  • [tutorials] 3 - blackboards added
  • [tutorials] 2 - battery low branch added
  • [tutorials] 1 - data gathering added
  • [mock] a mock robot for tutorials and testing
  • [behaviours] action client, battery behaviours added
  • [infra] refactoring for kinetic

Indigo -> Kinetic Changelist

Py Trees ROS API

  • subscribers
    • py_trees.subscribers.SubscriberHandler -> py_trees_ros.subscribers.Handler
    • py_trees.subscribers.CheckSubscriberVariable -> py_trees_ros.subscribers.CheckData
    • py_trees.subscribers.WaitForSubscriberData -> py_trees_ros.subscribers.WaitForData
  • conversions
    • py_trees.converters.convert_type -> py_trees_ros.converters.behaviour_type_to_msg_constant
    • py_trees.converters.convert_status -> py_trees_ros.converters.status_enum_to_msg_constant
    • py_trees.converters.convert_blackbox -> py_trees_ros.converters.blackbox_enum_to_msg_constant
  • blackboard
    • py_trees.ros.blackboard -> py_trees_ros.blackboard.Exchange
    • ~list_blackboard_variables -> ~get_blackboard_variables
    • ~spawn_blackboard_watcher -> ~open_blackboard_watcher
    • ~destroy_blackboard_watcher -> ~close_blackboard_watcher
  • visitors : classes moved from py_trees.trees -> py_trees_ros.visitors

Py Trees ROS Msgs API

  • blackboard services
    • py_trees.msgs.srv.BlackboardVariables -> py_trees_msgs.srv.GetBlackboardVariables
    • py_trees.msgs.srv.SpawnBlackboardWatcher -> py_trees_msgs.srv.OpenBlackboardWatcher
    • py_trees.msgs.srv.DestroyBlackboardWatcher -> py_trees_msgs.srv.CloseBlackboardWatcher

Py Trees

  • program : py-trees-render added
  • imposter : bugfix to permit visitors to the children of a composite original
  • visitors : py_trees.trees -> py_trees.visitors

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged py_trees_ros at answers.ros.org

py_trees_ros package from py_trees_ros repo

py_trees_ros

Package Summary

Tags No category tags.
Version 0.5.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/splintered-reality/py_trees_ros.git
VCS Type git
VCS Version release/0.5.x
Last Updated 2019-03-24
Dev Status MAINTAINED
Released RELEASED

Package Description

Ros extensions and behaviours for py_trees.

Additional Links

Maintainers

  • Daniel Stonier
  • Naveed Usmani

Authors

  • Daniel Stonier
  • Michal Staniaszek
  • Naveed Usmani

Py Trees for ROS

Behaviours, trees and utilities that extend py_trees for use with ROS.

Sources, Builds & Docs

Melodic Kinetic
Sources 0.5.x-Sources 0.5.x-Sources
Continuous Integration melodic-Status kinetic-Status
Documentation 0.5.x-Docs 0.5.x-Docs

Getting Started

Make sure to refer to the py_trees package and it's documentation [melodic], [kinetic] for a primer on behaviour trees and then follow up with this package's tutorials [melodic], [kinetic] for getting started with behaviour trees in ROS.

The ROS 1 Py Trees Packages

CHANGELOG

Changelog

0.5.18 (2019-03-23)

  • [infra] merge kinetic and melodic release branches

0.5.17 (2019-02-20)

  • [actions] remove redundant prints in the action behaviour

0.5.16 (2019-02-02)

  • [trees] added serialisation to Decorator

0.5.15 (2019-02-02)

  • [programs] blackboard-watcher can operate on the entire blackboard
  • [programs] tree-watcher added

0.5.13 (2017-05-28)

  • [doc] add many missing packages to satiate autodoc

0.5.9 (2017-04-16)

  • [doc] add missing rqt-py-trees image
  • [infra] bugfix missing install rule for mock sensors script

0.5.5 (2017-03-31)

  • [infra] missed the py_trees exec dependency, fixed.

0.5.4 (2017-03-25)

  • [docs] faq added
  • [tutorials] 9 - bagging
  • [infra] various dependency fixes for tests and autodoc
  • [tests] fix broken subscrirber test

0.5.3 (2017-03-21)

  • [tutorials] 8 - dynamic loading, insertion and execution
  • [tutorials] 7 - docking, undocking, cancelling and recovery

0.5.2 (2017-03-19)

  • [infra] add missing actionlib dependencies

0.5.1 (2017-03-19)

  • [tutorials] 6 - context switching
  • [tutorials] re-insert missing images

0.5.0 (2017-02-21)

  • [docs] new and shiny index added
  • [tutorials] qt dashboard support
  • [tutorials] 5 - tree scanning added
  • [tutorials] 4 - tree introspection added
  • [tutorials] 3 - blackboards added
  • [tutorials] 2 - battery low branch added
  • [tutorials] 1 - data gathering added
  • [mock] a mock robot for tutorials and testing
  • [behaviours] action client, battery behaviours added
  • [infra] refactoring for kinetic

Indigo -> Kinetic Changelist

Py Trees ROS API

  • subscribers
    • py_trees.subscribers.SubscriberHandler -> py_trees_ros.subscribers.Handler
    • py_trees.subscribers.CheckSubscriberVariable -> py_trees_ros.subscribers.CheckData
    • py_trees.subscribers.WaitForSubscriberData -> py_trees_ros.subscribers.WaitForData
  • conversions
    • py_trees.converters.convert_type -> py_trees_ros.converters.behaviour_type_to_msg_constant
    • py_trees.converters.convert_status -> py_trees_ros.converters.status_enum_to_msg_constant
    • py_trees.converters.convert_blackbox -> py_trees_ros.converters.blackbox_enum_to_msg_constant
  • blackboard
    • py_trees.ros.blackboard -> py_trees_ros.blackboard.Exchange
    • ~list_blackboard_variables -> ~get_blackboard_variables
    • ~spawn_blackboard_watcher -> ~open_blackboard_watcher
    • ~destroy_blackboard_watcher -> ~close_blackboard_watcher
  • visitors : classes moved from py_trees.trees -> py_trees_ros.visitors

Py Trees ROS Msgs API

  • blackboard services
    • py_trees.msgs.srv.BlackboardVariables -> py_trees_msgs.srv.GetBlackboardVariables
    • py_trees.msgs.srv.SpawnBlackboardWatcher -> py_trees_msgs.srv.OpenBlackboardWatcher
    • py_trees.msgs.srv.DestroyBlackboardWatcher -> py_trees_msgs.srv.CloseBlackboardWatcher

Py Trees

  • program : py-trees-render added
  • imposter : bugfix to permit visitors to the children of a composite original
  • visitors : py_trees.trees -> py_trees.visitors

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged py_trees_ros at answers.ros.org