ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Here's everything I did:
Not sure how to check gazebo version, but
simulator_gazebo/gazebo/Makefile.gazebo.tarball
has
FILENAME = gazebo-r88428637a5be.tgz
the urdf as I modified it:
<?xml version="1.0"?>
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="test">
<!--xacro:property name="robot_weight" value="90.0"/-->
<link name="base_link">
<inertial>
<mass value="90"/>
<inertia ixx="1.000" ixy="0.000" ixz="0.000"
iyy="28.500" iyz="0.000"
izz="34.800"/>
</inertial>
<collision>
<geometry>
<box size="0.83 0.60 0.25"/>
</geometry>
</collision>
<visual>
<geometry>
<box size="0.83 0.60 0.25"/>
</geometry>
</visual>
</link>
</robot>
from the folder with the urdf file:
$ roslaunch gazebo_worlds empty_world.launch
(new window)
$ rosrun gazebo spawn_model -file mkoval.urdf -urdf -model test
For the SolidWorks file, make sure you have a coordinate system placed where you want it to be in Rviz/Gazebo. When you go to export, there should be an option to select a coordinate system. Make sure you select the right one. An easy way to check it to reimport the *.stl and see where SolidWorks shows the CS.