-
Notifications
You must be signed in to change notification settings - Fork 311
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
mock_generic_system tests on humble use deprecated format #1931
Comments
Hi - would like to work on this if possible |
Great. You can easily reproduce this locally with |
You find all necessary changes in this PR, have a look at the URDF constants in |
will unfortunately have to unassign as I cannot get humble installed on 22.04 for the life of me, hope this isnt an issue |
What is the problem, maybe I can help? |
Hi @christophfroehlich, I'd like to take this up. I followed the comments and built the source code from the Output in my case:
let me know, if I am doing something wrong ? |
The default settings of colcon do not show any output of the running tests. You can either open the logfile in |
@christophfroehlich thanks for explaining. I worked on the issue and added
I can set
I also reviewed this PR, here no let me know your thoughts ? |
you are right, on humble there is a warning if no initial_value is given at all, added with #623 ros2_control/hardware_interface/src/mock_components/generic_system.cpp Lines 721 to 731 in 38a5600
From jazzy on, we don't throw a warning if there is not initial_value but just initialize it with NaN. Could you please remove the print_hint=true if no initial value is given? I don't get the point why we need to enforce this.
|
I adjusted 3 WARN cases
|
seems to be fine, please open the PR. |
Background
Overview of your issue here.
TestGenericSystem.load_generic_system_2dof
Referencing also #629 -> Maybe one can have a look if the documentation is up-to-date already.
Instructions
Hi, this is a
good-first-issue
issue. This means we've worked to make it more legible to people who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.We're interested in helping you take the first step, and can answer questions and help you out along the way. Note that we're especially interested in contributions from underrepresented groups!
We know that creating a pull request is the biggest barrier for new contributors. This issue is for you 💝
If you have contributed before, consider leaving this PR for someone new, and looking through our general bug issues. Thanks!
🤔 What you will need to know.
Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.
📋 Step by Step
🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!
🗄️ Create a local workspace for making your changes and testing following these instructions, for Step 3 use "Download Source Code" section with these instructions.
🍴 Fork the repository using the handy button at the top of the repository page and clone it into
~/ws_ros2_control/src/ros-controls/ros2_control
, here is a guide that you can follow (You will have to remove or empty the existingros2_control
folder before cloning your own fork)Checkout a new branch using
git checkout -b <branch_name>
🤖 Apply
pre-commit
auto formatting, by runningpip3 install pre-commit
and runningpre-commit install
in the ros2_control repo.💾 Commit and Push your changes
🔀 Start a Pull Request to request to merge your code into
master
. There are two ways that you can start a pull request:Is someone else already working on this?
🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.
👥- If someone seems stuck, offer them some help!
🤔❓ Questions?
Don’t hesitate to ask questions or to get help if you feel like you are getting stuck. For example leave a comment below!
Furthermore, you find helpful resources here:
Good luck with your first issue!
The text was updated successfully, but these errors were encountered: