![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-07-02 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- add option to globally set desired update rate by calling set_default_rate from behavior
- add peek_at_buffer to proxy subscriber; modify processing of transition command for nested behaviors
- modify _entering flag and no sleep if entering
- grab reference to avoid race condition processing message in different thread while behavior finishing
- tweak state_map string text
3.0.3 (2024-06-06)
3.0.2 (2024-06-04)
- flake8/pycodestyle cleanup
3.0.1 (2024-05-31)
- Add parsing check to handle exceptions in manifest
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- add options to remove service callers and action clients
- proxy publisher dictionary usage
- use modern style names with deprecated flag
- add sync lock to proxies
- added code to remove subscriptions and publishers with sync lock
- use deque for msg buffer add lock to prevent modifications during callback (e.g. when thread starts or finishes)
- add hash for StateMap outcome index to standardize handling
- reinitialize existing state machine instead of rebuilding on sync (1000x faster)
- update with standardized topic handling
- update ui version handling
- OperatableStateMachine is now a pseudo manually transitionable state (TODO -separate logic to shadow state design)
- add is_controlled check to avoid attempts at duplicate subscriptions and cleanup
- onboard side coded to send new BehaviorSync and 'mirror/outcome'
- adding state_id handling; pre-building ContainerStructure to set IDs
- flake8, pep257 and codestyle checks
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-07-02 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- add option to globally set desired update rate by calling set_default_rate from behavior
- add peek_at_buffer to proxy subscriber; modify processing of transition command for nested behaviors
- modify _entering flag and no sleep if entering
- grab reference to avoid race condition processing message in different thread while behavior finishing
- tweak state_map string text
3.0.3 (2024-06-06)
3.0.2 (2024-06-04)
- flake8/pycodestyle cleanup
3.0.1 (2024-05-31)
- Add parsing check to handle exceptions in manifest
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- add options to remove service callers and action clients
- proxy publisher dictionary usage
- use modern style names with deprecated flag
- add sync lock to proxies
- added code to remove subscriptions and publishers with sync lock
- use deque for msg buffer add lock to prevent modifications during callback (e.g. when thread starts or finishes)
- add hash for StateMap outcome index to standardize handling
- reinitialize existing state machine instead of rebuilding on sync (1000x faster)
- update with standardized topic handling
- update ui version handling
- OperatableStateMachine is now a pseudo manually transitionable state (TODO -separate logic to shadow state design)
- add is_controlled check to avoid attempts at duplicate subscriptions and cleanup
- onboard side coded to send new BehaviorSync and 'mirror/outcome'
- adding state_id handling; pre-building ContainerStructure to set IDs
- flake8, pep257 and codestyle checks
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-07-02 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- add option to globally set desired update rate by calling set_default_rate from behavior
- add peek_at_buffer to proxy subscriber; modify processing of transition command for nested behaviors
- modify _entering flag and no sleep if entering
- grab reference to avoid race condition processing message in different thread while behavior finishing
- tweak state_map string text
3.0.3 (2024-06-06)
3.0.2 (2024-06-04)
- flake8/pycodestyle cleanup
3.0.1 (2024-05-31)
- Add parsing check to handle exceptions in manifest
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- add options to remove service callers and action clients
- proxy publisher dictionary usage
- use modern style names with deprecated flag
- add sync lock to proxies
- added code to remove subscriptions and publishers with sync lock
- use deque for msg buffer add lock to prevent modifications during callback (e.g. when thread starts or finishes)
- add hash for StateMap outcome index to standardize handling
- reinitialize existing state machine instead of rebuilding on sync (1000x faster)
- update with standardized topic handling
- update ui version handling
- OperatableStateMachine is now a pseudo manually transitionable state (TODO -separate logic to shadow state design)
- add is_controlled check to avoid attempts at duplicate subscriptions and cleanup
- onboard side coded to send new BehaviorSync and 'mirror/outcome'
- adding state_id handling; pre-building ContainerStructure to set IDs
- flake8, pep257 and codestyle checks
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.0.4 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-07-02 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- add option to globally set desired update rate by calling set_default_rate from behavior
- add peek_at_buffer to proxy subscriber; modify processing of transition command for nested behaviors
- modify _entering flag and no sleep if entering
- grab reference to avoid race condition processing message in different thread while behavior finishing
- tweak state_map string text
3.0.3 (2024-06-06)
3.0.2 (2024-06-04)
- flake8/pycodestyle cleanup
3.0.1 (2024-05-31)
- Add parsing check to handle exceptions in manifest
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- add options to remove service callers and action clients
- proxy publisher dictionary usage
- use modern style names with deprecated flag
- add sync lock to proxies
- added code to remove subscriptions and publishers with sync lock
- use deque for msg buffer add lock to prevent modifications during callback (e.g. when thread starts or finishes)
- add hash for StateMap outcome index to standardize handling
- reinitialize existing state machine instead of rebuilding on sync (1000x faster)
- update with standardized topic handling
- update ui version handling
- OperatableStateMachine is now a pseudo manually transitionable state (TODO -separate logic to shadow state design)
- add is_controlled check to avoid attempts at duplicate subscriptions and cleanup
- onboard side coded to send new BehaviorSync and 'mirror/outcome'
- adding state_id handling; pre-building ContainerStructure to set IDs
- flake8, pep257 and codestyle checks
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/team-vigir/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-12-11 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
Authors
- Philipp Schillinger
Changelog for package flexbe_core
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge branch 'feature/core_rework' of https://github.com/team-vigir/flexbe_behavior_engine into feature/core_rework
- Add support for python3
- [flexbe_core] Fix typo in userdata handling of concurrency container
- [flexbe_core] Use more explicit userdata update operations
- [flexbe_core] Add userdata tests and improvements
- [flexbe_core] Add checks and specific exception types
- [flexbe_core] Add test cases for state capabilities
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_core] Consider a running mirror as being controlled (see #123)
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_core] Allow to specify a subset of logged userdata keys
- [flexbe_core] Extend configuration options
- [flexbe_core] Rework state logger implementation
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- [flexbe_core] Add tests for proxies
- [flexbe_core] Several minor improvements of proxies (see #114)
- [flexbe_msgs] [flexbe_core] Add debug level to logger (see #101)
- Merge pull request #110 from team-vigir/fix/catkin_install Let behavior library find sourcecode in devel or install spaces
- Let behavior library find sourcecode in devel or install spaces (fix #104)
- [flexbe_core] Fix reset of requested outcome when re-visiting the same state and immediately requesting an outcome
- [flexbe_core] Fix duplicate sleep in case of state machine inside concurrency
- [flexbe_core] Robustify priority container path handling
- Do not trigger on_resume and on_exit when stopped during pause (see #103)
- Remove mistakenly added text
- Merge branch 'fmessmer-feature/python3_compatibility' into develop
- Remove explicit list construction where not required
- Remove redundant type check
- python3 compatibility via 2to3
- Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
- Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for behaviors
- [flexbe_core] Clear previous outcome requests on state loopback (see #93)
- [flexbe_core] [flexbe_onboard] Move behavior parametrization to core
- Merge remote-tracking branch 'origin/develop' into feature/test_behaviors # Conflicts: # flexbe_testing/bin/testing_node # flexbe_testing/src/flexbe_testing/state_tester.py
- [flexbe_core] [flexbe_widget] Add simple breakpoint feature (see #93)
- Merge pull request #88 from team-vigir/fix/concurrency_sleep Fix rate sleep of concurrency container
- Fix rate sleep of concurrency container (see #87)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
tf | |
diagnostic_msgs | |
flexbe_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/team-vigir/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-12-11 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
Authors
- Philipp Schillinger
Changelog for package flexbe_core
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge branch 'feature/core_rework' of https://github.com/team-vigir/flexbe_behavior_engine into feature/core_rework
- Add support for python3
- [flexbe_core] Fix typo in userdata handling of concurrency container
- [flexbe_core] Use more explicit userdata update operations
- [flexbe_core] Add userdata tests and improvements
- [flexbe_core] Add checks and specific exception types
- [flexbe_core] Add test cases for state capabilities
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_core] Consider a running mirror as being controlled (see #123)
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_core] Allow to specify a subset of logged userdata keys
- [flexbe_core] Extend configuration options
- [flexbe_core] Rework state logger implementation
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- [flexbe_core] Add tests for proxies
- [flexbe_core] Several minor improvements of proxies (see #114)
- [flexbe_msgs] [flexbe_core] Add debug level to logger (see #101)
- Merge pull request #110 from team-vigir/fix/catkin_install Let behavior library find sourcecode in devel or install spaces
- Let behavior library find sourcecode in devel or install spaces (fix #104)
- [flexbe_core] Fix reset of requested outcome when re-visiting the same state and immediately requesting an outcome
- [flexbe_core] Fix duplicate sleep in case of state machine inside concurrency
- [flexbe_core] Robustify priority container path handling
- Do not trigger on_resume and on_exit when stopped during pause (see #103)
- Remove mistakenly added text
- Merge branch 'fmessmer-feature/python3_compatibility' into develop
- Remove explicit list construction where not required
- Remove redundant type check
- python3 compatibility via 2to3
- Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
- Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for behaviors
- [flexbe_core] Clear previous outcome requests on state loopback (see #93)
- [flexbe_core] [flexbe_onboard] Move behavior parametrization to core
- Merge remote-tracking branch 'origin/develop' into feature/test_behaviors # Conflicts: # flexbe_testing/bin/testing_node # flexbe_testing/src/flexbe_testing/state_tester.py
- [flexbe_core] [flexbe_widget] Add simple breakpoint feature (see #93)
- Merge pull request #88 from team-vigir/fix/concurrency_sleep Fix rate sleep of concurrency container
- Fix rate sleep of concurrency container (see #87)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
tf | |
diagnostic_msgs | |
flexbe_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.5 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_core
2.3.5 (2024-05-31)
- Add parsing check to handle exceptions in manifest
- update change log
2.3.4 (2024-05-01)
- proxy action client: remove result_status and test proxy status
- Fixed bug when trying to get result state/GoalStatus.
- Add throttle option for logging (PR #14)
2.3.3 (2023-08-09)
- destroy sub/pub/client in executor thread
- update to protect against executor calls after unsubscribe/shutdown
- use SingleThreadedExecutor without callback groups
- use basic pub/sub for onboard; cleanup
2.3.2 (2023-08-01)
2.3.1 (2023-07-31)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- add wait_duration to proxy action client send goal and other tweaks
- This change could reducing waiting. If you need longer wait time, specify wait_duration
- make action client is_available check current status not wait
- flake8 cleanup; make test consistent; protect against build farm timing issue
- cleanup; modify handling of existing subscriptions
- Updates to dependencies for ROS build farm
- Modify sync messaging to avoid issue if not active state when behavior shuts down
- clean up some spam to FlexBE app console
- include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages
2.2.0 (2023-06-29)
- Modify to used behavior_id (checksum) and behavior_key consistently
- Modify shutdown handling for clean stop
- Modify wait() handling to avoid creating a rate object
- modify sync handling and execute loop timing
- add proxy tf listener
- Require 'inst_id' for ProxySubscriber setup (change from 'id')
- flake8, pep257, pylint cleanup; licenses and copyright
- Pull request #154
- Pull request #163
- Pull request #153 Modification
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (undone by item 2 above)
2.1.1 (2022-09-12)
- ProxyServiceCaller changes
- fix issue #1
- wait_duration handling
- connect without service being available
- misc cleanup
2.1.0 (2022-08-02)
- ROS 2 Humble release
- Includes changes sync check handling
- Label proxy subscribers by instance id and handle instance type changes
- Update proxy action client handling
- Tested under Ubuntu 22.04 and ROS Humble
2.0.0 (2022-02-22)
- Initial ROS 2 "foxy" release based on ROS 1 commit a343c657
- Includes changes to concurrent state and sleep handling
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_ros | |
launch_testing | |
rclpy | |
flexbe_msgs | |
std_msgs | |
std_srvs | |
tf2_ros_py |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/team-vigir/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-12-11 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
Authors
- Philipp Schillinger
Changelog for package flexbe_core
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge branch 'feature/core_rework' of https://github.com/team-vigir/flexbe_behavior_engine into feature/core_rework
- Add support for python3
- [flexbe_core] Fix typo in userdata handling of concurrency container
- [flexbe_core] Use more explicit userdata update operations
- [flexbe_core] Add userdata tests and improvements
- [flexbe_core] Add checks and specific exception types
- [flexbe_core] Add test cases for state capabilities
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_core] Consider a running mirror as being controlled (see #123)
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_core] Allow to specify a subset of logged userdata keys
- [flexbe_core] Extend configuration options
- [flexbe_core] Rework state logger implementation
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- [flexbe_core] Add tests for proxies
- [flexbe_core] Several minor improvements of proxies (see #114)
- [flexbe_msgs] [flexbe_core] Add debug level to logger (see #101)
- Merge pull request #110 from team-vigir/fix/catkin_install Let behavior library find sourcecode in devel or install spaces
- Let behavior library find sourcecode in devel or install spaces (fix #104)
- [flexbe_core] Fix reset of requested outcome when re-visiting the same state and immediately requesting an outcome
- [flexbe_core] Fix duplicate sleep in case of state machine inside concurrency
- [flexbe_core] Robustify priority container path handling
- Do not trigger on_resume and on_exit when stopped during pause (see #103)
- Remove mistakenly added text
- Merge branch 'fmessmer-feature/python3_compatibility' into develop
- Remove explicit list construction where not required
- Remove redundant type check
- python3 compatibility via 2to3
- Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
- Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for behaviors
- [flexbe_core] Clear previous outcome requests on state loopback (see #93)
- [flexbe_core] [flexbe_onboard] Move behavior parametrization to core
- Merge remote-tracking branch 'origin/develop' into feature/test_behaviors # Conflicts: # flexbe_testing/bin/testing_node # flexbe_testing/src/flexbe_testing/state_tester.py
- [flexbe_core] [flexbe_widget] Add simple breakpoint feature (see #93)
- Merge pull request #88 from team-vigir/fix/concurrency_sleep Fix rate sleep of concurrency container
- Fix rate sleep of concurrency container (see #87)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
tf | |
diagnostic_msgs | |
flexbe_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/team-vigir/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-12-11 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
Authors
- Philipp Schillinger
Changelog for package flexbe_core
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge branch 'feature/core_rework' of https://github.com/team-vigir/flexbe_behavior_engine into feature/core_rework
- Add support for python3
- [flexbe_core] Fix typo in userdata handling of concurrency container
- [flexbe_core] Use more explicit userdata update operations
- [flexbe_core] Add userdata tests and improvements
- [flexbe_core] Add checks and specific exception types
- [flexbe_core] Add test cases for state capabilities
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_core] Consider a running mirror as being controlled (see #123)
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_core] Allow to specify a subset of logged userdata keys
- [flexbe_core] Extend configuration options
- [flexbe_core] Rework state logger implementation
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- [flexbe_core] Add tests for proxies
- [flexbe_core] Several minor improvements of proxies (see #114)
- [flexbe_msgs] [flexbe_core] Add debug level to logger (see #101)
- Merge pull request #110 from team-vigir/fix/catkin_install Let behavior library find sourcecode in devel or install spaces
- Let behavior library find sourcecode in devel or install spaces (fix #104)
- [flexbe_core] Fix reset of requested outcome when re-visiting the same state and immediately requesting an outcome
- [flexbe_core] Fix duplicate sleep in case of state machine inside concurrency
- [flexbe_core] Robustify priority container path handling
- Do not trigger on_resume and on_exit when stopped during pause (see #103)
- Remove mistakenly added text
- Merge branch 'fmessmer-feature/python3_compatibility' into develop
- Remove explicit list construction where not required
- Remove redundant type check
- python3 compatibility via 2to3
- Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
- Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for behaviors
- [flexbe_core] Clear previous outcome requests on state loopback (see #93)
- [flexbe_core] [flexbe_onboard] Move behavior parametrization to core
- Merge remote-tracking branch 'origin/develop' into feature/test_behaviors # Conflicts: # flexbe_testing/bin/testing_node # flexbe_testing/src/flexbe_testing/state_tester.py
- [flexbe_core] [flexbe_widget] Add simple breakpoint feature (see #93)
- Merge pull request #88 from team-vigir/fix/concurrency_sleep Fix rate sleep of concurrency container
- Fix rate sleep of concurrency container (see #87)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
tf | |
diagnostic_msgs | |
flexbe_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_core at Robotics Stack Exchange
![]() |
flexbe_core package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.4.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/flexbe/flexbe_behavior_engine.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2023-07-19 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Philipp Schillinger
Authors
- Philipp Schillinger
Changelog for package flexbe_core
1.4.1 (2023-07-19)
- make cmake_minimum_version consistent 3.10.2 for Noetic
- ignore time dependent tests on build farm due to OS switching; just warn
1.4.0 (2023-05-18)
- Updates for Melodic and Noetic releases on github.com/FlexBE
- [flexbe_core] Fix handling of boolean behavior args
- [flexbe_core] Merge pull request #153 from omercans/fix/set-current-state-of-cc-to-none-on-forced-exit
- [flexbe_core] Merge pull request #154 from duwke/patch-1 - Check topic availability before returning last_msg
- [flexbe_core] Merge pull request #163 from LoyVanBeek/fix/nested_sm_userdata - Fix nested state machine userdata
1.3.1 (2020-12-11)
- [flexbe_core] Replace set conversion for python3 compatibility (see #136)
- Contributors: Philipp Schillinger
1.3.0 (2020-11-19)
- [flexbe_core] Further fixes to userdata
- [flexbe_core] [flexbe_widget] Correctly handle non-existing behaviors in action goals (fix #133)
- [flexbe_core] Several fixes to userdata (see #129)
- [flexbe_core] [flexbe_testing] [flexbe_widget] Use yaml backwards compatible
- Merge remote-tracking branch 'origin/feature/core_rework' into develop # Conflicts: # flexbe_core/src/flexbe_core/core/operatable_state_machine.py # flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge branch 'feature/core_rework' of https://github.com/team-vigir/flexbe_behavior_engine into feature/core_rework
- Add support for python3
- [flexbe_core] Fix typo in userdata handling of concurrency container
- [flexbe_core] Use more explicit userdata update operations
- [flexbe_core] Add userdata tests and improvements
- [flexbe_core] Add checks and specific exception types
- [flexbe_core] Add test cases for state capabilities
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_core] Consider a running mirror as being controlled (see #123)
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_core] Allow to specify a subset of logged userdata keys
- [flexbe_core] Extend configuration options
- [flexbe_core] Rework state logger implementation
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- [flexbe_core] Add tests for proxies
- [flexbe_core] Several minor improvements of proxies (see #114)
- [flexbe_msgs] [flexbe_core] Add debug level to logger (see #101)
- Merge pull request #110 from team-vigir/fix/catkin_install Let behavior library find sourcecode in devel or install spaces
- Let behavior library find sourcecode in devel or install spaces (fix #104)
- [flexbe_core] Fix reset of requested outcome when re-visiting the same state and immediately requesting an outcome
- [flexbe_core] Fix duplicate sleep in case of state machine inside concurrency
- [flexbe_core] Robustify priority container path handling
- Do not trigger on_resume and on_exit when stopped during pause (see #103)
- Remove mistakenly added text
- Merge branch 'fmessmer-feature/python3_compatibility' into develop
- Remove explicit list construction where not required
- Remove redundant type check
- python3 compatibility via 2to3
- Contributors: Philipp Schillinger, fmessmer
1.2.3 (2020-01-10)
- Merge pull request #97 from team-vigir/feature/test_behaviors flexbe_testing support for
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rospy | |
tf | |
diagnostic_msgs | |
flexbe_msgs | |
rostest |