diff --git a/assets/gazebo/launch/turtlebot-xtion-followline.launch b/assets/gazebo/launch/turtlebot-xtion-followline.launch
new file mode 100644
index 000000000..ac7d23771
--- /dev/null
+++ b/assets/gazebo/launch/turtlebot-xtion-followline.launch
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/gazebo/worlds/turtlebot-xtion-followline.material b/assets/gazebo/worlds/turtlebot-xtion-followline.material
new file mode 100644
index 000000000..544f2bd6c
--- /dev/null
+++ b/assets/gazebo/worlds/turtlebot-xtion-followline.material
@@ -0,0 +1,15 @@
+material turtlebot-xtion-followline
+{
+ receive_shadows on
+ technique
+ {
+ pass
+ {
+ ambient 0.5 0.5 0.5 1.0
+ texture_unit
+ {
+ texture turtlebot-xtion-followline.png
+ }
+ }
+ }
+}
diff --git a/assets/gazebo/worlds/turtlebot-xtion-followline.png b/assets/gazebo/worlds/turtlebot-xtion-followline.png
new file mode 100644
index 000000000..f1ce67966
Binary files /dev/null and b/assets/gazebo/worlds/turtlebot-xtion-followline.png differ
diff --git a/assets/gazebo/worlds/turtlebot-xtion-followline.world b/assets/gazebo/worlds/turtlebot-xtion-followline.world
new file mode 100644
index 000000000..74607f558
--- /dev/null
+++ b/assets/gazebo/worlds/turtlebot-xtion-followline.world
@@ -0,0 +1,66 @@
+
+
+
+
+ 0 0 0 1
+ 0
+ 0
+ 0.7 0.7 0.7 1
+
+
+
+ model://sun
+
+
+ 1 2.3 -.1 0 0 0
+ 1
+
+
+
+
+ 10 10 .1
+
+
+
+
+
+
+
+
+
+
+
+ 10 10 .1
+
+
+
+
+
+
+
+
+
+