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

Enable DART support in http://packages.osrfoundation.org's Gazebo11 binaries? #2752

Closed
traversaro opened this issue Jun 8, 2020 · 4 comments
Assignees

Comments

@traversaro
Copy link
Collaborator

traversaro commented Jun 8, 2020

Hi @j-rivero, I had a small question on the Gazebo Ubuntu packages hosted on http://packages.osrfoundation.org, let me know if this is the proper place were to discuss this or if it is better to move it in https://github.com/ignition-release/gazebo11-release or somewhere else.

There is a growing interested in using DART for iCub simulations on Gazebo11, especially for aspects related to manipulation and for providing a smooth upgrade path to Ignition Gazebo that will use DART as its default physic engine. While using DART is relatively easy on macOS (where DART is an enabled dependency of gazebo11's homebrew bottle) or Windows (were we roll out our own binaries, so we can manage additional dependency easily), it involves a non-trivial complexity for the standard Ubuntu user, as at the moment it is necessary to compile Gazebo from source to be able to use DART.

As now the DART binary packages are available in http://packages.osrfoundation.org as they are a required (transitive) dependencies for ignition-citadel, I was wondering if it could make sense/be possible to enable DART support in Gazebo11 binaries distributed from http://packages.osrfoundation.org ?
If that is possible at all, do you think there is something that as a community we can do to help on this? Thanks in advance!

cc @Nicogene @xEnVrE @pattacini

@j-rivero j-rivero self-assigned this Jun 9, 2020
@j-rivero
Copy link
Contributor

j-rivero commented Jun 9, 2020

Hi @j-rivero, I had a small question on the Gazebo Ubuntu packages hosted on http://packages.osrfoundation.org, let me know if this is the proper place were to discuss this or if it is better to move it in https://github.com/ignition-release/gazebo11-release or somewhere else.

Hi Silvio! I think the issue is fine here.

As now the DART binary packages are available in http://packages.osrfoundation.org as they are a required (transitive) dependencies for ignition-citadel, I was wondering if it could make sense/be possible to enable DART support in Gazebo11 binaries distributed from http://packages.osrfoundation.org ?

It has been always our intention to build Gazebo packages with all the support available so +1, I'll do some checks with the team and produce a prerelease to check that we are not going to break the ABI.

@traversaro
Copy link
Collaborator Author

As now the DART binary packages are available in http://packages.osrfoundation.org as they are a required (transitive) dependencies for ignition-citadel, I was wondering if it could make sense/be possible to enable DART support in Gazebo11 binaries distributed from http://packages.osrfoundation.org ?

It has been always our intention to build Gazebo packages with all the support available so +1, I'll do some checks with the team and produce a prerelease to check that we are not going to break the ABI.

Great, thanks a lot (I thought I had replied to this issue but apparently I did not). If there is anything we can do to help, please let us know, thanks!

@j-rivero
Copy link
Contributor

j-rivero commented Jul 7, 2020

Thanks for the offer Silvio, I'm waiting for #2770 and #2734 to go in before doing the prerelease. Hopefully during this same week.

@traversaro
Copy link
Collaborator Author

Thanks a lot @j-rivero , the DART-enabled .deb are working fine, so I think we can close the issue. Just to let you know, this enabled us to easily deploy the Gazebo-based simulator of iCub for grasping, see https://github.com/robotology/icub-gazebo-grasping-sandbox if you are interested.

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

No branches or pull requests

2 participants