Skip to content

Extends the workspace launcher and config handling and migrate Gazebo Fortress to Harmonic#7

Merged
charlesmadjeri merged 3 commits into
masterfrom
cma/feat-gazebo-harmonic
Jun 8, 2026
Merged

Extends the workspace launcher and config handling and migrate Gazebo Fortress to Harmonic#7
charlesmadjeri merged 3 commits into
masterfrom
cma/feat-gazebo-harmonic

Conversation

@charlesmadjeri

@charlesmadjeri charlesmadjeri commented Jun 6, 2026

Copy link
Copy Markdown
Contributor
  • migrate Gazebo Fortress to Harmonic on ROS 2 Humble
  • Robot package selector in the Lucy TUI (launcher.py/launcher_config.json) with its own "Robot" section, gated on installed packages.
  • Gazebo "headless" sub-option under the simulator (server-only, EGL rendering).
  • Toggling any option auto-enables its dependency chain (e.g. headless → simulator → core) instead of blocking; robot entries behave as a mutually-exclusive radio and applied ticks persist correctly.
  • config/repos.json.local (gitignored) overrides config/repos.json so contributors can point repos at their own forks/branches (install.sh, windows/Lucy.py).
  • Sources the gz_ros2_control overlay for the Humble + Gazebo Harmonic toolchain.

Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
@charlesmadjeri charlesmadjeri self-assigned this Jun 6, 2026
@charlesmadjeri charlesmadjeri force-pushed the cma/feat-gazebo-harmonic branch from 80bfca9 to 3738eaa Compare June 6, 2026 14:18
Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
@charlesmadjeri charlesmadjeri force-pushed the cma/feat-gazebo-harmonic branch from 3738eaa to bfef609 Compare June 6, 2026 14:31
@charlesmadjeri charlesmadjeri marked this pull request as ready for review June 6, 2026 14:43
m-brl
m-brl previously approved these changes Jun 6, 2026
…cal override

Signed-off-by: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com>
@charlesmadjeri charlesmadjeri requested a review from m-brl June 7, 2026 21:53
@charlesmadjeri charlesmadjeri changed the title feat(docker): migrate Gazebo Fortress to Harmonic on ROS 2 Humble Extends the workspace launcher and config handling and migrate Gazebo Fortress to Harmonic on ROS 2 Humble Jun 7, 2026
@charlesmadjeri charlesmadjeri changed the title Extends the workspace launcher and config handling and migrate Gazebo Fortress to Harmonic on ROS 2 Humble Extends the workspace launcher and config handling and migrate Gazebo Fortress to Harmonic Jun 7, 2026

@Arcod7 Arcod7 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread config/launcher_config.json
@charlesmadjeri charlesmadjeri merged commit 594a587 into master Jun 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants