Package Summary

Tags No category tags.
Version 1.2.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.2.2 (2025-07-16)

1.2.1 (2022-11-07)

  • lifecycle_msgs: remove non-ASCII chars from field comments (#147) (#148)
  • Contributors: mergify[bot]

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.0.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version jazzy
Last Updated 2025-05-09
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

2.0.2 (2024-04-16)

2.0.1 (2023-10-04)

2.0.0 (2023-09-07)

1.7.0 (2023-04-27)

1.6.0 (2023-04-18)

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • lifecycle_msgs: remove non-ASCII chars from field comments (#147)
  • Contributors: Audrow Nash, Chris Lalancette, G.A. vd. Hoorn

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

File truncated at 100 lines see the full file

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version kilted
Last Updated 2025-07-07
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

2.3.0 (2025-04-18)

2.2.0 (2024-06-25)

2.1.0 (2024-04-26)

2.0.2 (2024-04-16)

2.0.1 (2023-10-04)

2.0.0 (2023-09-07)

1.7.0 (2023-04-27)

1.6.0 (2023-04-18)

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • lifecycle_msgs: remove non-ASCII chars from field comments (#147)
  • Contributors: Audrow Nash, Chris Lalancette, G.A. vd. Hoorn

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags

File truncated at 100 lines see the full file

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.4.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version rolling
Last Updated 2025-07-29
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

2.4.2 (2025-07-29)

  • Fix cmake deprecation (#180)
  • Contributors: mosfet80

2.4.1 (2025-07-01)

2.4.0 (2025-04-25)

2.3.0 (2025-04-18)

2.2.0 (2024-06-25)

2.1.0 (2024-04-26)

2.0.2 (2024-04-16)

2.0.1 (2023-10-04)

2.0.0 (2023-09-07)

1.7.0 (2023-04-27)

1.6.0 (2023-04-18)

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • lifecycle_msgs: remove non-ASCII chars from field comments (#147)
  • Contributors: Audrow Nash, Chris Lalancette, G.A. vd. Hoorn

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

File truncated at 100 lines see the full file

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.3.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Virtualisation platform using CHERI for isolation and sharing
Checkout URI https://github.com/lsds/intravisor.git
VCS Type git
VCS Version main
Last Updated 2024-06-05
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_controller
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_lifecycle_manager
nav2_map_server
nav2_planner
nav2_ros_common
nav2_simple_commander
nav2_simple_commander
nav2_simple_commander
nav2_simple_commander
nav2_simple_commander
nav2_simple_commander
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
pcl_localization_ros2
lidar_integration
end_effector_trajectory_controller
br2_bt_patrolling
subsystem_controllers
system_controller
camera_test
cascade_lifecycle_msgs
mcr_tracking_components
ifm3d_ros2
cyberdog_ai_sports
cyberdog_face
rcl_lifecycle
rclc_examples
rclc_lifecycle
isaac_ros_mega_controller
kalman_supervisor
lidar_localization_ros2
nexus_common
nexus_demos
nexus_lifecycle_manager
nexus_rviz_plugins
optical_flow_ros
pendulum_controller
pendulum_driver
pendulum_utils
minibot_controllers
gait_planning_manager
driverless_common
arm_ik
demo_lifecycle
ros2-lifecycle-monitoring
ros_sec_test
ros2_behavior_tree_example
dc_lifecycle_manager
dc_measurements
epick_driver
plansys2_patrol_navigation_example
ros_network_viz
example_test
openscenario_interpreter
sim_ros2_interface
sw_watchdog
suave_metacontrol
suave_missions
ur_controllers
yolact_ros2_3d
zm_robot_programing

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.0.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version galactic
Last Updated 2021-04-06
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette
  • Michel Hidalgo

Authors

  • Karsten Knese

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.6.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version iron
Last Updated 2023-04-18
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs

Authors

  • Chris Lalancette
  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.6.0 (2023-04-18)

1.5.0 (2023-04-11)

1.4.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215) (#151)
  • [rolling] Update maintainers - 2022-11-07 (#150)
  • lifecycle_msgs: remove non-ASCII chars from field comments (#147)
  • Contributors: Audrow Nash, Chris Lalancette, G.A. vd. Hoorn

1.3.1 (2022-09-09)

1.3.0 (2022-04-29)

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.2.2 (2025-07-16)

1.2.1 (2022-11-07)

  • lifecycle_msgs: remove non-ASCII chars from field comments (#147) (#148)
  • Contributors: mergify[bot]

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repository for messages and services used by the ROS client libraries
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Karsten Knese
  • Michel Hidalgo

lifecycle_msgs

This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.

For more information about life cycle nodes see: design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

Services (.srv)

  • ChangeState: Request a node change states with a specific transition.
  • GetAvailableStates: Request an array of states that this node can transition to.
  • GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
  • GetState: Request the current lifecycle state of this node.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package lifecycle_msgs

1.2.2 (2025-07-16)

1.2.1 (2022-11-07)

  • lifecycle_msgs: remove non-ASCII chars from field comments (#147) (#148)
  • Contributors: mergify[bot]

1.2.0 (2022-03-01)

  • Update maintainers to Chris Lalancette (#130)
  • Contributors: Audrow Nash

1.1.0 (2021-08-06)

1.0.3 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#122)
  • Updating Quality Declaration (#120)
  • Contributors: Chris Lalancette, shonigmann

1.0.2 (2021-02-22)

  • Update quality declaration to QL 1. (#116)
  • Update package maintainers. (#112)
  • Contributors: Chris Lalancette, Michel Hidalgo, Stephen Brawner

1.0.1 (2020-06-29)

  • Increase Quality level of packages to 3 (#108)
  • Add Security Vulnerability Policy pointing to REP-2006. (#106)
  • Updating QD to reflect package versions (#107)
  • Contributors: Chris Lalancette, brawner

1.0.0 (2020-05-26)

  • Add quality declarations for each package except test_msgs (#92)
  • Contributors: brawner

0.9.0 (2020-04-25)

0.8.0 (2019-09-26)

0.7.4 (2019-05-29)

0.7.3 (2019-05-20)

0.7.2 (2019-05-08)

0.7.1 (2019-04-26)

0.7.0 (2019-04-14)

0.6.2 (2019-01-11)

0.6.1 (2018-12-06)

0.6.0 (2018-11-16)

  • delete TRANSITION_SHUTDOWN (#46)
  • remove node name for lifecycle services (#39)
  • use add_compile_options instead of setting only cxx flags
  • Contributors: Karsten Knese, Mikael Arguedas

0.5.0 (2018-06-24)

0.4.0 (2017-12-08)

  • member of rosidl_interfaces_packages group (#28)
  • Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange