Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
5 Tutorial Teil 1: Bauanleitung eines AMS<br />
Sensor bildet mit einem Anstieg des anderen eine Schnittmenge. Im Folgenden soll wieder<br />
ein Beispiel <strong>für</strong> die Umsetzung in C gegeben werden.<br />
funktion follow_line2()<br />
beginn<br />
while true do<br />
end<br />
end<br />
if sensorLinks or sensorRechts then<br />
motorLinks = 10<br />
motorRechts = 10<br />
else if sensorLinks > sesorRechts then<br />
motorLinks = sensorLinks / 25<br />
motorRechts = 10<br />
else if sensorRechts > sensorLinks then<br />
motorLinks = 10<br />
motorRechts = sensorRechts / 25<br />
//trifft nichts zu, bleibt letztes Kommando bestehen<br />
end<br />
Vorschlag: Sich <strong>für</strong> eine der beiden Varianten zu entscheiden ist stark von der Geschwindigkeit<br />
abhängig. So kann in der ersten Variante der mobile Roboter mit voller<br />
Geschwindigkeit fahren, da<strong>für</strong> mitunter in starkem Zickzackkurs. Die zweite Variante<br />
funktioniert dagegen nur mit geringer Geschwindigkeit. Die Fahrt verläuft aber ruhiger<br />
an der Linie entlang.<br />
5.5.5 Sensorinterface zur Wandverfolgung<br />
Problem: Wie soll ein Sensorinterface zur Wandverfolgung aussehen und welche Positionierung<br />
ist geeignet?<br />
Diskussion Für die Wandverfolgung sind die in dem Anschnitt 5.5.3 diskutierten IF-<br />
Sensoren notwendig. Diese Sensoren werden wie in der folgenden Abbildung am autonomen,<br />
mobilen Roboter angebracht.<br />
Ähnlich wie bei dem Sensorinterface zur Linienverfolgung sind auch hier mindestens zwei<br />
51