-
 

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

flexbe_states provides a collection of common generic predefined states.

Additional Links

Maintainers

  • Philipp Schillinger
  • David Conner

Authors

  • Philipp Schillinger
README
No README found. See repository README.
CHANGELOG

Changelog for package flexbe_states

2.3.5 (2024-05-31)

  • use onboard heartbeat to trigger launcher
  • add command line argument to allow quicker startup
  • clean up tabs in subscriber state
  • Merge pull request #19 from AravindaDP/iron
    • Add qos parameter to SubscriberState

2.3.4 (2024-05-01)

2.3.3 (2023-08-09)

  • cleanup
  • destroy sub/pub/client in executor thread
  • use SingleThreadedExecutor without callback groups
  • use basic pub/sub for onboard; cleanup

2.3.2 (2023-08-01)

2.3.1 (2023-07-31)

  • modify input to allow lists or tuples (or just csv numbers)
  • add pickle warning
  • post user prompt as hint to FlexBE log.
  • tweak the timeout description
  • use wait duration in input_state
  • modify is_available for current status check not wait
  • update action client test

2.3.0 (2023-07-20)

  • add input_action_server with UI and update handling inside input_state
    • WARNING: This change to input_state.py may require changes to how data is being sent
  • add timeout and use wait duration to action client calls
  • Updates to dependencies for ROS build farm

2.2.0 (2023-06-29)

  • update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup
  • Merge pull request #8 from AravindaDP/ros2-devel fix: subscriber_state.py

2.1.0 (2022-08-02)

  • ROS 2 Humble release
  • Use instance id for proxy subscribers
  • Update script_dir in setup.cfg
  • 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_states] Pass flexible calculation state input as kwargs for python3 compatibility
  • Contributors: Philipp Schillinger

1.3.0 (2020-11-19)

  • 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
  • [flexbe_states] Cleanup of states
  • Major clean-up of most core components
  • Remove smach dependency
  • Contributors: Philipp Schillinger

1.2.5 (2020-06-14)

  • [flexbe_states] Fix ambiguous import of subscriber state
  • Merge branch 'develop' into feature/state_logger_rework
  • [flexbe_states] Clean up input state
  • Contributors: Philipp Schillinger

1.2.4 (2020-03-25)

  • Merge branch 'fmessmer-feature/python3_compatibility' into develop
  • 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
  • Revise internal dependencies
  • 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_testing] Refactor testing framework as basis for new feature
  • Contributors: Philipp Schillinger

1.2.2 (2019-09-16)

1.2.1 (2019-06-02)

  • Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
  • fix filemodes: those files should not be executable
  • Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  • Bump required flexbe_app version
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Matthias Gruhler, Philipp Schillinger

1.1.2 (2019-04-09)

  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.1 (2018-12-18)

  • Merge remote-tracking branch 'origin/develop'
  • Revise run dependencies
  • [flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.0 (2018-12-01)

  • Merge branch 'develop'
  • Merge branch 'feature/flexbe_app' into develop
  • Update maintainer information
  • Merge remote-tracking branch 'origin/fix/state_tests' into feature/flexbe_app
  • [flexbe_states] Add pose test for subscriber state
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
  • Merge branch 'develop' into feature/flexbe_app
  • Merge branch 'develop'
  • [flexbe_states] Explicitly set message to None in SubscriberState if unavailable
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
  • feat: Add String publisher state
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Fixed documentation of text format
  • Merge branch 'develop' into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Merge remote-tracking branch 'origin/tudarmstadt' into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Changed value parameter to input key
  • Created bool publisher state
  • Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
  • Added new state for publishing an empty message in a given topic
  • Added new state to log data key
  • [flexbe_states] Add state export tag
  • Added a flexible check condition state to evaluate a predicate with multiple userdata
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Added option to subscriber state to initially drop older messages
  • [flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
  • [flexbe_states] Fixed subscriber state
  • Merge remote-tracking branch 'origin/feature/multirobot'
  • Merge remote-tracking branch 'origin/master' into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
  • [flexbe_states] Use rostest interface of flexbe_testing
  • [flexbe_states] Added generic state for getting a message from any topic
  • [flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
  • [flexbe_states] Set concurrent state to deprecated in favor of concurrency container
  • [flexbe_states] Added flexbe_testing test cases for all common states
  • [flexbe_states] Completed documentation of flexible_calculation_state
  • Changed absolute topic references to relative
  • Removed some old and unused project files
  • Initial commit of software
  • Contributors: Alberto Romay, Alireza, Philipp Schillinger

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_states at Robotics Stack Exchange

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

flexbe_states provides a collection of common generic predefined states.

Additional Links

Maintainers

  • Philipp Schillinger
  • David Conner

Authors

  • Philipp Schillinger
README
No README found. See repository README.
CHANGELOG

Changelog for package flexbe_states

3.0.4 (2024-07-02)

  • tweak help description of calculation/condition states

3.0.3 (2024-06-06)

3.0.2 (2024-06-04)

  • flake8/pycodestyle cleanup

3.0.1 (2024-05-31)

  • use onboard heartbeat to trigger launcher
  • clean up tabs in subscriber state
  • tweak UI message
  • Merge pull request #19 from AravindaDP/iron
    • Add qos parameter to SubscriberState

3.0.0 (2024-05-01)

  • update with state map and changes to concurrent handling
  • allow removing action clients and service callers
  • add options to remove service callers and action clients
  • flake8, pep257 and codestyle checks

2.3.4 (2024-05-01)

2.3.3 (2023-08-09)

  • cleanup

2.3.2 (2023-08-01)

2.3.1 (2023-07-31)

  • modify input to allow lists or tuples (or just csv numbers)
  • add pickle warning
  • post user prompt as hint to FlexBE log.
  • tweak the timeout description
  • use wait duration in input_state
  • modify is_available for current status check not wait
  • update action client test

2.3.0 (2023-07-20)

  • add input_action_server with UI and update handling inside input_state
    • WARNING: This change to input_state.py may require changes to how data is being sent
  • use wait duration with proxy action client and add timeout
  • Updates to dependencies for ROS build farm

2.2.0 (2023-06-29)

  • update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup
  • Merge pull request #8 from AravindaDP/ros2-devel fix: subscriber_state.py

2.1.0 (2022-08-02)

  • ROS 2 Humble release
  • Use instance id for proxy subscribers
  • Update script_dir in setup.cfg
  • 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_states] Pass flexible calculation state input as kwargs for python3 compatibility
  • Contributors: Philipp Schillinger

1.3.0 (2020-11-19)

  • 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
  • [flexbe_states] Cleanup of states
  • Major clean-up of most core components
  • Remove smach dependency
  • Contributors: Philipp Schillinger

1.2.5 (2020-06-14)

  • [flexbe_states] Fix ambiguous import of subscriber state
  • Merge branch 'develop' into feature/state_logger_rework
  • [flexbe_states] Clean up input state
  • Contributors: Philipp Schillinger

1.2.4 (2020-03-25)

  • Merge branch 'fmessmer-feature/python3_compatibility' into develop
  • 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
  • Revise internal dependencies
  • 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_testing] Refactor testing framework as basis for new feature
  • Contributors: Philipp Schillinger

1.2.2 (2019-09-16)

1.2.1 (2019-06-02)

  • Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
  • fix filemodes: those files should not be executable
  • Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  • Bump required flexbe_app version
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Matthias Gruhler, Philipp Schillinger

1.1.2 (2019-04-09)

  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.1 (2018-12-18)

  • Merge remote-tracking branch 'origin/develop'
  • Revise run dependencies
  • [flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.0 (2018-12-01)

  • Merge branch 'develop'
  • Merge branch 'feature/flexbe_app' into develop
  • Update maintainer information
  • Merge remote-tracking branch 'origin/fix/state_tests' into feature/flexbe_app
  • [flexbe_states] Add pose test for subscriber state
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
  • Merge branch 'develop' into feature/flexbe_app
  • Merge branch 'develop'
  • [flexbe_states] Explicitly set message to None in SubscriberState if unavailable
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
  • feat: Add String publisher state
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Fixed documentation of text format
  • Merge branch 'develop' into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Merge remote-tracking branch 'origin/tudarmstadt' into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Changed value parameter to input key
  • Created bool publisher state
  • Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
  • Added new state for publishing an empty message in a given topic
  • Added new state to log data key
  • [flexbe_states] Add state export tag
  • Added a flexible check condition state to evaluate a predicate with multiple userdata
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Added option to subscriber state to initially drop older messages
  • [flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
  • [flexbe_states] Fixed subscriber state
  • Merge remote-tracking branch 'origin/feature/multirobot'
  • Merge remote-tracking branch 'origin/master' into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
  • [flexbe_states] Use rostest interface of flexbe_testing
  • [flexbe_states] Added generic state for getting a message from any topic
  • [flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
  • [flexbe_states] Set concurrent state to deprecated in favor of concurrency container
  • [flexbe_states] Added flexbe_testing test cases for all common states
  • [flexbe_states] Completed documentation of flexible_calculation_state
  • Changed absolute topic references to relative
  • Removed some old and unused project files
  • Initial commit of software
  • Contributors: Alberto Romay, Alireza, Philipp Schillinger

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_states at Robotics Stack Exchange

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

flexbe_states provides a collection of common generic predefined states.

Additional Links

Maintainers

  • Philipp Schillinger
  • David Conner

Authors

  • Philipp Schillinger
README
No README found. See repository README.
CHANGELOG

Changelog for package flexbe_states

3.0.5 (2024-07-02)

3.0.4 (2024-07-02)

  • tweak help description of calculation/condition states

3.0.3 (2024-06-06)

3.0.2 (2024-06-04)

  • flake8/pycodestyle cleanup

3.0.1 (2024-05-31)

  • use onboard heartbeat to trigger launcher
  • clean up tabs in subscriber state
  • tweak UI message
  • Merge pull request #19 from AravindaDP/iron
    • Add qos parameter to SubscriberState

3.0.0 (2024-05-01)

  • update with state map and changes to concurrent handling
  • allow removing action clients and service callers
  • add options to remove service callers and action clients
  • flake8, pep257 and codestyle checks

2.3.4 (2024-05-01)

2.3.3 (2023-08-09)

  • cleanup

2.3.2 (2023-08-01)

2.3.1 (2023-07-31)

  • modify input to allow lists or tuples (or just csv numbers)
  • add pickle warning
  • post user prompt as hint to FlexBE log.
  • tweak the timeout description
  • use wait duration in input_state
  • modify is_available for current status check not wait
  • update action client test

2.3.0 (2023-07-20)

  • add input_action_server with UI and update handling inside input_state
    • WARNING: This change to input_state.py may require changes to how data is being sent
  • use wait duration with proxy action client and add timeout
  • Updates to dependencies for ROS build farm

2.2.0 (2023-06-29)

  • update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup
  • Merge pull request #8 from AravindaDP/ros2-devel fix: subscriber_state.py

2.1.0 (2022-08-02)

  • ROS 2 Humble release
  • Use instance id for proxy subscribers
  • Update script_dir in setup.cfg
  • 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_states] Pass flexible calculation state input as kwargs for python3 compatibility
  • Contributors: Philipp Schillinger

1.3.0 (2020-11-19)

  • 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
  • [flexbe_states] Cleanup of states
  • Major clean-up of most core components
  • Remove smach dependency
  • Contributors: Philipp Schillinger

1.2.5 (2020-06-14)

  • [flexbe_states] Fix ambiguous import of subscriber state
  • Merge branch 'develop' into feature/state_logger_rework
  • [flexbe_states] Clean up input state
  • Contributors: Philipp Schillinger

1.2.4 (2020-03-25)

  • Merge branch 'fmessmer-feature/python3_compatibility' into develop
  • 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
  • Revise internal dependencies
  • 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_testing] Refactor testing framework as basis for new feature
  • Contributors: Philipp Schillinger

1.2.2 (2019-09-16)

1.2.1 (2019-06-02)

  • Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
  • fix filemodes: those files should not be executable
  • Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  • Bump required flexbe_app version
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Matthias Gruhler, Philipp Schillinger

1.1.2 (2019-04-09)

  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.1 (2018-12-18)

  • Merge remote-tracking branch 'origin/develop'
  • Revise run dependencies
  • [flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.0 (2018-12-01)

  • Merge branch 'develop'
  • Merge branch 'feature/flexbe_app' into develop
  • Update maintainer information
  • Merge remote-tracking branch 'origin/fix/state_tests' into feature/flexbe_app
  • [flexbe_states] Add pose test for subscriber state
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
  • Merge branch 'develop' into feature/flexbe_app
  • Merge branch 'develop'
  • [flexbe_states] Explicitly set message to None in SubscriberState if unavailable
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
  • feat: Add String publisher state
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Fixed documentation of text format
  • Merge branch 'develop' into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Merge remote-tracking branch 'origin/tudarmstadt' into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Changed value parameter to input key
  • Created bool publisher state
  • Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
  • Added new state for publishing an empty message in a given topic
  • Added new state to log data key
  • [flexbe_states] Add state export tag
  • Added a flexible check condition state to evaluate a predicate with multiple userdata
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Added option to subscriber state to initially drop older messages
  • [flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
  • [flexbe_states] Fixed subscriber state
  • Merge remote-tracking branch 'origin/feature/multirobot'
  • Merge remote-tracking branch 'origin/master' into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
  • [flexbe_states] Use rostest interface of flexbe_testing
  • [flexbe_states] Added generic state for getting a message from any topic
  • [flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
  • [flexbe_states] Set concurrent state to deprecated in favor of concurrency container
  • [flexbe_states] Added flexbe_testing test cases for all common states
  • [flexbe_states] Completed documentation of flexible_calculation_state
  • Changed absolute topic references to relative
  • Removed some old and unused project files
  • Initial commit of software
  • Contributors: Alberto Romay, Alireza, Philipp Schillinger

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_states at Robotics Stack Exchange

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

flexbe_states provides a collection of common generic predefined states.

Additional Links

Maintainers

  • Philipp Schillinger
  • David Conner

Authors

  • Philipp Schillinger
README
No README found. See repository README.
CHANGELOG

Changelog for package flexbe_states

3.0.5 (2024-07-02)

3.0.4 (2024-07-02)

  • tweak help description of calculation/condition states

3.0.3 (2024-06-06)

3.0.2 (2024-06-04)

  • flake8/pycodestyle cleanup

3.0.1 (2024-05-31)

  • use onboard heartbeat to trigger launcher
  • clean up tabs in subscriber state
  • tweak UI message
  • Merge pull request #19 from AravindaDP/iron
    • Add qos parameter to SubscriberState

3.0.0 (2024-05-01)

  • update with state map and changes to concurrent handling
  • allow removing action clients and service callers
  • add options to remove service callers and action clients
  • flake8, pep257 and codestyle checks

2.3.4 (2024-05-01)

2.3.3 (2023-08-09)

  • cleanup

2.3.2 (2023-08-01)

2.3.1 (2023-07-31)

  • modify input to allow lists or tuples (or just csv numbers)
  • add pickle warning
  • post user prompt as hint to FlexBE log.
  • tweak the timeout description
  • use wait duration in input_state
  • modify is_available for current status check not wait
  • update action client test

2.3.0 (2023-07-20)

  • add input_action_server with UI and update handling inside input_state
    • WARNING: This change to input_state.py may require changes to how data is being sent
  • use wait duration with proxy action client and add timeout
  • Updates to dependencies for ROS build farm

2.2.0 (2023-06-29)

  • update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup
  • Merge pull request #8 from AravindaDP/ros2-devel fix: subscriber_state.py

2.1.0 (2022-08-02)

  • ROS 2 Humble release
  • Use instance id for proxy subscribers
  • Update script_dir in setup.cfg
  • 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_states] Pass flexible calculation state input as kwargs for python3 compatibility
  • Contributors: Philipp Schillinger

1.3.0 (2020-11-19)

  • 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
  • [flexbe_states] Cleanup of states
  • Major clean-up of most core components
  • Remove smach dependency
  • Contributors: Philipp Schillinger

1.2.5 (2020-06-14)

  • [flexbe_states] Fix ambiguous import of subscriber state
  • Merge branch 'develop' into feature/state_logger_rework
  • [flexbe_states] Clean up input state
  • Contributors: Philipp Schillinger

1.2.4 (2020-03-25)

  • Merge branch 'fmessmer-feature/python3_compatibility' into develop
  • 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
  • Revise internal dependencies
  • 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_testing] Refactor testing framework as basis for new feature
  • Contributors: Philipp Schillinger

1.2.2 (2019-09-16)

1.2.1 (2019-06-02)

  • Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
  • fix filemodes: those files should not be executable
  • Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  • Bump required flexbe_app version
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Matthias Gruhler, Philipp Schillinger

1.1.2 (2019-04-09)

  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.1 (2018-12-18)

  • Merge remote-tracking branch 'origin/develop'
  • Revise run dependencies
  • [flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.0 (2018-12-01)

  • Merge branch 'develop'
  • Merge branch 'feature/flexbe_app' into develop
  • Update maintainer information
  • Merge remote-tracking branch 'origin/fix/state_tests' into feature/flexbe_app
  • [flexbe_states] Add pose test for subscriber state
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
  • Merge branch 'develop' into feature/flexbe_app
  • Merge branch 'develop'
  • [flexbe_states] Explicitly set message to None in SubscriberState if unavailable
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
  • feat: Add String publisher state
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Fixed documentation of text format
  • Merge branch 'develop' into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Merge remote-tracking branch 'origin/tudarmstadt' into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Changed value parameter to input key
  • Created bool publisher state
  • Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
  • Added new state for publishing an empty message in a given topic
  • Added new state to log data key
  • [flexbe_states] Add state export tag
  • Added a flexible check condition state to evaluate a predicate with multiple userdata
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Added option to subscriber state to initially drop older messages
  • [flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
  • [flexbe_states] Fixed subscriber state
  • Merge remote-tracking branch 'origin/feature/multirobot'
  • Merge remote-tracking branch 'origin/master' into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
  • [flexbe_states] Use rostest interface of flexbe_testing
  • [flexbe_states] Added generic state for getting a message from any topic
  • [flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
  • [flexbe_states] Set concurrent state to deprecated in favor of concurrency container
  • [flexbe_states] Added flexbe_testing test cases for all common states
  • [flexbe_states] Completed documentation of flexible_calculation_state
  • Changed absolute topic references to relative
  • Removed some old and unused project files
  • Initial commit of software
  • Contributors: Alberto Romay, Alireza, Philipp Schillinger

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_states at Robotics Stack Exchange

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

flexbe_states provides a collection of predefined states. Feel free to add new states.

Additional Links

Maintainers

  • Philipp Schillinger
  • David Conner

Authors

  • Philipp Schillinger
README
No README found. See repository README.
CHANGELOG

Changelog for package flexbe_states

1.4.1 (2023-07-19)

  • make cmake_minimum_version consistent 3.10.2 for Noetic
  • update maintainer tags in Noetic

1.4.0 (2023-05-18)

  • Updates for Melodic and Noetic releases on github.com/FlexBE

1.3.1 (2020-12-11)

  • [flexbe_states] Pass flexible calculation state input as kwargs for python3 compatibility
  • Contributors: Philipp Schillinger

1.3.0 (2020-11-19)

  • 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
  • [flexbe_states] Cleanup of states
  • Major clean-up of most core components
  • Remove smach dependency
  • Contributors: Philipp Schillinger

1.2.5 (2020-06-14)

  • [flexbe_states] Fix ambiguous import of subscriber state
  • Merge branch 'develop' into feature/state_logger_rework
  • [flexbe_states] Clean up input state
  • Contributors: Philipp Schillinger

1.2.4 (2020-03-25)

  • Merge branch 'fmessmer-feature/python3_compatibility' into develop
  • 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
  • Revise internal dependencies
  • 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_testing] Refactor testing framework as basis for new feature
  • Contributors: Philipp Schillinger

1.2.2 (2019-09-16)

1.2.1 (2019-06-02)

  • Merge pull request #72 from mgruhler/fix/filemodes fix filemodes: those files should not be executable
  • fix filemodes: those files should not be executable
  • Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  • Bump required flexbe_app version
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Matthias Gruhler, Philipp Schillinger

1.1.2 (2019-04-09)

  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.1 (2018-12-18)

  • Merge remote-tracking branch 'origin/develop'
  • Revise run dependencies
  • [flexbe_states] Remove deprecated concurrent_state - use Concurrency container instead
  • Merge remote-tracking branch 'origin/master' into develop
  • Contributors: Philipp Schillinger

1.1.0 (2018-12-01)

  • Merge branch 'develop'
  • Merge branch 'feature/flexbe_app' into develop
  • Update maintainer information
  • Merge remote-tracking branch 'origin/fix/state_tests' into feature/flexbe_app
  • [flexbe_states] Add pose test for subscriber state
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #52 from ruvu/fix/catkin_lint_errors_and_warnings chore: ran catkin_lint and fixed warnings and errors
  • Merge branch 'develop' into feature/flexbe_app
  • Merge branch 'develop'
  • [flexbe_states] Explicitly set message to None in SubscriberState if unavailable
  • Merge remote-tracking branch 'origin/develop' into feature/flexbe_app
  • Merge pull request #42 from alireza-hosseini/feat-string-publisher feat: Add String publisher state
  • feat: Add String publisher state
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Fixed documentation of text format
  • Merge branch 'develop' into feature/flexbe_app Conflicts: flexbe_mirror/src/flexbe_mirror/flexbe_mirror.py flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py flexbe_widget/bin/flexbe_app flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Merge remote-tracking branch 'origin/tudarmstadt' into develop Conflicts: flexbe_widget/src/flexbe_widget/behavior_action_server.py
  • Changed value parameter to input key
  • Created bool publisher state
  • Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
  • Added new state for publishing an empty message in a given topic
  • Added new state to log data key
  • [flexbe_states] Add state export tag
  • Added a flexible check condition state to evaluate a predicate with multiple userdata
  • Merge remote-tracking branch 'origin/develop'
  • [flexbe_states] Added option to subscriber state to initially drop older messages
  • [flexbe_states] Do not set subscriber to None in subscriber state if topic is not available
  • [flexbe_states] Fixed subscriber state
  • Merge remote-tracking branch 'origin/feature/multirobot'
  • Merge remote-tracking branch 'origin/master' into feature/multirobot Conflicts: flexbe_core/src/flexbe_core/core/monitoring_state.py flexbe_core/src/flexbe_core/core/operatable_state.py
  • [flexbe_states] Use rostest interface of flexbe_testing
  • [flexbe_states] Added generic state for getting a message from any topic
  • [flexbe_states] Moved logging states to flexbe_utility_states (repo: generic_flexbe_states)
  • [flexbe_states] Set concurrent state to deprecated in favor of concurrency container
  • [flexbe_states] Added flexbe_testing test cases for all common states
  • [flexbe_states] Completed documentation of flexible_calculation_state
  • Changed absolute topic references to relative
  • Removed some old and unused project files
  • Initial commit of software
  • Contributors: Alberto Romay, Alireza, Philipp Schillinger

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_states at Robotics Stack Exchange