-
Notifications
You must be signed in to change notification settings - Fork 934
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
added STOMP planner in moveit_planners #965
added STOMP planner in moveit_planners #965
Conversation
I need look at this PR more closely, travis seems to be failing currently. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will review further once travis passes
0.1.0 (2017-03-14) | ||
------------------ | ||
* Initial release | ||
* Contributors: Jonathan Meyer, Levi Armstrong, Jorge Nicho |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- joint_update_rates: The rates at which to update the joints during numerical ik computations. | ||
- max_ik_iterations: Limit on the number of iterations allowed for numerical ik computations. | ||
*/ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you reference any of this documentation when writing moveit/moveit_tutorials#185?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
num_iterations_after_valid: 0 | ||
num_rollouts: 10 | ||
max_rollouts: 100 | ||
initialization_method: 1 #[1 : LINEAR_INTERPOLATION, 2 : CUBIC_POLYNOMIAL, 3 : MININUM_CONTROL_COST |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@@ -0,0 +1,19 @@ | |||
<launch> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move this into the setup assistant template
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added !
@@ -0,0 +1,60 @@ | |||
stomp/manipulator: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move this into the setup assistant template
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
integrated this into the moveit setup assistant in my commit here
* limitations under the License. | ||
*/ | ||
#ifndef INDUSTRIAL_MOVEIT_STOMP_MOVEIT_INCLUDE_STOMP_MOVEIT_COST_FUNCTIONS_COLLISION_CHECK_H_ | ||
#define INDUSTRIAL_MOVEIT_STOMP_MOVEIT_INCLUDE_STOMP_MOVEIT_COST_FUNCTIONS_COLLISION_CHECK_H_ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change to new package name
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changed this one to MOVEIT_STOMP_MOVEIT_INCLUDE_STOMP_MOVEIT_COST_FUNCTIONS_COLLISION_CHECK_H_ and also in all other header files.
Probably stating the obvious but the CI clearly fails due to |
Thanks @bmagyar , yes |
I'm confused. Didn't we agree with @Levi-Armstrong @jrgnicho and @gavanderhoorn that the stomp planner is maintained in the separate ROS-I-maintained repository until they decide that they do not want to maintain it anymore? This proposal would add a lot of new code to the repository which very few of the current maintainers ever looked at. I fail to see the advantage in merging this. |
Reasoning/Advantages:
But certainly I'd like to hear Levi's et al's opinion |
bfbc3c1
to
1f133f5
Compare
94bf5e9
to
f860444
Compare
f860444
to
2a0bb93
Compare
2a0bb93
to
a7c14dc
Compare
@raghavendersahdev @davetcoleman @v4hn what's the current state on this?. |
I think @gavanderhoorn might have the latest update regarding creating a standalone repo to host stomp within ros-i... |
I guess its waiting to get more info about the stomp repo depending on what ROS-industrial says . . I can resolve this as soon as we finalize how we want to have STOMP with MoveIt and Stomp core package.. This PR 965 is superseded / overridden by this PR 1081 which has the STOMP planning adapter also incorporated.. |
I think at this point all we need is a repository to put the stomp packages on (stomp_core, stomp_moveit and stomp_plugins). I'm not sure if the "stomp_test..." packages should go there as well since there's only one stomp specific yaml file that demonstrates how to configure the stomp planner. |
If there's interest I can add one for PAL's Tiago and the rob@work (RaW) Fraunhofer robots |
Obsolete since @gavanderhoorn created the stomp_ros repository some time ago. |
Addition of STOMP Planner into moveit planner
This PR is a work done by Raghavender as a part of 2018 Google summer of code. This PR adds the functionality of STOMP as implemented in ros-industrial/industrial_moveit repo and adds it to moveIt. It merges stomp_moveit and stomp_plugins packages into one package. Only the stomp_moveit and stomp_plugins packages are taken from industrial_moveit. All other packages stay in industrial_moveit and stomp_core package is a pre-requisite to run STOMP in moveit planners
Checklist