Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 152

robot slips after upgrade to kinetic

$
0
0
Dear all, After upgrading from Ubuntu 14.04 to 16.04 and from Indigo to Kinetic I'm experiencing a weird behavior from Gazebo and the HyQ robot model. The complete robot model can be found [here](https://github.com/iit-DLSLab/hyq-description). I made the minimal set of modifications to make it compatible with the new xacro standard (see [corresponding branch](http://github.com/iit-DLSLab/hyq-description/compare/kinetic-migration)) Even after setting unrealistically high friction coefficients in the corresponding tag (see [here](https://github.com/iit-DLSLab/hyq-description/blob/kinetic-migration/urdfs/leg/leg.gazebo.xacro#L69)), the robot can't walk and slips badly. With the same description on Gazebo 2/ROS Indigo the robot always was fine. Is there a new way to define friction between feet and ground? Am I missing a tag or something? I saw that in Gazebo 7 there is a torsional friction, but I can't find from URDF documentation how to add it. Also, there are many SDF-related tags which don't map well to URDF, like contact slip factor. **UPDATE:** I've narrowed down the issue to this portion of the URDF: Apparently, a collision set as a perfect sphere is handled in a different way from Gazebo 2 to 7. If I remove the collision field, the tip of the leg (which is not spherical) is taken for the collision, and the robot works fine. My suspect goes to the torsional friction feature, which has been introduced in new versions of Gazebo. How can I set torsional friction from URDF? [This answer](http://answers.gazebosim.org/question/13082/how-do-i-add-torsional-friction-to-urdf-model/) points to a tutorial which explains how to set it in SDF, not URDF.

Viewing all articles
Browse latest Browse all 152

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>