Introducing launch-generator: A simplified launch description creation tool for ROS 2

Launch-generator is a tool designed to ease the complexities and code redundancies inherent in ROS 2’s launch and launch_ros descriptions. It enables shorter and more concise descriptions compared to those made with launch and launch_ros. While there are actions not yet implemented in launch-generator, its add_action() function allows for the free addition of launch and launch_ros actions. (Feature addition requests are also welcome.) It also supports the inclusion of existing launch files, facilitating seamless collaboration with launch and launch_ros modules, so there’s no need to replace everything. It’s already published on PyPI and is ready to use with pip.

pip install launch-generator

I hope to alleviate the fatigue of writing launch files in Python by using this library.

9 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.