Skip to content

Waller Coordinator#2467

Merged
sanatd33 merged 8 commits intoros2from
waller-coordinator
Feb 4, 2026
Merged

Waller Coordinator#2467
sanatd33 merged 8 commits intoros2from
waller-coordinator

Conversation

@sanatd33
Copy link
Contributor

Changes the waller from communication/Role Interface to a coordinator
The logic for wallers previously defined in position/waller.cpp has not been changed.

Overview:
Defense sends join group request through Client to Coordinator
Coordinator maintains ordered list of walling robots, sends updated copy to clients
Clients maintain their own copy of walling list
Defense asks Client for walling position, Client computes
Robot switches off from defense, sends leave group request

@sanatd33 sanatd33 requested review from Squid5678 and rishiso and removed request for Squid5678 November 20, 2025 01:11
automated style fixes

Co-authored-by: sanatd33 <sanatd33@users.noreply.github.com>
Copy link
Contributor

@rishiso rishiso left a comment

Choose a reason for hiding this comment

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

Overall looks good, a few comments

automated style fixes

Co-authored-by: sanatd33 <sanatd33@users.noreply.github.com>
@sanatd33 sanatd33 requested a review from rishiso November 24, 2025 01:48
Copy link
Contributor

@rishiso rishiso left a comment

Choose a reason for hiding this comment

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

There are a few places we are still overflowing -1 but besides that LGTM

Copy link
Contributor

@Squid5678 Squid5678 left a comment

Choose a reason for hiding this comment

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

lgtm

Copy link
Contributor

@shourikb shourikb 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

automated style fixes

Co-authored-by: sanatd33 <sanatd33@users.noreply.github.com>
@sanatd33 sanatd33 merged commit 17e205b into ros2 Feb 4, 2026
2 checks passed
@sanatd33 sanatd33 deleted the waller-coordinator branch February 4, 2026 05:44
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.

5 participants