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

Modify RosEthercat to work with ros control properly #54

Open
dg-shadow opened this issue Sep 14, 2016 · 4 comments
Open

Modify RosEthercat to work with ros control properly #54

dg-shadow opened this issue Sep 14, 2016 · 4 comments
Assignees
Labels

Comments

@dg-shadow
Copy link
Contributor

No description provided.

@dg-shadow dg-shadow changed the title Modify RosEthercat to use ros control properly Modify RosEthercat to work with ros control properly Sep 14, 2016
@dg-shadow dg-shadow self-assigned this Sep 14, 2016
@guihomework
Copy link
Contributor

Hi @dg-shadow , this sounds as an interesting project. May I ask for one or 2 sentences on the main changes that are supposed to be done ?
Does this also tackle the issue that other data than joint data would be available as a resource (like tactile data not being part of an actuator for instance, or palm data being also available as a resource) ?
thanks

@dg-shadow
Copy link
Contributor Author

Principally, the changes are simply to the way the driver is launched. At the moment, a RosEthercat is instantiated in a ros_ethercat_loop. Instead we add an entry to the robot_hardware parameter and run a ros_control_robot node which in turn creates the RosEthercat instance. The only change to the code is to add a filter parameter to select which joints from the robot_description are to be controlled.

At the moment this doesn't address any other issues. The purpose is to make the hand and ur arm drivers consistent (arm driver has been changed to be RobotHW rather than a controller as it is currently).

@guihomework
Copy link
Contributor

@dg-shadow thanks for the explanation. Will the change still permit to run the ros_ethercat_loop (we don't have other ros_control robots) ?

@dg-shadow
Copy link
Contributor Author

Yes, the old driver will still work.

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

No branches or pull requests

3 participants