Moving a four wheel robot using a controller
I am trying 3 days now to find a solution on making my 4 wheel robot move inside gazebo and RViz. The controller doesn't seem to be willing to launch correctly since I get:
[ WARN] [1583096170.473160195]: The root link base_link has an inertia specified in the URDF, but KDL does not support a root link with an inertia. As a workaround, you can add an extra dummy link to your URDF.
[INFO] [1583096170.810203, 0.000000]: Controller Spawner: Waiting for service controller_manager/load_controller
0x149c4d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0xa5a470) ): Attempt to set a screen on a child window.
0x149c950 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0xa5a470) ): Attempt to set a screen on a child window.
0x149d740 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0xa5a470) ): Attempt to set a screen on a child window.
0x14a0410 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0xa5a470) ): Attempt to set a screen on a child window.
[WARN] [1583096200.977211, 2508.906000]: Controller Spawner couldn't find the expected controller_manager ROS interface.
My config is: ROS Kinetic Kame with the default gazebo-7 and RViz
URDF:
<?xml version="1.0" ?>
<!-- =================================================================================== -->
<!-- | This document was autogenerated by xacro from robot.xacro | -->
<!-- | EDITING THIS FILE BY HAND IS NOT RECOMMENDED | -->
<!-- =================================================================================== -->
<robot name="robot" xmlns:xacro="http://www.ros.org/wiki/xacro">
<!--This URDF was automatically created by SolidWorks to URDF Exporter! Originally created by Stephen Brawner (brawner@gmail.com)
Commit Version: 1.5.1-0-g916b5db Build Version: 1.5.7152.31018
For more information, please see http://wiki.ros.org/sw_urdf_exporter -->
<link name="base_link">
<inertial>
<origin rpy="0 0 0" xyz="0.00390777224516517 -0.032446267219719 0.184169550820421"/>
<mass value="4.20121630268732"/>
<inertia ixx="0.0149000386129946" ixy="-4.66831001352174E-09" ixz="5.23920338795194E-08" iyy="0.0234359493013497" iyz="0.000771538751024883" izz="0.0286744535302635"/>
</inertial>
<visual>
<origin rpy="0 0 0" xyz="0 0 0"/>
<geometry>
<mesh filename="package://robot/meshes/base_link.STL"/>
</geometry>
<material name="">
<color rgba="0.529411764705882 0.549019607843137 0.549019607843137 1"/>
</material>
</visual>
<collision>
<origin rpy="0 0 0" xyz="0 0 0"/>
<geometry>
<mesh filename="package://robot/meshes/base_link.STL"/>
</geometry>
</collision>
</link>
<link name="FL">
<inertial>
<origin rpy="0 0 0" xyz="-5.55111512312578E-17 9.10729824887824E-18 -6.93889390390723E-18"/>
<mass value="0.0615219544751675"/>
<inertia ixx="5.54433425808419E-05" ixy="-1.45453466603006E-20" ixz="-1.00225538664655E-21" iyy="3.00921775305435E-05" iyz="2.309188417276E-21" izz="3.00921775305435E-05"/>
</inertial>
<visual>
<origin rpy="0 0 0" xyz="0 0 0"/>
<geometry>
<mesh filename="package://robot/meshes/FL.STL"/>
</geometry>
<material name="">
<color rgba="0.298039215686275 0.298039215686275 0.298039215686275 1"/>
</material>
</visual>
<collision>
<origin rpy="0 0 0" xyz="0 0 0"/>
<geometry>
<mesh filename="package://robot/meshes/FL.STL"/>
</geometry>
</collision>
</link>
<joint name="FLJ" type="continuous">
<origin rpy="1.5707963267949 0 0" xyz="-0.162088045105054 ...