diff --git a/conf/modules/laser_range_array.xml b/conf/modules/laser_range_array.xml
index 0d849f9088..c8ae912324 100644
--- a/conf/modules/laser_range_array.xml
+++ b/conf/modules/laser_range_array.xml
@@ -26,6 +26,13 @@
+
+
+
+
+
+
+
diff --git a/sw/airborne/modules/range_finder/laser_range_array.c b/sw/airborne/modules/range_finder/laser_range_array.c
index 67992e8c79..6e02f98315 100644
--- a/sw/airborne/modules/range_finder/laser_range_array.c
+++ b/sw/airborne/modules/range_finder/laser_range_array.c
@@ -67,7 +67,7 @@ void laser_range_array_init(void)
#if LASER_RANGE_ARRAY_SEND_AGL
// find sensor looking down
for (int k = 0; k < LASER_RANGE_ARRAY_NUM_SENSORS; k++) {
- if (fabsf(laser_range_array_orientations[k * 2] + M_PI_2) < RadOfDeg(5)) {
+ if (fabsf(laser_range_array_orientations[k * 2] + (float)M_PI_2) < RadOfDeg(5)) {
agl_id = k;
break;
}