What is the correct way to introduce a dummy link in URDF?
I am trying to simulate my mobile robot with a 5DOF arm. I came across the IKFast tutorial which mentions that I need a dummy link in my URDF. However, I am confused as to how to introduce this dummy link in my URDF. Some examples use a fixed joint between the world link and the robot chassis. If I create a dummy link and and a fixed joint to my robot chassis, will it be mobile? Should I use a planar joint? Here, base_link is my chassis (gray colored in the image below).
Here is IKFast tutorial which I am referring to. Also I get a similar error while using KDL as mentioned in this unsolved post.
Is this the right way to do it? Are my dummy joint parameters right? My current URDF file without dummy links here.
<link name="world">
<link
name="base_link">
<inertial>
<origin
...
<mass
...
<inertia
...
</inertial>
<visual>
...
</visual>
<collision>
...
</collision>
</link>
<joint
name="dummy_joint"
type="fixed">
<origin
xyz="0 0 0"
rpy="0 0 0" />
<parent
link="world" />
<child
link="base_link" />
...
</joint>
<link
name="wheel_front_left_link">
<inertial>
...
</inertial>
<visual>
...
</visual>
<collision>
...
</collision>
</link>
<joint
name="wheel_front_left_joint"
type="continuous">
...
</joint>
Can you post a link to the tutorial telling you to add a dummy link? Knowing the reason why will help us provide better advice.
Updated the post with links.
note: that is not an error, but a warning.