diff --git a/rodobstacle.cc b/rodobstacle.cc
index e7ccd7740d6908fca3b319d623ba6339f4e2f163..6d6f853a3a8bd239a4e23c6a21dca3bc26be18a8 100644
--- a/rodobstacle.cc
+++ b/rodobstacle.cc
@@ -95,7 +95,7 @@ int main (int argc, char *argv[]) try
     //    Create the two grids
     // ///////////////////////////////////////
     typedef OneDGrid GridType;
-    GridType grid(numRodBaseElements, 0, 1);
+    GridType grid(numRodBaseElements, 0, numRodBaseElements);
 
     std::vector<std::vector<BoxConstraint<double,3> > > trustRegionObstacles(1);
     std::vector<BitSetVector<1> > hasObstacle(1);
@@ -150,8 +150,8 @@ int main (int argc, char *argv[]) try
     // //////////////////////////
 
     for (int i=0; i<x.size(); i++) {
-        x[i].r[0] = double(i)/(x.size()-1);
-        x[i].r[1] = 0;
+        x[i].r[1] = i;//double(i)/(x.size()-1);
+        x[i].r[0] = 0;
         x[i].q    = Rotation<2,double>::identity();
     }