ROS Node Configuration #3260
Replies: 9 comments 24 replies
-
Also, see slides 9 and 10 on Open AD Kit - DevOps Dojos. |
Beta Was this translation helpful? Give feedback.
-
Please correct me if I'm wrong. For option 2, are you suggesting that we should implement a parameter parser and wrap the btw, 1 still uses |
Beta Was this translation helpful? Give feedback.
-
Option 1 is brittle. My experience is that the code generation approach (as in Option 1) is harder to maintain and test for all parties involved. Also complicates the build process even when |
Beta Was this translation helpful? Give feedback.
-
I think option 1 is ideal as a long-term approach because option 2 sounds like reinventing the wheel. However, there are several caveats:
|
Beta Was this translation helpful? Give feedback.
-
This is a parameter definition file created for each node. The existing parameter files are created for each configuration and will continue to be used. Is this right? |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone for contributing to the discussion! :) My assessment of how to proceed is to keep it simple but not to prevent potential future more complex/sophisticated implementations. I am leaning towards that we go with Option 2 and define a yaml file layout in such a way which doesn't prohibit Option 1 (or other solution) further down the road. I see Option 2 as a stepping stone and allows us to make progress! What has been decided:
Pending:
Please have a think of the proposal above and we can discuss in the next Open AD Kit meeting! @armaganarsln, @HamburgDave could you add this to the agenda for next week? (as we're skipping this week due to the TSC) Thanks! |
Beta Was this translation helpful? Give feedback.
-
Here are some comments on the layout design started at https://github.com/orgs/autowarefoundation/discussions/3260#discussioncomment-5002893.
Btw do you know anyone who uses JSON schema for |
Beta Was this translation helpful? Give feedback.
-
FYI: There is a little related discussion https://github.com/orgs/autowarefoundation/discussions/3281, which is about the directory structure. |
Beta Was this translation helpful? Give feedback.
-
Closing this discussion. Please find final proposal here: https://github.com/orgs/autowarefoundation/discussions/3288 |
Beta Was this translation helpful? Give feedback.
-
The Open AD Kit WG is working on improving the process of improving how to configure the ROS node parameters, see Issue 2636 for details and discussion.
Decisions which have been made:
(Pending) Consensus on solution:
This is not an extensive list of pros/cons, just what came to mind. Please give your feedback on which approach is preferred!
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions