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

Plugin for exposing Gazebo features via YARP RPC #159

Closed
traversaro opened this issue Nov 20, 2014 · 6 comments
Closed

Plugin for exposing Gazebo features via YARP RPC #159

traversaro opened this issue Nov 20, 2014 · 6 comments

Comments

@traversaro
Copy link
Member

We are currently exposing some gazebo features via yarp RPC, for example in the ApplyExternalWrench plugin. It could make sense to implement all this functionalities in a single plugin used for exposing gazebo features on a single rpc port, similarly to what they do in ROS with the gazebo_ros_api plugin.

This can then be used to implement some of the functionality of the /world port of iCub_SIM, and would make simplify the process of adding new RPC functions.

It could make sense to use Thrift for defining this RPC interface.

@iron76
Copy link
Collaborator

iron76 commented Nov 20, 2014

👍 This is an important feature especially if we want the Gazebo iCub simulator to be compatible with the previous iCub_SIM. @lornat75, can we find someone to contribute to this activity?

@traversaro
Copy link
Member Author

@iron76 Not a high priority for us anyway. I just opened the issue to summarize some morning discussions with @francesco-romano .

@francesco-romano
Copy link
Collaborator

We also need to find out how to properly expose the interfaces of the plugins. In particular we need to expose the .h of the stub and the compiled stub itself.

@traversaro
Copy link
Member Author

Just to keep track of users requests: @randaz81 was interested in having the feature related to object manipulation in gazebo. This can be implemented in way similar to the old /world port, as documented in http://eris.liralab.it/wiki/Simulator_README#OBJECT_MANIPULATION: , with some modifications to exploit gazebo features (for example by using the usual gazebo facilities to add objects with custom meshes).

@traversaro traversaro added this to the iCub_SIM feature parity milestone Jul 22, 2015
@randaz81 randaz81 self-assigned this Feb 12, 2016
@randaz81
Copy link
Member

Currently working on it

@traversaro
Copy link
Member Author

Basic functionality has been implemented, further enhancement can be discussed in new issues.

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

No branches or pull requests

4 participants