Conversation
SteveMacenski
left a comment
There was a problem hiding this comment.
I dont have a huge opinion here, but would it not make sense to use a git submodule to link up the turtlebot parts vs keeping copies here? Catkin also included a catkin_download CMake macro to get assets for testing (bags, URDF, etc), maybe be good to use that here too?
5de2a1b to
32e17b0
Compare
Codecov Report
@@ Coverage Diff @@
## master #1243 +/- ##
==========================================
- Coverage 35.98% 27.21% -8.78%
==========================================
Files 243 244 +1
Lines 11012 11005 -7
Branches 4294 3470 -824
==========================================
- Hits 3963 2995 -968
- Misses 4436 6024 +1588
+ Partials 2613 1986 -627
Continue to review full report at Codecov.
|
|
I'm deploying an ament_download that's equal to catkin_download for you |
|
Yes, I'd prefer that option. However, I know we recently modified some TB files to work with the addition of |
|
Actually, can we leave that change to a follow-up PR? I'm already doing a bit of changes. |
|
that's fine |
| <root main_tree_to_execute="MainTree"> | ||
| <BehaviorTree ID="MainTree"> | ||
| <RecoveryNode number_of_retries="6" name="NavigateRecovery"> | ||
| <RecoveryNode number_of_retries="6"> |
There was a problem hiding this comment.
hmm, I'll add the names back. Not sure why these got deleted.
Removing dependency on TB package
* Re-using launch files in nav2_bringup * Consolidating multi and single robot tests * Removing turtlebot pkgs dependencies
40ed6bf to
9cb8957
Compare
* Generalized tester node (NavTester) to handle an arbitrary number of robots. * Created a test that runs two robots in parallel to test multi-robot capability. * Added TB3 model files needed for running tests on ROS build farm. * Updated spawn_robot to accept any robot sdf description. * Re-using some launch files used in `nav2_bringup`.
Basic Info
Description of contribution in a few bullet points
Adding multi-robot system tests and addressing #1135 and #813.
NavTesternode which can be used for testing with single or multiple robots.spawn_robotto accept any robot sdf description.