system_modes
system_modes copied to clipboard
System modes for ROS 2 and micro-ROS
Hi, first of all I want to say this is a great project to manage lifecycle nodes! There'a a need to config the lifecycle state of only a subset of...
Why is so slow of changing lifecycle state of a node. there is a test log below, from the data, there will cost at less than 4s, to change the...
There is a need to selectively disable the function of a node, that's say deactivating a node in a certain system mode. Should the following config work? Thanks! #### SHM...
#### SHM file ```yaml # system modes example --- actuation: ros__parameters: type: system parts: drive_base left/manipulator right/manipulator modes: __DEFAULT__: drive_base: inactive.__DEFAULT__ left/manipulator: inactive.__DEFAULT__ right/manipulator: inactive.__DEFAULT__ LEFT: # drive_base: active.__DEFAULT__ left/manipulator:...
Hi all I am trying to use system modes for a system composed of these nodes: `{nav2, manipulator, camera, guard}`. `guard` is a special node that detects if the system...
Configures two (almost identical) workflows * foxy and galactic to be built on Ubuntu focal * humble and rolling to be built on Ubuntu jammy Had to exclude include-order from...
When the system definition (SMH) contains non-lifecycle nodes, inference will most probably fail, because nodes woll not report any (of the specified) states / transitions used by the inference. Two...
Minor, low-priority issue but curious: The system modes package build/installation seems to fail, if the package sources are not placed in the ros2 workspace, but just (symbollically) linked into the...
Introduce consistency check of SMH file (yaml). Examples for - currently not detected - inconsistencies: 1. systems specify parts that are themselves not specified in the SMH file 1. system...
When calling `ros2 lifecycle set`, the tool will abort with an error (*"Node not found"*). Reproduce: 1. Start mode manager with example system (see [system_modes_examples](system_modes_examples/README.md) 2. Execute `ros2 lifecycle set...