-
Notifications
You must be signed in to change notification settings - Fork 51
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
Allow custom configuration #243
Allow custom configuration #243
Conversation
…ADME and updated launch files to pass xacro arguments Signed-off-by: JesusSilvaUtrera <[email protected]>
The arguments for the xacro are being passed directly inside the launch file, not as arguments of the launch files (I don't know if this was the expected result, IMO it is easier to understand this way, just changing the path in the launch file). |
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.
Thanks for the contribution
That's ok and also expected behavior. |
Signed-off-by: JesusSilvaUtrera <[email protected]>
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.
Overall changes LGTM, I left some comments, PTAL. Thanks!
One little question: Franco left a comment about maybe moving the |
Signed-off-by: JesusSilvaUtrera <[email protected]>
Good question. Let's keep it as is on this PR and if needed, send another PR for moving the xacro file to the |
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.
LGTM, thanks @JesusSilvaUtrera!
🎉 New feature
Closes #135 and #136
Summary
I have continued the work on these issues to add the possibility to pass arguments to the xacro file directly from the launch file. I created a
hardware.yaml
in theconfig
folder to load the params from there instead of hardcoding them in theandino_control.xacro
file.I have also updated the
README.md
with these new features.Test it
You can test that it works running
ros2 launch andino_description view_andino.launch.py
, which executes RViz and therobot_state_publisher
to check that everything remains as before, but now more parameterized.Checklist
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.