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

Add support for 10kg and 12kg variants of GoFa robots (abb_crb15000_support) #202

Open
gonzalocasas opened this issue Jul 10, 2024 · 4 comments

Comments

@gonzalocasas
Copy link
Contributor

There are two more models on the GoFa product line for 10kg and 12kg payloads. It would be great to add support for them to this package. Is there a source from which we could get a hold of the URDF and meshes of those models? If so, I can prepare the PR to add it to this repo.

@gonzalocasas
Copy link
Contributor Author

/cc @mmmarcopalma

@gavanderhoorn
Copy link
Member

Is there a source from which we could get a hold of the URDF and meshes of those models? If so, I can prepare the PR to add it to this repo.

The model I added in ros-industrial/abb_experimental#127 was based on a conversion from the CAD made available by ABB on their website.

If the variants you mention do not have any geometrical differences, you'd only have to add a new xacro:macro, reusing the original meshes, but (I assume) updated joint limits.

@mmmarcopalma
Copy link

mmmarcopalma commented Jul 10, 2024

Thanks! I started updating the URDF you provided also converting from the CAD models.

If the variants you mention do not have any geometrical differences, you'd only have to add a new xacro:macro, reusing the original meshes, but (I assume) updated joint limits.

The 3 GoFa models have geometrical differences (mainly links 2,3,4 have different lengths), so the meshes should be updated.
How did you find joint limit values? Also from ABB data sheet?

EDIT: links 1,2,4 + base have different sizes

@gavanderhoorn
Copy link
Member

If the variants you mention do not have any geometrical differences, you'd only have to add a new xacro:macro, reusing the original meshes, but (I assume) updated joint limits.

The 3 GoFa models have geometrical differences (mainly links 2,3,4 have different lengths), so the meshes should be updated.

Please make sure to reuse meshes as much as possible. If only those links changed, reuse the existing meshes for the other links.

How did you find joint limit values? Also from ABB data sheet?

yes, that'd be a reliable source of information, although in case of asymmetric limits, you'll either need to check them against a real robot, or RobotStudio.

(technically you could also use RWS to get the info, as abb_robot_driver does, but that's probably more work)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants