Skip to content

Migrate to ROS 2 Jazzy + Gazebo Harmonic with native pixi workflow#62

Merged
matejstastny merged 11 commits into
mainfrom
harmonic-migration
May 15, 2026
Merged

Migrate to ROS 2 Jazzy + Gazebo Harmonic with native pixi workflow#62
matejstastny merged 11 commits into
mainfrom
harmonic-migration

Conversation

@matejstastny
Copy link
Copy Markdown
Collaborator

@matejstastny matejstastny commented May 15, 2026

THT-392

Summary

  • Migrates from ROS 2 Humble + Gazebo Fortress to ROS 2 Jazzy + Gazebo Harmonic
  • Adds sim native <robot> command via pixi — self-contained, works on Linux/macOS/WSL2, no system pollution
  • Updates Dockerfile + Dev Container to Jazzy/Harmonic (Docker workflow unchanged)
  • Updates all docs to present native pixi as the primary workflow and Docker as the alternative

Test plan

  • pixi install completes without errors
  • pixi run sim native arm launches Gazebo + RViz + Joint GUI
  • sim docker arm still works inside the Dev Container
  • Docs site builds (npm run build in docs/) and looks good

@matejstastny matejstastny requested a review from CPrutean May 15, 2026 17:41
Copy link
Copy Markdown
Collaborator

@CPrutean CPrutean left a comment

Choose a reason for hiding this comment

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

Looks good to me, good work moving to a newer version but something needs to be done about the lock file....

@matejstastny matejstastny self-assigned this May 15, 2026
@matejstastny matejstastny added the enhancement New feature or request label May 15, 2026
@matejstastny matejstastny requested a review from RadAlpaca11 May 15, 2026 20:48
Copy link
Copy Markdown
Collaborator

@RadAlpaca11 RadAlpaca11 left a comment

Choose a reason for hiding this comment

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

Works for me!

@matejstastny matejstastny merged commit 4ae0cc9 into main May 15, 2026
3 checks passed
@matejstastny matejstastny deleted the harmonic-migration branch May 15, 2026 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants