Skip to content

Fix: Enable MPPI open-loop control on Jazzy - #867

Draft
picknik-johnny-5-bot[bot] wants to merge 1 commit into
fix/21729-hangar-nav2-jazzy-v9.4from
fix/21730-nav2-mppi-open-loop-v9.4
Draft

Fix: Enable MPPI open-loop control on Jazzy#867
picknik-johnny-5-bot[bot] wants to merge 1 commit into
fix/21729-hangar-nav2-jazzy-v9.4from
fix/21730-nav2-mppi-open-loop-v9.4

Conversation

@picknik-johnny-5-bot

Copy link
Copy Markdown

[written by AI]

Motivation

The Jazzy MPPI controller uses lagging odometry to seed each optimization cycle, limiting commanded base speed in hangar_sim. Upstream navigation2#6336 adds an opt-in open_loop mode that seeds from the previous command.

Refs PickNikRobotics/moveit_pro#21730.

Brief description

This is a stacked draft based on #863.

Blocking dependencies

Do not mark ready or merge until:

  1. PickNikRobotics/moveit_pro#21671 and parent PR Fix: Select hangar_sim nav2 params by ROS distro so Jazzy navigation starts #863 land.
  2. A ROS Jazzy Navigation2 package containing navigation2#6336 is published.
  3. The MoveIt Pro v9.4 Jazzy image advances to a snapshot containing that package.
  4. Runtime verification reports FollowPath.open_loop=True and confirms the commanded-speed regression is fixed.

How it was tested

  • python -m pytest -q src/hangar_sim/test/nav2_params_distro_parity_test.py — 5 passed.
  • pre-commit run --files src/hangar_sim/params/nav2_params_jazzy.yaml src/hangar_sim/test/nav2_params_distro_parity_test.py — all applicable hooks passed.
  • git diff --check origin/pr-863-current...HEAD — passed.

A code-reviewer, test-runner, and platform-architecture review passed with no required changes. Runtime testing remains blocked on publication of the upstream Jazzy package.

Release notes

  • Bug Fix: Fixed slow Jazzy mobile-base navigation by enabling MPPI open-loop command seeding when using a compatible Navigation2 package.

@github-actions

Copy link
Copy Markdown

MoveIt Pro Example WS - Objectives Integration Test Report

  • lab_sim
    • jazzy: no report produced — see run logs
  • hangar_sim
    • jazzy: no report produced — see run logs

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.

1 participant