-
Notifications
You must be signed in to change notification settings - Fork 43
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
Gripper of Pincher Arm differs from reality #35
Comments
As I mentioned, the gripper of the Pincher arm differs from the real robot. In addiditon, I had to modify the turtlebot_arm_moveit_config/config/pincher_arm.srdf file in order to get my pincher arm (and gripper) move around (in Gazebo):
I don't know if this is necessary or not, but maybe someone finds this difference from the pincher_arm.srdf to the turtlebot_arm.srdf file interesting/useful. |
Hi! For the malformed gripper, please try this PR. By using it. the gripper appears in RViz in the right place. But I cannot tell if it works because I don't have a real Pitcher nor works on Gazebo (as you explained). I didn't merge the PR cause used to conflict somehow with kobuki plugin (read my comments), but it seems to work now with Gazebo9. So if you try it and works, I will merge. |
Hi!
With the modifications from the PR, I discovered that I'm only able to plan & execute in Rviz. But if I run a python script like in the MoveIt Python Interface Tutorial to move my arm, it isn't able to plan:
Maybe the moveit config package for the pincher arm needs an update in order to work with the modifications in the PR? Additionally, the I have to mention here that I currently don't use any arbotix controllers at all when simulating the arm in Gazebo (only when moving the real arm, which I don't have problems with anymore), because I couldn't get it to work yet. Instead, I'm using a tinkered control-package (can be found here) and I had to slightly modify the |
Hey @joellutz, most probably this comes too late, but I just noticed that these people are using the Pincher arm and have their own repo. As they are selling the arm, I would expect that the description is correct, |
I've freshly cloned & built the turtlebot_arm & the arbotix repository (I had to remove the object_manipulation folder to get my build done, but I don't use it anyway). My physical Pincher Arm is connected to /dev/ttyUSB0. In order to move it around with MoveIt & Rviz, I had to change in the
turtlebot_arm_moveit_config/demo.launch
file thesimulation
arg for the arm bringup launch file tofalse
as shown here:<include file="$(find turtlebot_arm_bringup)/launch/arm.launch"> <arg name="simulation" value="false"/> </include>
When I now start the MoveIt demo with
roslaunch turtlebot_arm_moveit_config demo.launch
I can plan & execute and the pincher arm moves to the goal. But if I change the Planning Group in Rviz to "gripper" instead of "arm" (under "Planning Request" in Rviz), I can still plan & execute, the gripper moves in Rviz and the logging says the Gripper Controller succeeded. But my real robot gripper doesn't move a bit, even with various different positions.Every second I also get a log like this:
[ WARN] [1524497161.302061425]: The complete state of the robot is not yet known. Missing gripper_joint
I suspect my error has something to do with this. Also in Rviz, only one of the two gripper parts can be moved, while on the real pincher robot arm, it is a parallel gripper where both parts move symmetrically.
Edit:
Right after opening this issue I found a solution to the first part: I had to use this arbotix_ros repository instead of the one mentioned above, then my gripper could move! Even though the logging tells a different story:
This doesn't always happen though.
But the gripper in Rviz of course still isn't symmetrical, so any suggestions on how to fix this difference between simulation & real world is still welcome.
Can someone help me with this? Thank you!
Cheers
The text was updated successfully, but these errors were encountered: