-
Notifications
You must be signed in to change notification settings - Fork 250
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
Question: accuracy of inertia parameters? #14
Comments
The URDF for the 14kg model comes from here. The inertia values are not there for the 7kg model and for various reasons I feel I have to step back from that duty, but the smartest idea would probably be to use the same approximation used in the Universal Robot stack using that cylinder_inertial macro for each link. |
Thanks for the info! @SalvoVirga to clarify, step back meaning you won't be able to do much development on iiwa_stack on an ongoing basis? In case you are interested or someone comes across this question while googling I also came across this interesting looking paper about reverse engineering the inertia params on the previous lbr: |
Oh no, I meant only about the inertia parameters. I have some professional/legal reasons that might clash with me working on that publicly. Thanks for the link, I was aware of the good work of those Italian guys. The approximation done with the UR robots could be an easy first step to at least check if it is any good. |
ok thanks that makes sense, I totally understand you need to fulfill those obligations. Though as an aside to me it seems very silly that inertia parameters are considered a trade secret! What will an adversary do, write code that runs on your hardware, making it easier to use, so you sell more units of very expensive robots??!? oh my, what a loss! :-) |
added this in the wiki |
The appendix of the following paper gives identified dynamic parameters for the IIWA 14 (R820): I wish the same experiment was made with the IIWA 7 version... |
I have a student currently working on that. If he succeeds we should have parameters for the 7kg version. Timeline says about 6 weeks. |
Awesome! Please keep me posted. |
Just have a try rosdyn and rosdyn_examples which can calibrate the robot dynamics model. |
Thank you so much @jacknlliu. This seems life-changing |
@matthiashh Did your student managed to do this during this difficult time period? |
[I separated work and private Github accounts now] We have some parameters, but the thesis project ended before they could be properly evaluated. Here are some points about the procedure:
Regarding the validation:
Before releasing values I think the following things should be done:
Maybe @SalvoVirga or somebody else knows something about those issues. |
I had the same issues with
For those reasons I switched to iiwa_ros, which uses the FRI channel but allows for realtime control, from 200Hz to 1kHz. Thanks @matthias-mayr. Keep us posted. |
I think there is definitely something wrong in the IIWA7 model. I know there can be multiple working solutions with identification, but this one seems quite strange to me. Especially with The model parameters seem to come from this paper. I didn't get the time to transform the identification coming from this paper using the DH convention, to the URDF convention. Many thanks ! |
I noticed you have inertia parameters:
https://github.com/SalvoVirga/iiwa_stack/blob/master/iiwa_description/urdf/iiwa14.urdf#L51
Are they ballpark estimates, or very accurate ones? Thanks!
The text was updated successfully, but these errors were encountered: