Skip to content

Commit

Permalink
Include wheels to ignition simulation
Browse files Browse the repository at this point in the history
  • Loading branch information
NestorDP committed Jan 9, 2024
1 parent b189bfc commit d5ab578
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
22 changes: 11 additions & 11 deletions littlebot_description/urdf/littlebot_body.urdf.xacro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0"?>

<robot xmlns:xacro="http://ros.org/wiki/xacro" name="littlebot_robot">
<xacro:macro name="littlebot_robot" >
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="littlebot_body">
<xacro:macro name="littlebot_body" >

<!-- Modelagem base_link "link" -->
<!-- ********************************************************* -->
Expand All @@ -10,13 +10,13 @@

<!-- Robot Footprint -->
<!-- ********************************************************* -->
<link name="base_footprint"/>
<!-- <link name="base_footprint"/> -->

<joint name="base_joint" type="fixed">
<!-- <joint name="base_joint" type="fixed">
<parent link="base_link"/>
<child link="base_footprint"/>
<origin xyz="0.0 0.0 -0.03074" rpy="0 0 0"/>
</joint>
</joint> -->

<!-- Modelagem chassis_link "link" and "joint"-->
<!-- ********************************************************* -->
Expand Down Expand Up @@ -52,7 +52,7 @@

<!-- Modelagem caster wheel-->
<!-- ********************************************************* -->
<link name="caster">
<!-- <link name="caster">
<visual>
<origin xyz="0 0 0" rpy="3.14 0 3.14" />
<geometry>
Expand Down Expand Up @@ -81,11 +81,11 @@
<child link="caster"/>
<origin xyz="-0.0871 0.0 -0.00875" rpy="0 0 0" />
<axis xyz="0 0 1" rpy="0 0 0" />
</joint>
</joint> -->

<!-- Modelagem free wheel-->
<!-- ********************************************************* -->
<link name="free_wheel">
<!-- <link name="free_wheel">
<visual>
<origin xyz="0 0 0" rpy="0 0 0" />
<geometry>
Expand Down Expand Up @@ -114,11 +114,11 @@
<child link="free_wheel"/>
<origin xyz="-0.015 0 -0.015" rpy="0 0 0" />
<axis xyz="0 1 0" rpy="0 0 0" />
</joint>
</joint> -->

<!-- Modelagem da IMU MPU-6050 "link" "joint" -->
<!-- ********************************************************* -->
<link name="imu_link">
<!-- <link name="imu_link">
<visual>
<origin xyz="0 0 0" rpy="0 0 0" />
<geometry>
Expand All @@ -144,6 +144,6 @@
<parent link="chassis_link"/>
<child link="imu_link"/>
<origin xyz="0.028 0.0 0.005" rpy="0 0 0" />
</joint>
</joint> -->
</xacro:macro>
</robot>
32 changes: 16 additions & 16 deletions littlebot_description/urdf/littlebot_description.urdf.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="littlebot">

<!-- Default arguments -->
<xacro:arg name="use_sim" default="false" />
<xacro:arg name="use_sim" default="true" />
<xacro:arg name="prefix" default="littlebot" />

<!-- Included URDF XACRO Files -->
<xacro:include filename="$(find littlebot_description)/urdf/littlebot_body.urdf.xacro" />
<xacro:include filename="$(find littlebot_description)/urdf/littlebot_wheel.urdf.xacro" />
<xacro:include filename="$(find littlebot_description)/urdf/littlebot_sonar.urdf.xacro" />
<xacro:include filename="$(find littlebot_description)/urdf/littlebot_body.urdf.xacro" />

<!-- Included GAZEBO XACRO Files -->
<xacro:include filename="$(find littlebot_description)/gazebo/littlebot.gazebo.xacro" />
<!-- <xacro:include filename="$(find littlebot_description)/gazebo/littlebot.gazebo.xacro" /> -->

<!-- Included ROS2_CONTROL XACRO Files -->
<!-- <xacro:include filename="$(find littlebot_description)/ros2_control/littlebot.ros2_control.xacro" /> -->

<!-- Littlebot's robot description -->
<!-- =========================================================== -->
<!-- Body model -->
<xacro:littlebot_robot />
<xacro:littlebot_body />

<!-- Whells models -->
<xacro:littlebot_wheel side_wheel="left">
Expand All @@ -39,37 +39,37 @@
<origin xyz="0.07879836 0.03772198 0.02500000" rpy="0 0 0.686455448" />
</xacro:littlebot_sonar>

<xacro:littlebot_sonar sonar_numero="2">
<!-- <xacro:littlebot_sonar sonar_numero="2">
<origin xyz="0 0 -0.020267" rpy="0 0 0" />
<origin xyz="0.08880761 0.02002920 0.02500000" rpy="0 0 0.343218997"/>
</xacro:littlebot_sonar>
</xacro:littlebot_sonar> -->

<xacro:littlebot_sonar sonar_numero="3">
<!-- <xacro:littlebot_sonar sonar_numero="3">
<origin xyz="0 0 -0.020267" rpy="0 0 0" />
<origin xyz="0.092279 0.0 0.02500000" rpy="0 0 0" />
</xacro:littlebot_sonar>
</xacro:littlebot_sonar> -->

<xacro:littlebot_sonar sonar_numero="4">
<!-- <xacro:littlebot_sonar sonar_numero="4">
<origin xyz="0 0 -0.020267" rpy="0 0 0" />
<origin xyz="0.08880761 -0.02002920 0.02500000" rpy="0 0 -0.343218997"/>
</xacro:littlebot_sonar>
</xacro:littlebot_sonar> -->

<xacro:littlebot_sonar sonar_numero="5">
<!-- <xacro:littlebot_sonar sonar_numero="5">
<origin xyz="0 0 -0.020267" rpy="0 0 0" />
<origin xyz="0.07879836 -0.03772198 0.02500000" rpy="0 0 -0.686455448"/>
</xacro:littlebot_sonar>
</xacro:littlebot_sonar> -->


<!-- Load Gazebo plugins -->
<!-- =========================================================== -->
<xacro:if value="$(arg use_sim)">
<!-- <xacro:if value="$(arg use_sim)">
<xacro:littlebot_gazebo/>
</xacro:if>
</xacro:if> -->

<!-- Load ROS2 Control plugins -->
<!-- =========================================================== -->
<xacro:unless value="$(arg use_sim)">
<!-- <xacro:unless value="$(arg use_sim)"> -->
<!-- <xacro:littlebot_control/> -->
</xacro:unless>
<!-- </xacro:unless> -->

</robot>

0 comments on commit d5ab578

Please sign in to comment.