Skip to content

Adding Static Transform Broadcaster Behavior - #48

Merged
scastro-nasa merged 9 commits into
mainfrom
zbashir/updates-for-find-world
Sep 18, 2026
Merged

scastro-nasa merged 9 commits into
mainfrom
zbashir/updates-for-find-world

Conversation

@zbashir-nasa

@zbashir-nasa zbashir-nasa commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Added a publish static transform behavior, to be used in PB find world behavior tree to constantly publish the world tag.

…the find world behavior. Also added a publish static transform behavior. Will edit tests once I get the world behavior working with these.

@scastro-nasa scastro-nasa 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.

The public static transform is good, though I have a suggestion.

The tag_found output in the existing behavior I would push back on. Isn't the SUCCESS/FAILURE status of the actual node telling you exactly the same information as this boolean value? You should be able to use the actual control flow of the BT to handle whatever you might be using this for, no?

Comment thread src/imetro_behavior/imetro_behavior/geometry_behaviors.py Outdated
…g to use the tag_found bool for the SuccessIfVariableTrue decorator for PB find world tree. But I ended going a different route, and didn't end up using it. The tag_pose output is sufficient.
@zbashir-nasa zbashir-nasa self-assigned this Sep 18, 2026
…atic transform broadcaster from the blackboard instead of creating a new one.

@scastro-nasa scastro-nasa 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.

Looks good -- if this is all you end up needing, you can rename the PR to say something like "Static transform broadcaster behavior"!

Comment thread src/imetro_behavior/imetro_behavior/executor.py Outdated
@scastro-nasa
scastro-nasa self-requested a review September 18, 2026 20:29

@scastro-nasa scastro-nasa 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.

Approving if it's ready, but please fix my minor suggestion and the PR title!

…eometry_behaviors for publish static transform.
@zbashir-nasa
zbashir-nasa marked this pull request as ready for review September 18, 2026 20:41
@zbashir-nasa zbashir-nasa changed the title Updates for PB Find World Behavior Adding Static Transform Broadcaster Behavior Sep 18, 2026
@scastro-nasa
scastro-nasa force-pushed the zbashir/updates-for-find-world branch from 8ce8b26 to 9fbf8e3 Compare September 18, 2026 21:43
@scastro-nasa
scastro-nasa merged commit 4589721 into main Sep 18, 2026
2 checks passed
@scastro-nasa
scastro-nasa deleted the zbashir/updates-for-find-world branch September 18, 2026 21:47
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.

2 participants