Skip to content
Snippets Groups Projects
Commit 3f05230b authored by Hilario Tome's avatar Hilario Tome
Browse files

Fixed gazebo contact model

parent 4be564aa
No related branches found
No related tags found
No related merge requests found
...@@ -30,11 +30,13 @@ force_torque: ...@@ -30,11 +30,13 @@ force_torque:
force_port: force_ankle_right force_port: force_ankle_right
torque_port: torque_ankle_right torque_port: torque_ankle_right
#imu: imu:
# base_imu: base_imu:
# frame: base_link frame: base_link
# raw_data: raw_data:
# orientation_port: orientation_base orientation_port: orientation_base
linear_acceleration_port: linear_acceleration_base
angular_velocity_port: angular_velocity_base
#ros_control_component: #ros_control_component:
# ignore_read_errors: true # ignore_read_errors: true
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</gazebo> </gazebo>
<gazebo> <gazebo>
<plugin filename="libgazebo_world_odometry.so" name="gazebo_ros_force"> <plugin filename="libgazebo_world_odometry.so" name="gazebo_ros_odometry">
<frameName>base_link</frameName> <frameName>base_link</frameName>
<topicName>floating_base_pose</topicName> <topicName>floating_base_pose</topicName>
</plugin> </plugin>
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
bias means and stddevs to produce biases close to the provided bias means and stddevs to produce biases close to the provided
data. --> data. -->
<!--
<rate> <rate>
<mean>0.0</mean> <mean>0.0</mean>
<stddev>2e-4</stddev> <stddev>2e-4</stddev>
...@@ -59,22 +59,22 @@ ...@@ -59,22 +59,22 @@
<bias_mean>0.1</bias_mean> <bias_mean>0.1</bias_mean>
<bias_stddev>0.001</bias_stddev> <bias_stddev>0.001</bias_stddev>
</accel> </accel>
-->
<!--
<rate> <rate>
<mean>0.0</mean> <mean>0.0</mean>
<stddev>2e-3</stddev> <stddev>0.0</stddev>
<bias_mean>0.000000</bias_mean> <bias_mean>0.000000</bias_mean>
<bias_stddev>0.0000008</bias_stddev> <bias_stddev>0.0000008</bias_stddev>
</rate> </rate>
<accel> <accel>
<mean>0.0</mean> <mean>0.0</mean>
<stddev>1.7e-1</stddev> <stddev>0.0</stddev>
<bias_mean>0.0</bias_mean> <bias_mean>0.0</bias_mean>
<bias_stddev>0.000</bias_stddev> <bias_stddev>0.000</bias_stddev>
</accel> </accel>
-->
</noise> </noise>
</imu> </imu>
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
<xacro:include filename="$(find tor_description)/urdf/leg/leg.urdf.xacro" /> <xacro:include filename="$(find tor_description)/urdf/leg/leg.urdf.xacro" />
<link name="base_link"> <link name="base_link">
<inertial> <inertial>
<origin xyz="0.0 0.0 0.36" rpy="0 0 0"/> <origin xyz="0.0 0.0 0.36" rpy="0 0 0"/>
...@@ -39,7 +40,33 @@ ...@@ -39,7 +40,33 @@
</link> </link>
<!--
<link name="base_link">
<inertial>
<origin xyz="0.0 0.0 0.05" rpy="0 0 0"/>
<mass value="5.0" />
<inertia ixx="0.01" ixy="0.0" ixz="0.0" iyy="0.01" iyz="0.0" izz="0.01" />
</inertial>
<visual>
<origin rpy="0 0 0" xyz="0 0 0"/>
<geometry>
<mesh filename="package://tor_description/meshes/torso_dummy.stl" scale="1 1 1"/>
</geometry>
</visual>
<collision>
<origin rpy="0 0 0" xyz="0 0 0.05"/>
<geometry>
<box size="0.1 0.3 0.1"/>
</geometry>
</collision>
</link>
-->
<xacro:tor_leg prefix="left" reflect="1" /> <xacro:tor_leg prefix="left" reflect="1" />
<xacro:tor_leg prefix="right" reflect="-1" /> <xacro:tor_leg prefix="right" reflect="-1" />
...@@ -53,7 +80,7 @@ ...@@ -53,7 +80,7 @@
<!-- imu --> <!-- imu -->
<xacro:tor_imu name="imu" parent="base_link" update_rate="100.0"> <xacro:tor_imu name="imu" parent="base_link" update_rate="100.0">
<origin xyz="0 0 0" rpy="0 0 0"/> <origin xyz="0.069 0 0.14647" rpy="3.14 0.0 1.57"/>
</xacro:tor_imu> </xacro:tor_imu>
</robot> </robot>
...@@ -270,7 +270,8 @@ ...@@ -270,7 +270,8 @@
<mu2>0.9</mu2> <mu2>0.9</mu2>
</gazebo> </gazebo>
<!-- contact model for foot surface --> <!--
<gazebo reference="leg_${prefix}_6_link"> <gazebo reference="leg_${prefix}_6_link">
<kp>1000000.0</kp> <kp>1000000.0</kp>
<kd>100.0</kd> <kd>100.0</kd>
...@@ -281,6 +282,18 @@ ...@@ -281,6 +282,18 @@
<minDepth>0.003</minDepth> <minDepth>0.003</minDepth>
<implicitSpringDamper>1</implicitSpringDamper> <implicitSpringDamper>1</implicitSpringDamper>
</gazebo> </gazebo>
-->
<gazebo reference="leg_${prefix}_6_link">
<kp>1000000.0</kp>
<kd>100.0</kd>
<mu1>1.5</mu1>
<mu2>1.5</mu2>
<fdir1>1 0 0</fdir1>
<maxVel>1.0</maxVel>
<minDepth>0.00</minDepth>
</gazebo>
<gazebo reference="leg_${prefix}_1_joint"> <gazebo reference="leg_${prefix}_1_joint">
<implicitSpringDamper>0.1</implicitSpringDamper> <implicitSpringDamper>0.1</implicitSpringDamper>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment