Skip to content

Commit 7ae0f1e

Browse files
committed
New description of the base
1 parent 207c388 commit 7ae0f1e

File tree

7 files changed

+164
-0
lines changed

7 files changed

+164
-0
lines changed

iai_boxy_base_2/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
cmake_minimum_required(VERSION 2.8.3)
2+
project(iai_boxy_base_2)
3+
4+
find_package(catkin REQUIRED)
5+
catkin_package()

iai_boxy_base_2/launch/display.launch

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<launch>
2+
<arg
3+
name="model" />
4+
<arg
5+
name="gui"
6+
default="False" />
7+
<param
8+
name="robot_description"
9+
textfile="$(find iai_boxy_base_2)/robots/base.URDF" />
10+
<param
11+
name="use_gui"
12+
value="$(arg gui)" />
13+
<node
14+
name="joint_state_publisher"
15+
pkg="joint_state_publisher"
16+
type="joint_state_publisher" />
17+
<node
18+
name="robot_state_publisher"
19+
pkg="robot_state_publisher"
20+
type="state_publisher" />
21+
<!--node
22+
name="rviz"
23+
pkg="rviz"
24+
type="rviz"
25+
args="-d $(find iai_boxy_base_2)/urdf.rviz" /-->
26+
</launch>

iai_boxy_base_2/launch/upload.launch

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<launch>
2+
<arg name="urdf-name" default="base.URDF.xacro"/>
3+
<arg name="urdf-path" default="$(find iai_boxy_base_2)/robots/$(arg urdf-name)"/>
4+
<arg name="param-name" default="robot_description"/>
5+
6+
<param name="$(arg param-name)" command="$(find xacro)/xacro.py '$(arg urdf-path)'" />
7+
</launch>

iai_boxy_base_2/meshes/base.stl

7.29 MB
Binary file not shown.

iai_boxy_base_2/package.xml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<package>
2+
<name>iai_boxy_base_2</name>
3+
<version>0.0.0</version>
4+
<description>
5+
URDF description of the base of the IAI robot named Boxy.
6+
</description>
7+
8+
<maintainer email="[email protected]">Alexis Maldonado</maintainer>
9+
<maintainer email="[email protected]">Georg Bartels</maintainer>
10+
11+
<author email="[email protected]">Alexis Maldonado</author>
12+
13+
<license>GPLv3+</license>
14+
15+
<url type="bugtracker">https://github.com/code-iai/iai_robots/issues</url>
16+
<url type="repository">https://github.com/code-iai/iai_robots</url>
17+
18+
<buildtool_depend>catkin</buildtool_depend>
19+
20+
</package>

iai_boxy_base_2/robots/base.URDF

+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<robot
2+
name="base">
3+
<link
4+
name="base_link">
5+
<inertial>
6+
<origin
7+
xyz="-0.257082749974343 -0.227847593519202 0.0535404411050965"
8+
rpy="0 0 0" />
9+
<mass
10+
value="70.0210745907357" />
11+
<inertia
12+
ixx="9.06122735721955"
13+
ixy="0.0933988942518672"
14+
ixz="0.665662584048376"
15+
iyy="12.5350462868938"
16+
iyz="0.00262520723302998"
17+
izz="7.44839974564544" />
18+
</inertial>
19+
<visual>
20+
<origin
21+
xyz="0 0 0"
22+
rpy="0 0 0" />
23+
<geometry>
24+
<!-- <mesh -->
25+
<mesh
26+
filename="package://iai_boxy_base_2/meshes/base.stl" />
27+
</geometry>
28+
<material
29+
name="">
30+
<color
31+
rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
32+
</material>
33+
</visual>
34+
<collision>
35+
<origin
36+
xyz="0 0 0"
37+
rpy="0 0 0" />
38+
<geometry>
39+
<mesh filename="package://iai_boxy_base/meshes/base.stl" />
40+
</geometry>
41+
</collision>
42+
</link>
43+
<link
44+
name="laser_reference_front" />
45+
<joint
46+
name="laser_reference_front_joint"
47+
type="fixed">
48+
<origin
49+
xyz="0.1772 0.060745 0.150"
50+
rpy="0.0 0.0 0.7853975" />
51+
<parent
52+
link="base_link" />
53+
<child
54+
link="laser_reference_front" />
55+
<axis
56+
xyz="0.0 0.0 0.0" />
57+
</joint>
58+
<link
59+
name="laser_reference_back" />
60+
<joint
61+
name="laser_reference_back_joint"
62+
type="fixed">
63+
<origin
64+
xyz="-0.69357 -0.506 0.1575"
65+
rpy="4.9333E-15 4.5082E-15 -2.3562" />
66+
<parent
67+
link="base_link" />
68+
<child
69+
link="laser_reference_back" />
70+
<axis
71+
xyz="-1 0 0" />
72+
</joint>
73+
74+
75+
<!-- Definition of base_footprint -> base_link -->
76+
77+
<link name="base_footprint">
78+
<visual>
79+
<origin rpy="0 0 0" xyz="0 0 0"/>
80+
<geometry>
81+
<box size="0.01 0.01 0.01"/>
82+
</geometry>
83+
<material name="White"/>
84+
</visual>
85+
<collision>
86+
<origin rpy="0 0 0" xyz="0 0 0.071"/>
87+
<geometry>
88+
<box size="0.001 0.001 0.001"/>
89+
</geometry>
90+
</collision>
91+
</link>
92+
93+
<!-- JOINT to define base_footprint -->
94+
<joint name="base_footprint_joint" type="fixed">
95+
<origin xyz="0.36 0.25 0.16" rpy="0 0 0" />
96+
<parent link="base_footprint" />
97+
<child link="base_link" />
98+
</joint>
99+
100+
101+
102+
103+
</robot>
104+
105+
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
base.URDF

0 commit comments

Comments
 (0)