ipa-rar / ros1_lifecycle

ROS2-inspired lifecycle for ROS1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/bosch-robotics-cr/ros1_lifecycle]

Maintainer:

Authors:

About

ROS2-inspired lifecycle for ROS1

License:Apache License 2.0


Languages

Language:Python 55.6%Language:C++ 28.9%Language:CMake 15.6%