new param to disable collision checking in DriveOnHeading and BackUp actions#4785
Conversation
…lision checking Signed-off-by: David Brown <[email protected]>
Signed-off-by: David Brown <[email protected]>
Signed-off-by: David Brown <[email protected]>
SteveMacenski
left a comment
There was a problem hiding this comment.
Otherwise generally looks good to me! The BT node config guide pages need updating with the new port, migration guide to highlight this change
Signed-off-by: David Brown <[email protected]>
Signed-off-by: David Brown <[email protected]>
Signed-off-by: David Brown <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
|
I'm not yet up to speed on the release process. Would this change be published as an update to the nav2 Jazzy package ( |
Signed-off-by: David Brown <[email protected]>
Signed-off-by: David Brown <[email protected]>
|
Here is the corresponding docs PR: ros-navigation/docs.nav2.org#617 |
SteveMacenski
left a comment
There was a problem hiding this comment.
Small details - but otherwise LGTM!
Signed-off-by: David Brown <[email protected]>
SteveMacenski
left a comment
There was a problem hiding this comment.
Waiting on CI + docs PR to be updated to a non-draft state
|
Looks like a couple |
|
I retriggered. I think its just a flaky test. I dont see why this would cause that. Please update the docs PR - I suspect it’ll pass this time 🙂 |
|
@david-wb thanks, this is a great contribution! |
…actions (ros-navigation#4785) * add parameter to the DriveOnHeading and BackUp actions to disable collision checking Signed-off-by: David Brown <[email protected]> * update commander api Signed-off-by: David Brown <[email protected]> * use a less verbose param name Signed-off-by: David Brown <[email protected]> * fix flake8 error Signed-off-by: David Brown <[email protected]> * rename param Signed-off-by: David Brown <[email protected]> * set defaults in action messages and popular instance field for param Signed-off-by: David Brown <[email protected]> * populate field in backup action as well Signed-off-by: David Brown <[email protected]> * also add the new param to the spin action Signed-off-by: David Brown <[email protected]> * fix incorrect type Signed-off-by: David Brown <[email protected]> --------- Signed-off-by: David Brown <[email protected]> Signed-off-by: David Brown <[email protected]> Co-authored-by: David Brown <[email protected]>
…actions (ros-navigation#4785) * add parameter to the DriveOnHeading and BackUp actions to disable collision checking Signed-off-by: David Brown <[email protected]> * update commander api Signed-off-by: David Brown <[email protected]> * use a less verbose param name Signed-off-by: David Brown <[email protected]> * fix flake8 error Signed-off-by: David Brown <[email protected]> * rename param Signed-off-by: David Brown <[email protected]> * set defaults in action messages and popular instance field for param Signed-off-by: David Brown <[email protected]> * populate field in backup action as well Signed-off-by: David Brown <[email protected]> * also add the new param to the spin action Signed-off-by: David Brown <[email protected]> * fix incorrect type Signed-off-by: David Brown <[email protected]> --------- Signed-off-by: David Brown <[email protected]> Signed-off-by: David Brown <[email protected]> Co-authored-by: David Brown <[email protected]>
…actions (ros-navigation#4785) * add parameter to the DriveOnHeading and BackUp actions to disable collision checking Signed-off-by: David Brown <[email protected]> * update commander api Signed-off-by: David Brown <[email protected]> * use a less verbose param name Signed-off-by: David Brown <[email protected]> * fix flake8 error Signed-off-by: David Brown <[email protected]> * rename param Signed-off-by: David Brown <[email protected]> * set defaults in action messages and popular instance field for param Signed-off-by: David Brown <[email protected]> * populate field in backup action as well Signed-off-by: David Brown <[email protected]> * also add the new param to the spin action Signed-off-by: David Brown <[email protected]> * fix incorrect type Signed-off-by: David Brown <[email protected]> --------- Signed-off-by: David Brown <[email protected]> Signed-off-by: David Brown <[email protected]> Co-authored-by: David Brown <[email protected]> Signed-off-by: stevedanomodolor <[email protected]>
Basic Info
Description of contribution in a few bullet points
Adds a new bool param called
no_collision_checksto theDriveOnHeadingandBackUpactions. When the param is set totrue, collision checking is disabled on these actions. This is useful, for example, when you want to push through known obstacles.Description of documentation updates required from your changes
Updated the README for the commander API to include the flag in the listed example.
The new param needs to be added to the docs page.
Future work that may be required in bullet points
For Maintainers: