diff --git a/script/scenarios/memmo/talos_circle_oriented.py b/script/scenarios/memmo/talos_circle_oriented.py
index 1666e71c826e9879f1504d9d882f44c59f693def..fe5dec8ead4f78134c7e5d77d3e042be54071a49 100644
--- a/script/scenarios/memmo/talos_circle_oriented.py
+++ b/script/scenarios/memmo/talos_circle_oriented.py
@@ -80,11 +80,13 @@ tStart = time.time()
 
 nbSamples = 100000
 fullBody.addLimb(fullBody.rLegId,fullBody.rleg,fullBody.rfoot,fullBody.rLegOffset,fullBody.rLegNormal, fullBody.rLegx, fullBody.rLegy, nbSamples, heuristicR, 0.01,kinematicConstraintsPath=fullBody.rLegKinematicConstraints,kinematicConstraintsMin = 0.85)
-fullBody.runLimbSampleAnalysis(fullBody.rLegId, "ReferenceConfiguration", True)
 fullBody.addLimb(fullBody.lLegId,fullBody.lleg,fullBody.lfoot,fullBody.lLegOffset,fullBody.rLegNormal, fullBody.lLegx, fullBody.lLegy, nbSamples, heuristicL, 0.01,kinematicConstraintsPath=fullBody.lLegKinematicConstraints,kinematicConstraintsMin = 0.85)
-fullBody.runLimbSampleAnalysis(fullBody.lLegId, "ReferenceConfiguration", True)
 
 
+if not(tp.alpha <0.8*np.pi and tp.alpha > 0.2*np.pi) : # not close to straight line
+    fullBody.runLimbSampleAnalysis(fullBody.rLegId, "ReferenceConfiguration", True)
+    fullBody.runLimbSampleAnalysis(fullBody.lLegId, "ReferenceConfiguration", True)
+
 tGenerate =  time.time() - tStart
 print "Done."
 print "Databases generated in : "+str(tGenerate)+" s"