Gazebo | Ignition | Community
Ask Your Question

mark_vision's profile - activity

2020-03-12 02:16:46 -0500 received badge  Famous Question (source)
2019-02-26 07:32:10 -0500 received badge  Nice Question (source)
2019-02-26 07:28:05 -0500 received badge  Nice Answer (source)
2018-10-08 00:30:32 -0500 received badge  Favorite Question (source)
2018-03-08 08:50:37 -0500 received badge  Famous Question (source)
2018-02-27 00:43:46 -0500 received badge  Enthusiast
2018-02-26 19:36:35 -0500 received badge  Notable Question (source)
2018-02-26 11:35:49 -0500 received badge  Popular Question (source)
2018-02-26 02:10:31 -0500 asked a question apply force/torque for a period of time

apply force/torque for a period of time Dear all, I see that Gazebo 8 implemented a GUI to apply a force or torque to a

2018-02-26 02:06:44 -0500 answered a question contact sensor is not working in Gazebo8 ,Gazebo9 and Gazebo10

If your contact sensor is attached to a link connected to another link via a fixed joint, then the problem could be rela

2018-02-06 08:53:59 -0500 received badge  Famous Question (source)
2018-02-05 09:09:34 -0500 received badge  Notable Question (source)
2018-02-02 15:59:50 -0500 received badge  Notable Question (source)
2018-02-02 11:45:29 -0500 received badge  Nice Question (source)
2018-02-02 11:31:10 -0500 received badge  Popular Question (source)
2018-02-02 09:52:40 -0500 received badge  Popular Question (source)
2018-02-01 09:16:30 -0500 edited question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 03:25:43 -0500 edited question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 02:49:16 -0500 edited question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 02:26:35 -0500 edited question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 02:25:30 -0500 edited question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 01:38:24 -0500 asked a question GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic

GetVelocity returns absurd values in Gazebo 7 and ROS Kinetic Hi all, after the upgrade to ROS Kinetic and Gazebo 7 my q

2018-02-01 01:26:44 -0500 asked a question what version of Gazebo 7.x is ROS Kinetic using?

what version of Gazebo 7.x is ROS Kinetic using? Dear all, I don't understand what exact version of Gazebo ROS Kinetic i

2018-02-01 01:26:21 -0500 asked a question what version of Gazebo 7.x is ROS Kinetic using?

what version of Gazebo 7.x is ROS Kinetic using? Dear all, I don't understand what exact version of Gazebo ROS Kinetic i

2017-10-18 13:35:05 -0500 received badge  Famous Question (source)
2017-10-16 03:04:53 -0500 received badge  Self-Learner (source)
2017-10-16 03:04:53 -0500 received badge  Teacher (source)
2017-10-12 09:00:42 -0500 commented answer how do i add torsional friction to urdf model

this works for me, thanks.

2017-10-12 08:55:08 -0500 edited question robot slips after upgrade to kinetic

robot slips after upgrade to kinetic Dear all, After upgrading from Ubuntu 14.04 to 16.04 and from Indigo to Kinetic I'm

2017-10-12 08:54:49 -0500 received badge  Notable Question (source)
2017-10-12 08:54:23 -0500 marked best answer robot slips after upgrade to kinetic

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.

I made the minimal set of modifications to make it compatible with the new xacro standard (see corresponding branch)

Even after setting unrealistically high friction coefficients in the corresponding tag (see here), the robot can't walk and slips badly.

With the same description on Gazebo 2/ROS Indigo the robot always was fine.

I've narrowed down the issue to this portion of the URDF:

        <!-- Foot link -->
        <link name="${name}_foot">
            <inertial>
                <origin xyz="0 0 0"/>
                <mass value="0.0"/>
                <inertia ixx="0.0" iyy="0.0" izz="0.0" ixy="0.0" ixz="0.0" iyz="0.0"/>
            </inertial>
            <visual>
                <origin xyz="0 0 0" rpy="0 0 0"/>
                <geometry>
                    <sphere radius="0.02175"/>
                </geometry>
                <material name="black"/>
            </visual>
            <collision>
                <origin xyz="0 0 0" rpy="0 0 0"/>
                <geometry>
                    <sphere radius="0.02175"/>
                </geometry>
            </collision>

        </link>

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 (see this related question).

UPDATE

I've reduced (yet not solved) the problem by setting the fdir1 tag to a reasonable value (it was 0 0 0). Here's how the link looks like now:

    <link name="${name}_foot">
        <inertial>
            <origin xyz="0 0 0"/>
            <mass value="0.07"/>
            <inertia ixx="0.0000112" iyy="0.0000112" izz="0.0000112" ixy="0.0" ixz="0.0" iyz="0.0"/>
        </inertial>
        <collision>
            <origin xyz="0 0 0" rpy="0 0 0"/>
            <geometry>
                <sphere radius="0.02175"/>
            </geometry>
        </collision>
    </link>
    <gazebo reference="${name}_foot">
            <mu1>1</mu1>
        <mu2>1</mu2>
        <fdir1>1 0 0</fdir1>
        <maxContacts>1</maxContacts>
            <collision name="${name}_lowerleg_fixed_joint_lump__${name}_foot_collision_1">
                <geometry>
                    <sphere>
                    <radius>0.02175</radius>
                </sphere>
                </geometry>

            <surface>
                <friction>
                    <torsional>
                            <coefficient>10</coefficient>
                            <use_patch_radius>true</use_patch_radius>
                            <surface_radius>0.05</surface_radius>
                            <patch_radius>0.01</patch_radius>
                    </torsional>
            </friction>
            <contact>
                <poissons_ratio>0.5</poissons_ratio>
                <elastic_modulus>1e8</elastic_modulus>
            </contact>
        </surface>
    </collision>

        <material>Gazebo/Black</material>
    </gazebo>

However, I still see slipping behavior (and switching contacts) when I try to move: https://youtu.be/NMUSZn1pm5U

2017-10-12 08:54:23 -0500 received badge  Scholar (source)
2017-10-12 08:54:05 -0500 answered a question robot slips after upgrade to kinetic

I've finally sorted it out. The problem was related to the missing <minDepth> tag. Here is the working URDF porti

2017-10-12 07:38:49 -0500 edited question robot slips after upgrade to kinetic

robot slips after upgrade to kinetic Dear all, After upgrading from Ubuntu 14.04 to 16.04 and from Indigo to Kinetic I'm

2017-10-12 07:25:28 -0500 commented answer robot slips after upgrade to kinetic

I also modified the gazebo_ros_pkgs, but not in the place you mentioned in your question. All the places where the SetPo

2017-10-12 05:20:03 -0500 commented question robot slips after upgrade to kinetic

You are right, the foot is connected with the lower leg link through a fixed joint. The lowerleg has reasonable mass a

2017-10-12 04:54:54 -0500 received badge  Supporter (source)
2017-10-11 16:18:16 -0500 received badge  Popular Question (source)
2017-10-09 15:04:37 -0500 received badge  Student (source)
2017-10-09 03:44:05 -0500 received badge  Editor (source)
2017-10-09 03:44:05 -0500 edited question robot slips after upgrade to kinetic

robot slips after upgrade to kinetic Dear all, After upgrading from Ubuntu 14.04 to 16.04 and from Indigo to Kinetic I'm

2017-10-09 03:41:55 -0500 asked a question robot slips after upgrade to kinetic

robot slips after upgrade to kinetic Dear all, After upgrading from Ubuntu 14.04 to 16.04 and from Indigo to Kinetic I'm

2017-09-27 10:29:28 -0500 commented answer how do i add torsional friction to urdf model

That explains how to set it up in SDF, not URDF. I believe that my problem is related to this, as I explained in detail