Skip to content

Conversation

corot
Copy link
Contributor

@corot corot commented Oct 3, 2025

Retry a failed main task after attempting one or more recovery behaviors.

This is similar to the recovery node implemented in Nav2.

I know @stonier is more in the purist side and won't like this so much, but I tried to implement the same behavior with existing components, but it's much harder than it sounds.

⚠️ This is a though one. I didn't go deep into the internals of py_trees, so I relied heavily on cGPT. Thus, I ask for a thorough and interactive review to improve and fix any issue. Particularly I have no idea about how .dot works. The file I add is at cGPT created it. I guess we need to tune somehow so this composite appears with its own color in the viewer.

Thanks!

@corot corot force-pushed the add_Recovery_composite branch 4 times, most recently from 9f6177c to b2719fd Compare October 3, 2025 17:32
@corot corot force-pushed the add_Recovery_composite branch from b2719fd to 866d9ae Compare October 3, 2025 17:38
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