Help with xacro default values
Hello everybody,
I have seen an interesting tool that I wanted to use : default values for parameters in xacro
http://wiki.ros.org/xacro#Default_par...
But when I am trying to use it, the model can't be loaded. There is some test that I made :
<xacro:macro name="lidar" params="lidarName x y z roll pitch yaw min_angle:=-2.36 max_angle:=2.36">
invalid parameter min_angle
<xacro:macro name="lidar" params="lidarName x y z roll pitch yaw min_angle:='-2.36' max_angle:='2.36'">
invalid parameter min_angle
<xacro:macro name="lidar" params="lidarName:=lms x:=0.0 y:=0.0 z:=0.0 roll:=0.0 pitch:=0.0 yaw:=0.0 min_angle:=-2.36 max_angle:=2.36">
Invalid parameter "roll"
This model works perfectly when I don't try to use default values.
I am using ROS indigo 1.11.20.
There is my questions :
Do i need to set a default value for each parameter ?
Is there an obvious mistake that I am missing in the declaration of my macro ?
Am I running a ROS version that supports this xacro default values ?
Thanks in advance