diff --git a/sdf/1.12/CMakeLists.txt b/sdf/1.12/CMakeLists.txt
index 2aa996610..2f00219f9 100644
--- a/sdf/1.12/CMakeLists.txt
+++ b/sdf/1.12/CMakeLists.txt
@@ -49,6 +49,7 @@ set (sdfs
population.sdf
pose.sdf
projector.sdf
+ range.sdf
ray.sdf
rfidtag.sdf
rfid.sdf
diff --git a/sdf/1.12/air_pressure.sdf b/sdf/1.12/air_pressure.sdf
index 07fe5b564..9f1485a5a 100644
--- a/sdf/1.12/air_pressure.sdf
+++ b/sdf/1.12/air_pressure.sdf
@@ -10,6 +10,7 @@
Noise parameters for the pressure data.
+
diff --git a/sdf/1.12/air_speed.sdf b/sdf/1.12/air_speed.sdf
index 1313f705a..1207e31f4 100644
--- a/sdf/1.12/air_speed.sdf
+++ b/sdf/1.12/air_speed.sdf
@@ -6,6 +6,7 @@
Noise parameters for the pressure data.
+
diff --git a/sdf/1.12/altimeter.sdf b/sdf/1.12/altimeter.sdf
index 66ddee579..e63c6dc8e 100644
--- a/sdf/1.12/altimeter.sdf
+++ b/sdf/1.12/altimeter.sdf
@@ -6,6 +6,7 @@
Noise parameters for vertical position
+
@@ -13,6 +14,7 @@
Noise parameters for vertical velocity
+
diff --git a/sdf/1.12/forcetorque.sdf b/sdf/1.12/forcetorque.sdf
index 5a1846951..fc360a5d2 100644
--- a/sdf/1.12/forcetorque.sdf
+++ b/sdf/1.12/forcetorque.sdf
@@ -24,14 +24,17 @@
Force along the X axis
+
Force along the Y axis
+
Force along the Z axis
+
@@ -41,14 +44,17 @@
Torque about the X axis
+
Force about the Y axis
+
Torque about the Z axis
+
diff --git a/sdf/1.12/imu.sdf b/sdf/1.12/imu.sdf
index 25690c8f1..9b9349832 100644
--- a/sdf/1.12/imu.sdf
+++ b/sdf/1.12/imu.sdf
@@ -86,14 +86,17 @@
Angular velocity about the X axis
+
Angular velocity about the Y axis
+
Angular velocity about the Z axis
+
@@ -103,14 +106,17 @@
Linear acceleration about the X axis
+
Linear acceleration about the Y axis
+
Linear acceleration about the Z axis
+
diff --git a/sdf/1.12/lidar.sdf b/sdf/1.12/lidar.sdf
index f0100a9a3..4556490d1 100644
--- a/sdf/1.12/lidar.sdf
+++ b/sdf/1.12/lidar.sdf
@@ -45,18 +45,7 @@
-
- specifies range properties of each simulated lidar
-
- The minimum distance for each lidar ray.
-
-
- The maximum distance for each lidar ray.
-
-
- Linear resolution of each lidar ray.
-
-
+
The properties of the noise model that should be applied to generated scans
diff --git a/sdf/1.12/magnetometer.sdf b/sdf/1.12/magnetometer.sdf
index 2f3bfeeee..350cd2ac5 100644
--- a/sdf/1.12/magnetometer.sdf
+++ b/sdf/1.12/magnetometer.sdf
@@ -5,17 +5,20 @@
Parameters related to the body-frame X axis of the magnetometer
+
Parameters related to the body-frame Y axis of the magnetometer
+
Parameters related to the body-frame Z axis of the magnetometer
+
\ No newline at end of file
diff --git a/sdf/1.12/range.sdf b/sdf/1.12/range.sdf
new file mode 100644
index 000000000..94ac5c2b5
--- /dev/null
+++ b/sdf/1.12/range.sdf
@@ -0,0 +1,12 @@
+
+ Specifies range properties of a measurement
+
+ The minimum measured value.
+
+
+ The maximum measured value.
+
+
+ Linear resolution of the measurements (quantization).
+
+
diff --git a/sdf/1.12/ray.sdf b/sdf/1.12/ray.sdf
index 58cf68b39..cb0f68304 100644
--- a/sdf/1.12/ray.sdf
+++ b/sdf/1.12/ray.sdf
@@ -45,18 +45,8 @@
-
- specifies range properties of each simulated ray
-
- The minimum distance for each ray.
-
-
- The maximum distance for each ray.
-
-
- Linear resolution of each ray.
-
-
+
+
The properties of the noise model that should be applied to generated scans