Skip to content
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

Update SN002 URDF to consider new battery pack #259

Open
S-Dafarra opened this issue Sep 2, 2024 · 11 comments
Open

Update SN002 URDF to consider new battery pack #259

S-Dafarra opened this issue Sep 2, 2024 · 11 comments
Assignees
Labels
domain-software Related to Software prj-ergocub Related to ErgoCub Project team-fix Related to Team Fix

Comments

@S-Dafarra
Copy link
Contributor

Task description

The SN002 has a shiny new battery back located in the back. To avoid inconsistencies at the dynamical level, it would be better to update the SN002 URDF with the new configuration.

Definition of Done

The SN002 URDF is updated considering the new battery pack

cc @Nicogene @traversaro @martinaxgloria @GiulioRomualdi

@S-Dafarra S-Dafarra added domain-software Related to Software prj-ergocub Related to ErgoCub Project team-fix Related to Team Fix labels Sep 2, 2024
@maggia80
Copy link
Member

maggia80 commented Sep 3, 2024

cc @valegagge

@Nicogene
Copy link
Member

Nicogene commented Sep 3, 2024

Hi @S-Dafarra!

There are two possible ways of doing it:

  • The long one is to update the simulation model starting from the CAD with the new battery and then regenerate the URDF
  • The short one is to change the mass and ixx, iyy, izz of the torso link accordingly, the mesh will remain unchanged.

To understand, did the new battery pack increase the ergocub version to 1.3?
Because in this case we need to:

  • update SN002 to have the battery pack
  • Create the "gazebo" twin called ergoCubGazeboV1_3

cc @maggia80 @pattacini

@pattacini
Copy link
Member

To understand, did the new battery pack increase the ergocub version to 1.3?

Probably yes; see:

@traversaro
Copy link
Member

To understand, did the new battery pack increase the ergocub version to 1.3?

Probably yes; see:

* [Update support-request.yml robotology/icub-tech-support#1890](https://github.com/robotology/icub-tech-support/pull/1890)

Probably a bit OT, but should we have a documentation page listing ergoCub versions as we have for iCub (see https://icub-tech-iit.github.io/documentation/icub_versions/)?

@pattacini
Copy link
Member

should we have a documentation page listing ergoCub versions as we have for iCub

It would start being quite helpful indeed.

@S-Dafarra
Copy link
Contributor Author

There are two possible ways of doing it:

  • The long one is to update the simulation model starting from the CAD with the new battery and then regenerate the URDF
  • The short one is to change the mass and ixx, iyy, izz of the torso link accordingly, the mesh will remain unchanged.

Considering that the plan for future robots would be to use this new battery pack (correct me if I am wrong @maggia80), I would suggest going for the long way

@Nicogene Nicogene self-assigned this Sep 4, 2024
@Nicogene
Copy link
Member

Nicogene commented Sep 4, 2024

There are two possible ways of doing it:

  • The long one is to update the simulation model starting from the CAD with the new battery and then regenerate the URDF
  • The short one is to change the mass and ixx, iyy, izz of the torso link accordingly, the mesh will remain unchanged.

Considering that the plan for future robots would be to use this new battery pack (correct me if I am wrong @maggia80), I would suggest going for the long way

Ok then!
I will need the help of one of our mechies for the long way, I will check their availability and schedule it

@valegagge
Copy link
Member

o understand, did the new battery pack increase the ergocub version to 1.3?
yes

@traversaro
Copy link
Member

traversaro commented Sep 4, 2024

I will need the help of one of our mechies for the long way, I will check their availability and schedule it

As we already discussing during summer, there are a few experiments new idea that AMI people worked on to improve the process. Not sure if any can be used in the short term for this, but you may anyhow have a quick alignment coffee once you identified the mechanical engineer that he is working on this, relevant people on AMI side are @FabioBergonti @GiulioRomualdi @Supermonkey-design @Giulero @pillai-s, I guess @FabioBergonti can be the entry point on the AMI side (if he is ok with it).

@Nicogene
Copy link
Member

Nicogene commented Sep 5, 2024

I will need the help of one of our mechies for the long way, I will check their availability and schedule it

As we already discussing during summer, there are a few experiments new idea that AMI people worked on to improve the process. Not sure if any can be used in the short term for this, but you may anyhow have a quick alignment coffee once you identified the mechanical engineer that he is working on this, relevant people on AMI side are @FabioBergonti @GiulioRomualdi @Supermonkey-design @Giulero @pillai-s, I guess @FabioBergonti can be the entry point on the AMI side (if he is ok with it).

Interesting for @icub-tech-iit/silo-mech @fiorisi

@fiorisi
Copy link
Member

fiorisi commented Sep 5, 2024

There are two possible ways of doing it:

  • The long one is to update the simulation model starting from the CAD with the new battery and then regenerate the URDF
  • The short one is to change the mass and ixx, iyy, izz of the torso link accordingly, the mesh will remain unchanged.

Considering that we have to solve different issues before integrating the new battery in the CAD model in cad-mechanics, I would start with the "short one" taking the necessary data from the snapshot.
As soon as the new battery is assembled also in the CAD in cad-mechanics we can generate the new URDF, maybe having a look at the procedure suggested by @traversaro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain-software Related to Software prj-ergocub Related to ErgoCub Project team-fix Related to Team Fix
Projects
None yet
Development

No branches or pull requests

7 participants