-
Notifications
You must be signed in to change notification settings - Fork 21
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
Pr2 teleop general for hydro not use move group #13
Pr2 teleop general for hydro not use move group #13
Conversation
The difference between #12 and #13 is In #12 , because pr2_teleop_general node will send service to move_group with moveit_msgs/GetPositionIK, we need to run move_group node. This is similar to what pr2_teleop_general do with using pr2_arm_kinematics_node when groovy. In #13, we don't use move_group, so we don't need to include move_group.launch(only we need to include plannning_context.launch), We calcurate with using moveit::core::RobotStates, JointModelGroups and so on. We think this would be a little better than #12. I think we could test on real robot on this week. When I finish, I will write here. |
Thank you. If this looks good on the robot, I'll just check and make sure the code changes look right. If I'm understanding correctly, dependency on kinematics_msgs was removed. (Which is in line for our current design as decided in PR2/pr2_kinematics#2). |
We want you to merge #13. In case anyone think the using move_group(#12) will be more better than #13 , we send both Pull Request. Sorry for confusing you. Please merge #13 and close #12 if there are no problems. |
So , will this PR be merged? |
Sorry Aginika, I had made the changes while this PR existed (and forgot that it existed). I changed the code to use Moveit, like yours did. Looks like we have two solutions moving forward. Mine has been untested on the robot, and yours has, meaning its further ahead than what we have. I'll walk through the merge tonight and see where the changes differ (I probably missed some things since it hasn't been tested yet) |
Don't merge this PR yet.( I need to test on real robot)
This doesn't require to launch move_group.launch.
Instead of running move_group, this node will calculate the ik and fk by itself using moveit kinematics API.
I would like to choose whether #12 or this one.