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
Comments
👍 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? |
@iron76 Not a high priority for us anyway. I just opened the issue to summarize some morning discussions with @francesco-romano . |
We also need to find out how to properly expose the interfaces of the plugins. In particular we need to expose the |
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 |
Currently working on it |
Basic functionality has been implemented, further enhancement can be discussed in new issues. |
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 ofiCub_SIM
, and would make simplify the process of adding new RPC functions.It could make sense to use Thrift for defining this RPC interface.
The text was updated successfully, but these errors were encountered: