diff --git a/package.xml b/package.xml
index 990600d0e37ba8c18ff56f7cb0bf1802b4a3d91e..b35d56293222b7b839b41ec46827c0276643decc 100644
--- a/package.xml
+++ b/package.xml
@@ -45,6 +45,7 @@
 
   <run_depend>robot_state_publisher</run_depend>
   <run_depend>gazebo_ros</run_depend>
+  <run_depend>iri_gazebo_set_material_plugin</run_depend>
 
   <!-- The export tag contains other, unspecified, tags -->
   <export>
diff --git a/urdf/signs/semaphore_macro.xacro b/urdf/signs/semaphore_macro.xacro
index 2792f685747633da4562a4eec03a66d0f6486dd9..a02463c4fed39b4d1a6bc9a5708f140379d74aa2 100644
--- a/urdf/signs/semaphore_macro.xacro
+++ b/urdf/signs/semaphore_macro.xacro
@@ -8,7 +8,7 @@
   <xacro:property name="box_width"    value="0.07" />
   <xacro:property name="box_depth"    value="0.07" />
   <xacro:property name="box_height"   value="0.175" />
-  <xacro:property name="box_material" value="white" />
+  <xacro:property name="box_material" value="black" />
   <xacro:property name="tag_size"       value="0.05" />
   <xacro:property name="tag_z_offset"   value="0.065" />
   <xacro:property name="delta"          value="0.0001" />
@@ -19,7 +19,7 @@
   <xacro:macro name="semaphore" 
                params="name:=semaphore                
                        tag_dae:=alvar0_negative
-                       box_gazebo_material:=Gazebo/DarkGrey
+                       box_gazebo_material:=Gazebo/FlatBlack
                        light_gazebo_material:=Gazebo/Green
                        light_gazebo_material2:=Gazebo/Red">
 
@@ -57,14 +57,14 @@
     </link>
 
     <gazebo reference="${name}_light_link">
-      <material>${light_gazebo_material}</material>
+      <!--<material>${light_gazebo_material}</material>-->
       
-<!--      <visual>
-        <plugin name="${name}_color_plugin" filename="libcolor_plugin.so" >
+      <visual>
+        <plugin name="${name}_set_material_plugin" filename="libiri_gazebo_set_material_plugin.so" >
             <material>${light_gazebo_material}</material>
             <material2>${light_gazebo_material2}</material2>
         </plugin>
-      </visual>-->
+      </visual>
       
     </gazebo>
 
@@ -89,7 +89,7 @@
     </joint>
     
     <gazebo reference="${name}_tag_link">
-      <material>${box_gazebo_material}</material>
+      <!--<material>${box_gazebo_material}</material>-->
     </gazebo>
 
     <link name="${name}_tag_image">
diff --git a/urdf/signs/sign_macro.xacro b/urdf/signs/sign_macro.xacro
index ee62389f3ed451f93b284ddaaa41590ce135dc05..a3a79c29cb1d2eb21425927112a0ab178f47fc6b 100644
--- a/urdf/signs/sign_macro.xacro
+++ b/urdf/signs/sign_macro.xacro
@@ -20,7 +20,7 @@
                params="name:=sign                
                        tag_dae:=alvar0_negative
                        top_panel_dae:=stop
-                       box_gazebo_material:=Gazebo/DarkGrey">
+                       box_gazebo_material:=Gazebo/FlatBlack">
 
     <link name="${name}_base_link">
       <visual>