Skip to content

BUG: control.mellinger: fix xp.all() targeting all worlds instead of per-world - #98

Merged
ratheron merged 1 commit into
mainfrom
fix.xp_all
Aug 18, 2026
Merged

BUG: control.mellinger: fix xp.all() targeting all worlds instead of per-world#98
ratheron merged 1 commit into
mainfrom
fix.xp_all

Conversation

@amacati

@amacati amacati commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

There was a bug in the controller where the xp.all was taken over all axes, not just the drone axis. I added tests that fail on main and get fixed with this PR.

This also has implications for performance, since the xp.all call forces a sync across all worlds. Taking it over the drone axis re-enables independent per-world computation and improves performance.

@amacati
amacati requested a review from ratheron August 18, 2026 08:24
@amacati amacati added the bug Something isn't working label Aug 18, 2026
@ratheron
ratheron merged commit 9ec877b into main Aug 18, 2026
6 checks passed
@ratheron
ratheron deleted the fix.xp_all branch August 18, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants