Skip to content

Add EasyNav 0.5.0 packages - #429

Closed
fmrico wants to merge 1 commit into
RoboStack:mainfrom
IntelligentRoboticsLabs:easynav-0.5.0
Closed

fmrico wants to merge 1 commit into
RoboStack:mainfrom
IntelligentRoboticsLabs:easynav-0.5.0

Conversation

@fmrico

@fmrico fmrico commented Oct 9, 2026

Copy link
Copy Markdown

EasyNav 0.5.0 (with NavMap 0.6.0 and yaets 1.2.0) was released yesterday for Humble, Jazzy,
Kilted and Lyrical, and the rosdistro PRs are already merged. This PR selects its packages for
building, so they are built once the snapshot is synced with rosdistro:

  • vinca.yaml: the EasyNav, NavMap and yaets packages, including the new ones in 0.5.0
    (easynav_recovery, easynav_simple_recovery, easynav_diagnostic_recovery,
    easynav_mhamcl_localizer, navmap_tools, easynav_nav2_bridge and the PlayGrounds, except on
    Humble), in the Linux-only block as on Jazzy. On Jazzy, easynav_gps_localizer is removed: it is
    no longer released.
  • robostack.yaml: rosdep keys these packages use that had no mapping here:
    • Humble: python3-rich, python3-typing-extensions
    • Jazzy: python3-platformdirs, python3-rich
    • Kilted: liboctomap-dev, python3-platformdirs, python3-rich, python3-typing-extensions
    • Lyrical: liboctomap-dev, python3-platformdirs, python3-rich

The snapshot is not touched: these packages need the rosdistro snapshot that includes EasyNav 0.5.0.

All of them build with pixi-build-ros against these RoboStack channels, and we tested them in
simulation with the four PlayGrounds on Jazzy, Kilted and Lyrical (and Rolling).

Signed-off-by: Francisco Martín Rico <fmrico@gmail.com>
Copilot AI balanced review requested due to automatic review settings October 9, 2026 15:45

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Tobias-Fischer

Copy link
Copy Markdown
Contributor

Covered in the RoboStack monorepo, RoboStack/robostack, where all ROS 2 distributions are now built. All the EasyNav, NavMap and yaets packages from this PR are in the shared package selection there on Linux (RoboStack/robostack#76), and the python3-rich/python3-typing-extensions keys are mapped. In the humble rebuild there (RoboStack/robostack#62), EasyNav 0.5.0, NavMap 0.6.0 and yaets 1.2.0 built on linux-64 and linux-aarch64; they'll be published once it's merged. Thanks @fmrico!

🤖 Claude (AI assistant), on behalf of @Tobias-Fischer

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.

3 participants