-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Updating polygon parameter format #4020
Updating polygon parameter format #4020
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally looks good to me, thanks!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise LGTM. If you make the doc updates I requested last time, I can merge the pair after CI passes
Thanks!
Hi @SteveMacenski , Thanks for the suggestions, I have applied them and updated the unit tests to follow the new format (Pending CI agrees). However, there is one issue I am unsure of whether/how I should solve. Effectively, the This was "solved" in the costmap package by simply skipping the copyright check https://github.com/ros-planning/navigation2/blob/3992eb1e8663d312aeac685901b3283055aeeaeb/nav2_costmap_2d/CMakeLists.txt#L178 I'm not sure if |
We actually do that in alot of projects - go ahead and add that here too |
Why a draft PR still? |
Just waiting till I properly test it. Should be open with the doc PR soon. |
Hi @SteveMacenski, Thanks for all the suggestions, the changes are now ready. along with the documentation update. Please let me know if I have missed anything. But, I am very new to the coverage CI and am not sure how to get past it as it rightfully complains about files that we have moved. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The docs PR needs a little work, but otherwise this is good to ship once that's done!
@ajsampathk there are 3 instances of https://github.com/ros-planning/navigation2/blob/main/.circleci/config.yml#L36 |
Updated it. 🤞🏽 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4020 +/- ##
==========================================
+ Coverage 90.10% 90.39% +0.29%
==========================================
Files 415 415
Lines 18586 18593 +7
==========================================
+ Hits 16747 16808 +61
+ Misses 1839 1785 -54 ☔ View full report in Codecov by Sentry. |
c9b883f
to
babc0f6
Compare
Good job @ajsampathk ! (and fyi @kaichie) |
* moving libraries and using parser in collision monitor * apply changes from review * linting missed update * unit test update * collision_monitor utests + uncrustify lint * skip copyright linting * Combine error messages * update yaml * circleci update v18 * add invalid points test for cov Signed-off-by: gg <josho.wallace@gmail.com>
* moving libraries and using parser in collision monitor * apply changes from review * linting missed update * unit test update * collision_monitor utests + uncrustify lint * skip copyright linting * Combine error messages * update yaml * circleci update v18 * add invalid points test for cov Signed-off-by: enricosutera <enricosutera@outlook.com>
* moving libraries and using parser in collision monitor * apply changes from review * linting missed update * unit test update * collision_monitor utests + uncrustify lint * skip copyright linting * Combine error messages * update yaml * circleci update v18 * add invalid points test for cov
Basic Info
Description of contribution in a few bullet points
nav2_collision_monitor
to conform with the description of the footprint polygons innav2_costmap_2d
array_parser
fromnav2_costmap_2d
tonav2_util
getPolygonFromString
funtion innav2_collision_monitor::Polygon
namesapce to parse the Polygon's points parameter from string using the array parserarray_parser
fromnav2_costmap_2d
tonav_util
and renamed totest_array_parser
for consistency.Description of documentation updates required from your changes
Future work that may be required in bullet points
getPolygonFromString
function innav2_collision_monitor
andmakeFootprintFromString
function innav2_costmap_2d
tonav2_util/array_parser
For Maintainers: