Skip to content

traclabs/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:

About

ROS2-inspired lifecycle for ROS1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 64.4%
  • C++ 33.4%
  • CMake 2.2%