-
Notifications
You must be signed in to change notification settings - Fork 195
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
On-the-fly point streaming and Cartesian jog #37
base: hydro-devel
Are you sure you want to change the base?
Conversation
… simple Carteian jogging package that demonstrates the added capability.
I pulled these changes into a ros-industrial branch (boneil_point_streaming) just in case @boneil makes changes to hydro-devel. I'm going to keep this pull request open because I want to review this for inclusion in the Indigo release. |
BTW...Thanks @boneil for the contribution. I'm going to try it out on our motoman just as soon as I get a chance. |
No problem Shaun. Please let me know if I can provide any support or clean things up a bit. |
Dear Shaun, when do you plan to include in the Indigo release this new and useful feature? Thanks, |
I've updated the streaming part (not including the cartesian jogging) and created new pull request #88. |
#88 updates this PR for indigo, closing |
@shaun-edwards: note the comment by @jim-rees:
|
I missed that...reopening for now. |
Sorry, but we don’t use the jogging node, just the point streaming interface, that seems to work properly.
|
I have implemented on-the-fly point streaming to the controller via the joint_command topic. The approach very closely emulates the way that trajectories are currently sent to the controller. I have also included a Cartesian jogging package that uses this new functionality. There is a rogue source file called keyboard_teleop_node.cpp that is not part of any package. It is example code that does Cartesian jogging from the keyboard.
Some code might be rough around the edges with extraneous comments and the like, but I thought I'd offer it up to anyone who might be able to use it.