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

Merge branch 'master' into full_tor

parents 4585548f 1066b78a
No related branches found
No related tags found
No related merge requests found
actuators: actuators:
raw_data: raw_data:
position_port: act_position position_port: act_position
velocity_port: act_velocity
effort_port: act_current effort_port: act_current
mode_port: act_control_mode mode_port: act_control_mode
position_cmd_port: ref_position position_cmd_port: ref_position
effort_cmd_port: ref_current effort_cmd_port: ref_current
mode_cmd_port: ref_control_mode mode_cmd_port: ref_control_mode
absolute_encoder_position_port: act_abs_position
torque_sensor_port: act_torque torque_sensor_port: act_torque
e_stop: e_stop:
...@@ -30,11 +32,13 @@ force_torque: ...@@ -30,11 +32,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
......
tb_torque:
type: "ModuleTestbenchTorqueControl"
dt: 0.001
joints:
- leg_1_joint
...@@ -11,9 +11,9 @@ ...@@ -11,9 +11,9 @@
</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_configuration</topicName> <topicName>floating_base_pose</topicName>
</plugin> </plugin>
</gazebo> </gazebo>
...@@ -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>
...@@ -275,7 +275,8 @@ ...@@ -275,7 +275,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>
...@@ -286,6 +287,18 @@ ...@@ -286,6 +287,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