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

[moveit] Waypoint/Trajectory controller for base #95

Open
fmessmer opened this issue Jan 21, 2017 · 6 comments
Open

[moveit] Waypoint/Trajectory controller for base #95

fmessmer opened this issue Jan 21, 2017 · 6 comments

Comments

@fmessmer
Copy link
Member

fmessmer commented Jan 21, 2017

This issue is a reminder pointing to code snippets already implemented but not yet yet made available for general usage:

@ipa-bfb, accordiing to @ipa-mdl you implemented a moveit-controller/plugin to be able to use moveit for moving the base of our robots - in particular to execute plans for planning groups involving both base and arm.

Could you point me to this code? Can we add this somewhere as it might be useful in other scenarios...

@fmessmer FYI

@bbrito
Copy link

bbrito commented Jan 23, 2017

Well I have created the plugin and it allows moveit to make all body planning. However the execution is still not good. I'm working in a new controller which is able to execute this all body plans in a coordinated way. If you want we can discuss more about it personally and I can show you what I have.

@fmessmer
Copy link
Member Author

In general, I'd say it is better to have code available under ipa320/indigo_dev branch - even though it's under development (or currently not used anymore) - rather than software being hidden from others on some personal fork/branch.
If no one knows that some capability is already available, that one would start from scratch rather than improve existing code!

Thus, I'd suggest to commit your current version and create an issue describing the current deficiencies

@fmessmer
Copy link
Member Author

As discussed, it would be great to commit your plugin - even if it's WIP - to a new package cob_moveit_extensions...I'd be very interested to have a look and try it out...

@bbrito
Copy link

bbrito commented Jan 27, 2017

Don't worry ;) I will do it! Just give me time ;)

@MaChristoph
Copy link
Collaborator

@fmessmer
Copy link
Member Author

Concept could be:
create a new package e.g. cob_base_waypoint_controller, which provides a FollowJointTrajectory ActionServer (MoveIt will connect to this one) and based on the current base position (subscribe to odometry) calculate the distance to the next waypoint from the ActionGoal. then based on time remaining to reach it, calculate a geometry_msgs/Twist and publish it to the base_controller.

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

3 participants