Skip to content

boschresearch/ros1_lifecycle

Repository files navigation

ROS1 Lifecycle

ros1_lifecycle provides a component lifecycle implementation for ROSv1.

  • Lifecycle provides the abstract classes for implementing Life-cycle mechanism to application nodes. See ROS2 Managed Nodes for a comprehensive description of the core concepts of Node life-cycle.
  • Lifecycle_python is similar to Lifecycle but implemented in python.
  • Lifecycle_test_library provides helper templates/classes to test a Life-cycle managed nodes.
  • Mode_manager is responsible for knowing and switching the system's global mode.
  • Lm_monitor provides scripts to monitor the status of the nodes configured using Lifecycle or Lifecycle_python

bosch_arch_lifecycle is currently licensed under the Apache Software License v2, cf. LICENSE.

bosch_arch_lifecycle is hosted at https://github.com/boschresearch/ros1_lifecycle.

Maintainer:

Authors: