-
Notifications
You must be signed in to change notification settings - Fork 105
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
Added LuGre friction model parameters to protocol #989
base: devel
Are you sure you want to change the base?
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.
Hi @ale-git
We need to handle the icub-firmware-shared
version as per robotology/icub-firmware-shared#99 (review).
Originated from robotology/icub-firmware-models#97. |
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.
Hi @ale-git, I wrote down some small changes. The most important one is related to making the new parameter group mandatory. This means that all robots' configurations need to be updated accordingly.
src/libraries/icubmod/embObjMotionControl/embObjMotionControl.h
Outdated
Show resolved
Hide resolved
src/libraries/icubmod/embObjMotionControl/embObjMotionControl.cpp
Outdated
Show resolved
Hide resolved
Hi @ale-git , in addition, I suggest updating the template of the robot configuration files in order to maintain updated the documentation. If the new group is not mandatory you can add the info to the version 6. Thanks |
Hi @pattacini and @valegagge I've made the requested changes (LuGre section is not mandatory and the other issues). |
Thanks @ale-git We still need to address #989 (review). For what concerns #989 (comment), I believe a subsequent PR will follow on cc @valegagge |
I'll do the review in the next few days (asap) |
e63f6e9
to
d5c7bd0
Compare
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 @ale-git !
Well done. |
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.
Copilot wasn't able to review any files in this pull request.
Files not reviewed (5)
- conf/iCubFindDependencies.cmake: Language not supported
- src/libraries/icubmod/embObjMotionControl/embObjMotionControl.cpp: Language not supported
- src/libraries/icubmod/embObjMotionControl/embObjMotionControl.h: Language not supported
- src/libraries/icubmod/embObjMotionControl/eomcParser.cpp: Language not supported
- src/libraries/icubmod/embObjMotionControl/eomcParser.h: Language not supported
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.
See #989 (comment).
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.
Hi @ale-git
We need to address conflicts. In particular, we need to depend on the latest icub-firmware-shared version, which is v1.41.0
.
/remind December 16, @ale-git please proceed asap with this. |
⏰ Reminder
|
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.
Hi @ale-git , I left some notes on the code.
Let me know what do you think. Thanks
src/libraries/icubmod/embObjMotionControl/embObjMotionControl.cpp
Outdated
Show resolved
Hide resolved
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.
Hi @ale-git
Please, rebase your branch on top of the latest upstream devel and check the following:
icub-fw-shared
versioning: just remove the modification as requested inline.- address @valegagge's comments
|
d48cb07
to
da706ea
Compare
@pattacini @valegagge I've made the requested changes and rebased on devel. |
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 @ale-git 👍🏻
Fine by me. Awaiting CI and @valegagge's final approval before merging.
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.
Hi @ale-git
Please, address the CI failure.
Put it back to draft as robotology/icub-firmware-shared#99 still has to be merged. |
lugre.Km = -1 if lugre group not found
da706ea
to
f1dc2ce
Compare
I've updated the icub_firmware_shared required version and fixed the -1 bug, ready for merge as soon as icub_firmware_shared is merged (ready for it). |
The yarprobotinterface parser is now able to read LuGre friction model parameters from robot configuration files.