![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
2.3.5 (2024-05-31)
- update change log
2.3.4 (2024-05-01)
2.3.3 (2023-08-09)
- 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)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- flake8 cleanup; make test consistent
- protect against build farm timing issue
- updates to dependencies for ROS build farm
- clean up some spam to FlexBE App console and just send to local terminal and log
- 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
- rework timing and sync (significant change to handling, enables proper use_sim_time)
- use inst_id for proxy subscribers (change to API)
- add colcon test pytests; copyright and license info; pep257, flake8, and pylint cleanup
- Merge team-vigir PR165 user data service
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (This was replaced by items 2 and 3 above)
2.1.0 (2022-08-02)
- ROS 2 Humble release
- FlexbeOnboard is-a Node
- Includes changes sync check handling
- Add formatted traceback to local log for behavior errors
- Updated status messages
- 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_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_testing | |
rclpy | |
flexbe_msgs | |
flexbe_core | |
flexbe_states | |
launch_ros |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- fix typo in flexbe_mirror
- ignore second behavior start request while first is processing (in case of zombie launcher)
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
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- allow removing action clients and service callers
- support for new state id and concurrency handling
2.3.4 (2024-05-01)
2.3.3 (2023-08-09)
- 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)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- flake8 cleanup; make test consistent
- protect against build farm timing issue
- updates to dependencies for ROS build farm
- clean up some spam to FlexBE App console and just send to local terminal and log
- 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
- rework timing and sync (significant change to handling, enables proper use_sim_time)
- use inst_id for proxy subscribers (change to API)
- add colcon test pytests; copyright and license info; pep257, flake8, and pylint cleanup
- Merge team-vigir PR165 user data service
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (This was replaced by items 2 and 3 above)
2.1.0 (2022-08-02)
- ROS 2 Humble release
- FlexbeOnboard is-a Node
- Includes changes sync check handling
- Add formatted traceback to local log for behavior errors
- Updated status messages
- 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_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_testing | |
rclpy | |
flexbe_msgs | |
flexbe_core | |
flexbe_states | |
launch_ros |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget |
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
3.0.5 (2024-07-02)
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- fix typo in flexbe_mirror
- ignore second behavior start request while first is processing (in case of zombie launcher)
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
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- allow removing action clients and service callers
- support for new state id and concurrency handling
2.3.4 (2024-05-01)
2.3.3 (2023-08-09)
- 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)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- flake8 cleanup; make test consistent
- protect against build farm timing issue
- updates to dependencies for ROS build farm
- clean up some spam to FlexBE App console and just send to local terminal and log
- 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
- rework timing and sync (significant change to handling, enables proper use_sim_time)
- use inst_id for proxy subscribers (change to API)
- add colcon test pytests; copyright and license info; pep257, flake8, and pylint cleanup
- Merge team-vigir PR165 user data service
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (This was replaced by items 2 and 3 above)
2.1.0 (2022-08-02)
- ROS 2 Humble release
- FlexbeOnboard is-a Node
- Includes changes sync check handling
- Add formatted traceback to local log for behavior errors
- Updated status messages
- 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_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_testing | |
rclpy | |
flexbe_msgs | |
flexbe_core | |
flexbe_states | |
launch_ros |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget |
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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
- David Conner
Authors
- Philipp Schillinger
Changelog for package flexbe_onboard
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
- [flexbe_onboard] Merge pull request #165 from HannesBachter/feature/get_userdata - get userdata by service
1.3.1 (2020-12-11)
- [flexbe_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
flexbe_core | |
flexbe_msgs | |
flexbe_states | |
rospy | |
std_msgs | |
rostest |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
- launch/behavior_onboard.launch
-
- log_enabled [default: False]
- log_folder [default: ~/.flexbe_logs]
- log_serialize [default: yaml]
- log_level [default: INFO]
- enable_clear_imports [default: False] — Delete behavior-specific module imports after execution.
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
3.0.4 (2024-07-02)
- minor clean up from flake8/pycodestyle
- fix typo in flexbe_mirror
- ignore second behavior start request while first is processing (in case of zombie launcher)
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
3.0.0 (2024-05-01)
- update with state map and changes to concurrent handling
- allow removing action clients and service callers
- support for new state id and concurrency handling
2.3.4 (2024-05-01)
2.3.3 (2023-08-09)
- 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)
- merge from ros2-devel to reduce spam and missing package handling
2.3.0 (2023-07-20)
- flake8 cleanup; make test consistent
- protect against build farm timing issue
- updates to dependencies for ROS build farm
- clean up some spam to FlexBE App console and just send to local terminal and log
- 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
- rework timing and sync (significant change to handling, enables proper use_sim_time)
- use inst_id for proxy subscribers (change to API)
- add colcon test pytests; copyright and license info; pep257, flake8, and pylint cleanup
- Merge team-vigir PR165 user data service
- Merge pull request #11 from grejj/ros2-devel Added destroy rate calls to clear up rate resources (This was replaced by items 2 and 3 above)
2.1.0 (2022-08-02)
- ROS 2 Humble release
- FlexbeOnboard is-a Node
- Includes changes sync check handling
- Add formatted traceback to local log for behavior errors
- Updated status messages
- 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_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
launch_testing | |
rclpy | |
flexbe_msgs | |
flexbe_core | |
flexbe_states | |
launch_ros |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget |
Launch files
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
1.3.1 (2020-12-11)
- [flexbe_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
flexbe_core | |
flexbe_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
- launch/behavior_onboard.launch
-
- log_enabled [default: False]
- log_folder [default: ~/.flexbe_logs]
- log_serialize [default: yaml]
- log_level [default: INFO]
- enable_clear_imports [default: False] — Delete behavior-specific module imports after execution.
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
1.3.1 (2020-12-11)
- [flexbe_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
flexbe_core | |
flexbe_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
- launch/behavior_onboard.launch
-
- log_enabled [default: False]
- log_folder [default: ~/.flexbe_logs]
- log_serialize [default: yaml]
- log_level [default: INFO]
- enable_clear_imports [default: False] — Delete behavior-specific module imports after execution.
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
1.3.1 (2020-12-11)
- [flexbe_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
flexbe_core | |
flexbe_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
- launch/behavior_onboard.launch
-
- log_enabled [default: False]
- log_folder [default: ~/.flexbe_logs]
- log_serialize [default: yaml]
- log_level [default: INFO]
- enable_clear_imports [default: False] — Delete behavior-specific module imports after execution.
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here
![]() |
flexbe_onboard package from flexbe repoflexbe_behavior_engine flexbe_core flexbe_input flexbe_mirror flexbe_msgs flexbe_onboard flexbe_states flexbe_testing flexbe_widget |
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_onboard
1.3.1 (2020-12-11)
- [flexbe_onboard] Fix assertion in onboard test
- [flexbe_onboard] Offer option to enable clearing of imports (see #135)
- [flexbe_onboard] Print stack trace on behavior import errors
- 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
- Add support for python3
- [flexbe_onboard] Remove clearing imports, not working robustly (see e.g. flexbe/flexbe_app#66)
- Major clean-up of most core components
- Remove smach dependency
- Contributors: Philipp Schillinger
1.2.5 (2020-06-14)
- [flexbe_onboard] Un-import behavior-specific imports after execution
- [flexbe_onboard] Add test cases for onboard engine
- Merge pull request #113 from team-vigir/feature/state_logger_rework State Logger Rework
- Merge branch 'develop' into feature/state_logger_rework
- [flexbe_onboard] Cleanup onboard and add thread locks (see #117)
- [flexbe_onboard] Expose new state logger args in onboard launch file
- Contributors: Philipp Schillinger
1.2.4 (2020-03-25)
- 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)
- 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
- [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_onboard] Use proper tempdir to avoid access right issues for multi-user setups
- Merge pull request #82 from grejj/fix/loglevel Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Changed loglevel from logdebug to loginfo because logdebug doesn't exist in Logger
- Contributors: Philipp Schillinger, grejj
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/develop'
- [flexbe_onboard] Change input parsing warning to debug level
- Merge pull request #70 from henroth/bugfix/fix_incorrect_warning_format Fix formatting error that crashes behavior construction
- In certain cases if an input key has a weird value (such as 0_degrees) it can cause an exception that prevents the behavior from being built. This is due to incorrect formatting in a warning message. This fixes the warning message formatting
- Merge remote-tracking branch 'origin/master' into develop
- Contributors: Henry Roth, Philipp Schillinger
1.1.1 (2018-12-18)
- 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
- State logger is optional and off by default
- Merge pull request #59 from synapticon/feat_make_installable Fix issues of installed packages
- fix: Change tmp directory to "/tmp" Do not store temporary files inside the package directory but in "/tmp". This is needed since the package directory is not writeable without root permission when the package is installed.
- 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/master' into develop Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge remote-tracking branch 'origin/develop' Conflicts: flexbe_onboard/src/flexbe_onboard/flexbe_onboard.py
- Merge pull request #30 from ckchow/feature/json_decode use json parser to load data, remove whitespace, javascript object style
- iterate over subdictionary to make sure sub-subdictionaries are converted
- [flexbe_onboard] Remove dependency on addict and preserve conversion of primitive types
- add javascript-style object conversion
- use json parser to load data
- [flexbe_onboard] [flexbe_widget] Removed old launch files
- Find behaviors by export tag and execute via checksum
- Merge branch 'automatic_reload' into develop
- allow onboard reloading of the current behavior
- flexbe_onboard: catch xml parsing error for manifests
- Added comment suggestion to fix checksum mismatch error
- Merge pull request #26 from jgdo/automatic_reload Automatic reload
- automatic reload of imported behaviors upon sm creation
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Show info on traceback when a behavior fails
- Merge remote-tracking branch 'origin/master' into develop
- Merge remote-tracking branch 'origin/master'
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Publish execution result in status args if FINISHED
- Merge remote-tracking branch 'origin/master' into develop
- Merge pull request #10 from team-vigir/cnurobotics Fix #11
- modify to read and allow parameterizing default behaviors_package in launch files
- Merge remote-tracking branch 'origin/develop'
- [flexbe_onboard] Skip empty parameter keys on behavior start
- Provide option to set userdata input on behavior action calls
- [flexbe_onboard] Fixed setting of namespaced behavior parameters
- 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_onboard] Handle parameter keys without namespace specification
- [flexbe_onboard] [flexbe_widget] Improved support for yaml files
- [flexbe_onboard] Removed deprecated launch file
- Changed absolute topic references to relative
- [flexbe_onboard] [flexbe_mirror] Hide default SMACH transition log spamming
- [flexbe_onboard] Removed deprecated flexbe_behaviors dependency and allow to set package name as parameter
- Removed some old and unused project files
- Initial commit of software
- Contributors: Alberto Romay, Chris Chow, David Conner, Dorian Scholz, DorianScholz, Felix Widmaier, Mark Prediger, Philipp Schillinger
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rostest | |
catkin | |
rospy | |
flexbe_core | |
flexbe_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
flexbe_behavior_engine | |
flexbe_widget | |
flexbe_app |
Launch files
- launch/behavior_onboard.launch
-
- log_enabled [default: False]
- log_folder [default: ~/.flexbe_logs]
- log_serialize [default: yaml]
- log_level [default: INFO]
- enable_clear_imports [default: False] — Delete behavior-specific module imports after execution.
Messages
Services
Plugins
Recent questions tagged flexbe_onboard at Robotics Stack Exchange
No questions yet, you can ask one here.
Failed to get question list, you can ticket an issue here