Skip to content

Migrate ROS2 launch files to better_launch#1015

Open
Flova wants to merge 4 commits into
mainfrom
feature/better_launch
Open

Migrate ROS2 launch files to better_launch#1015
Flova wants to merge 4 commits into
mainfrom
feature/better_launch

Conversation

@Flova

@Flova Flova commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Proposed changes

Related issues

Checklist

  • Run pixi run build
  • Write documentation
  • Test on your machine
  • Test on the robot
  • Create issues for future work
  • Triage this PR and label it

Flova and others added 2 commits July 8, 2026 16:19
…ib/better_launch

subrepo:
  subdir:   "src/lib/better_launch"
  merged:   "99aea1704"
upstream:
  origin:   "https://github.com/dfki-ric/better_launch.git"
  branch:   "main"
  commit:   "99aea1704"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "ea10886"
Ports all bitbots launch files (XML .launch and the existing ROS2
python .launch.py files) to better_launch, replacing the ROS2 launch
system entirely. Old launch files are removed; new ones keep the same
name with a .launch.py extension and preserve all original arguments,
conditionals, includes, and node configuration.

Also:
- Reorganizes pixi.toml: moves the 5 new better_launch pypi deps
  (click, docstring_parser, osrf_pycommon, prompt_toolkit,
  setproctitle) into their alphabetical spots with a comment on why
  each was added.
- Updates setup.py launch-file globs (*.launch -> *.launch.py).
- Updates scripts/ros.plugin.sh (rl alias) and
  scripts/deploy/tasks/launch.py to use the new `bl` CLI instead of
  `ros2 launch`.
- Updates docs referencing `ros2 launch` commands.

Packages under src/lib/ are left untouched; their existing ROS2
launch files are included transparently via bl.include().

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

1 participant