-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Additional Behavior Server Primitives #2888
Comments
@SteveMacenski i like to try on rotate to specific heading behaviour. could you elaborate on it.? |
It would be
When combined with drive on current heading, we should be able to make a BT of a robot driving in a square pattern combining them |
@SteveMacenski Why cant we use spin behaviour for this? Spin can rotate the robot to particular degree from current pose. |
It probably can be, just needs to be rescoped potentially |
I think adding a BT node for spin without increasing the recovery counter would be useful. I don't think we would need to change anything else. |
Maybe a similar analog to your backup --> drive on heading conversion? |
The changes for the drive on heading added the ability to drive forward and retained the backup action. I don't think there is any new functionality that we would need to support(I might be missing something though!). |
The wiggle behavior can be made by concatenating the spins in the BT with a sequence node. The backout of buffer of commands should be worked on in response to a specific issue. Else, we may prefer to instead have a simple trajectory planner that tries to move a robot into free space instead as a recovery with potential field methods. Either way, its something to be readdressed when the need arises. Assisted teleop is covered by another ticket |
Perhaps provide some basic behaviors like
The text was updated successfully, but these errors were encountered: