summaryrefslogtreecommitdiffstats
path: root/Kod/bilbana/yc4/choose_position.m
diff options
context:
space:
mode:
authorAlbin <albwa833@student.liu.se>2019-11-07 17:28:11 +0100
committerAlbin <albwa833@student.liu.se>2019-11-07 17:28:11 +0100
commit6b5407016b7d330318075cfe0d0f58cc2e4559af (patch)
tree8c92d2a57390318007c592c759b8c1aa070f18bc /Kod/bilbana/yc4/choose_position.m
parentfa7b4bf990ac16b58b06f9fbf1356a76f60d4c96 (diff)
downloadtfyy51-6b5407016b7d330318075cfe0d0f58cc2e4559af.tar.gz
Funkar om givare inte missas
Diffstat (limited to 'Kod/bilbana/yc4/choose_position.m')
-rw-r--r--Kod/bilbana/yc4/choose_position.m15
1 files changed, 9 insertions, 6 deletions
diff --git a/Kod/bilbana/yc4/choose_position.m b/Kod/bilbana/yc4/choose_position.m
index 312990c..486c6d8 100644
--- a/Kod/bilbana/yc4/choose_position.m
+++ b/Kod/bilbana/yc4/choose_position.m
@@ -28,12 +28,15 @@ if near(1) == segment
seg_plus = 0;
disp('In right segment');
else
- seg_plus = near(1) - segment
- new_position = set_pos( track, segment + seg_plus)
- beep
+ if near(2) < 0.5
+ seg_plus = near(1) - segment
+ new_position = set_pos( track, segment + seg_plus)
+ beep
+ else
+ new_position = set_pos( track, segment); % ineff borde kombineras
+ seg_plus = 0;
+ disp('In right segment ich');
+ end
end
-% TODO Bättre att utgå ifrån ingen missad givare ifall ingen annan givare
-% är särskillt nära pos_c heller. (Även om det är närmare) Dessutom blir
-% det problem om givare 2 missas.
end