Robot slips on ground while moving arm
I have a WidowX arm in Gazebo. I control the arm using moveit package. In the moveit package, I provide a goal configuration and then plan and execute planned trajectory. The problem now is that when the robot performs the arm movement in Gazebo, the base of the robots slips on the ground plane. It seems as if there is no friction at all between robot base and the ground plane.
To solve the slipping problem, I referred to gazebo documentation, where it said to create a virtual joint between the base and ground.Link That did not resolve the problem. Since, I am training a learning algorithm on the robot, I don't want the robot to move. Please let me know how I can prevent the slipping problem.
Your link worked for me. I just added
<link name="world"/> <joint name="fixed" type="fixed"> <parent link="world"/> <child link="base_link"/> </joint>
to my urdf and then spawned it like normal. Now my base_link is frozen where I spawned it, but I can still manipulate my arm.
@Stark, did you ever solve this problem? This is the last thing I need to do before I get my real arm moving and I am totally stuck. I have tried to add the world link at @mogumbo has suggested with no luck...