Package Summary

Version 1.2.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.3 (2026-05-13)

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

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 2.0.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version jazzy
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.4 (2026-05-13)

2.0.3 (2025-08-06)

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

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
gpsd_client
microstrain_inertial_driver
realsense2_camera
realtime_tools
slam_toolbox
ur_controllers
raspimouse_fake
cascade_lifecycle_msgs
rclcpp_cascade_lifecycle
rclpy_cascade_lifecycle
lifecycle
lifecycle_py
dynamixel_hardware
launch_ros
nav2_behavior_tree
nav2_lifecycle_manager
nav2_simple_commander
nav2_util
test_nodl_generators
rcl_lifecycle
rclc_examples
rclc_lifecycle
rclcpp_lifecycle
rclpy
controller_interface
controller_manager
controller_manager_msgs
hardware_interface
hardware_interface_testing
joint_limits
ros2controlcli
rqt_controller_manager
plansys2_bringup
plansys2_bt_actions
plansys2_core
plansys2_domain_expert
plansys2_executor
plansys2_lifecycle_manager
plansys2_planner
plansys2_problem_expert
plansys2_support_py
robotiq_driver
ros2_socketcan
test_tracetools
ros2lifecycle
sick_safevisionary_driver
test_launch_system_modes
udp_driver
rosbot_controller
wato_lifecycle_manager
ackermann_mux
joystick_interfacing
oscc_mux
pid_control
tracking
carla_control
carla_lifecycle
carla_localization
carla_perception
carla_pygame
carla_scenarios
carla_teleop
world_model
auto_apms_behavior_tree
automatika_ros_sugar
better_launch
cx_clips_env_manager
play_motion2
raspimouse
canopen_core
canopen_fake_slaves
canopen_utils
rplidar_driver
rqt_lifecycle_manager
easynav_controller
easynav_localizer
easynav_maps_manager
easynav_planner
easynav_recovery
easynav_sensors
easynav_system
easynav_mpc_controller
easynav_mppi_controller
easynav_regulated_pp_controller
easynav_serest_controller
easynav_simple_controller
easynav_diagnostic_recovery
easynav_simple_recovery
libbno055_linux
ros2_medkit_gateway
ros2_medkit_integration_tests
ros2_medkit_graph_watchdog
scenario_execution_nav2
jig
jig_example
canopen_inventus_driver
fusioncore_ros
kuka_drivers_core
prox_mpc_obstacle_tracker

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 2.3.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version kilted
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.2 (2026-05-13)

2.3.1 (2026-02-09)

  • Fix cmake deprecation (#180) (#181)
  • Contributors: mergify[bot]

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

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 2.4.5
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version lyrical
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.5 (2026-05-13)

2.4.3 (2026-02-09)

  • Use builtin_interfaces/Time for TransitionEvent stamp (#185)
  • Contributors: Jasper van Brakel

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)

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
gpsd_client
microstrain_inertial_driver
realsense2_camera
realtime_tools
slam_toolbox
ur_controllers
cascade_lifecycle_msgs
rclcpp_cascade_lifecycle
rclpy_cascade_lifecycle
lifecycle
lifecycle_py
dynamixel_hardware
launch_ros
nav2_behavior_tree
nav2_controller
nav2_lifecycle_manager
nav2_map_server
nav2_planner
nav2_ros_common
nav2_simple_commander
nav2_util
test_nodl_generators
rcl_lifecycle
rclc_examples
rclc_lifecycle
rclcpp_lifecycle
rclpy
controller_interface
controller_manager
controller_manager_msgs
hardware_interface
hardware_interface_testing
joint_limits
ros2controlcli
rqt_controller_manager
plansys2_bringup
plansys2_bt_actions
plansys2_core
plansys2_domain_expert
plansys2_executor
plansys2_lifecycle_manager
plansys2_planner
plansys2_problem_expert
plansys2_support_py
robotiq_driver
ros2_socketcan
test_tracetools
ros2lifecycle
sick_safevisionary_driver
test_launch_system_modes
udp_driver
auto_apms_behavior_tree
automatika_ros_sugar
better_launch
cx_clips_env_manager
play_motion2
raspimouse
canopen_core
canopen_fake_slaves
canopen_utils
rplidar_driver
easynav_controller
easynav_localizer
easynav_maps_manager
easynav_planner
easynav_recovery
easynav_sensors
easynav_system
easynav_mpc_controller
easynav_mppi_controller
easynav_regulated_pp_controller
easynav_serest_controller
easynav_simple_controller
easynav_diagnostic_recovery
easynav_simple_recovery
libbno055_linux
ros2_medkit_gateway
ros2_medkit_integration_tests
ros2_medkit_graph_watchdog
scenario_execution_nav2

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 2.5.2
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version rolling
Last Updated 2026-10-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.5.2 (2026-10-23)

  • Remove ADD_LINTER_TESTS from generated-code lint on interface packages (#205)
  • Use the SPDX identifier Apache-2.0 in package.xml license tags (#202)
  • Contributors: Michael Carroll

2.5.1 (2026-07-15)

  • use C++ 20 in default. (#200)
  • Contributors: Tomoya Fujita

2.5.0 (2026-05-07)

2.4.3 (2026-02-09)

  • Use builtin_interfaces/Time for TransitionEvent stamp (#185)
  • Contributors: Jasper van Brakel

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

File truncated at 100 lines see the full file

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 1.3.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/lsds/intravisor.git
VCS Type git
VCS Version main
Last Updated 2024-06-05
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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
trajectory_controllers
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
isaac_ros_vda5050_client
isaac_ros_navigation_goal
kalman_supervisor
lidar_localization_ros2
mg400_node
nexus_common
nexus_demos
nexus_lifecycle_manager
nexus_rviz_plugins
open_mower_next
optical_flow_ros
pendulum_controller
pendulum_driver
pendulum_utils
minibot_controllers
gait_planning_manager
driverless_common
arm_ik
demo_lifecycle
ur_controllers
ur_controllers
ros2-lifecycle-monitoring
ros_sec_test
ros2_behavior_tree_example
dc_lifecycle_manager
dc_measurements
epick_driver
plansys2_bt_example
plansys2_combat_example
plansys2_patrol_navigation_example
plansys2_pddlplus_example
ros_network_viz
example_test
rosbot_controller
openscenario_interpreter
sim_ros2_interface
sw_watchdog
space_station
ssos_core
ssos_eclss
suave
suave_bt
suave_metacontrol
suave_metrics
suave_missions
wato_lifecycle_manager
ackermann_mux
joystick_interfacing
oscc_mux
pid_control
tracking
carla_control
carla_lifecycle
carla_localization
carla_perception
carla_pygame
carla_scenarios
carla_teleop
world_model
yolact_ros2_3d
zm_robot_programing

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 1.0.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange

Package Summary

Version 1.6.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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

Launch files

No launch files found

Plugins

No plugins found.

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

Version 1.2.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.3 (2026-05-13)

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

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Plugins

No plugins found.

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

Version 1.2.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros2/rcl_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2026-05-13
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A package containing some lifecycle related message and service definitions.

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.3 (2026-05-13)

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

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged lifecycle_msgs at Robotics Stack Exchange