-
 

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

flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started.

Additional Links

Maintainers

  • Philipp Schillinger

Authors

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

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

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_onboard at Robotics Stack Exchange

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

flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started.

Additional Links

Maintainers

  • Philipp Schillinger

Authors

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

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

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_onboard at Robotics Stack Exchange

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

flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started.

Additional Links

Maintainers

  • Philipp Schillinger

Authors

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

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

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_onboard at Robotics Stack Exchange

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

flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started.

Additional Links

Maintainers

  • Philipp Schillinger

Authors

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

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

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.

Package Dependencies

System Dependencies

No direct system dependencies.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged flexbe_onboard at Robotics Stack Exchange