Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wie kann ich den Einstellen das er nich so weit über die Perimeterschleife fahren soll? Im Bild steht Perimeter Trigger Timoute. Der steht bei mir aber auf 0.
es gibt verschiedene Dinge die hier eine Rolle spielen:
* die Motoren laufen grundsätzlich zu schnell
* die Erkennung der Schleife als solches könnte verzögert sein
* die Ansteuerung (PID-Regler) zum Stillstand der Motoren könnte verzögert sein
ein paar Ideen:
* Roboter grundsätzlich nicht zu schnell fahren lassen. Ggf. "motorSpeedMaxRpm" (wenn mit Odometrie) bzw. "motorSpeedMaxPwm" reduzieren.
* Die Motoren sollten zügig beschleunigen und stoppen. Ggf. an Motoren anpassen über PID-Regler "motorLeftPID.Kp, Ki, Kd" (falls mit Odometrie) bzw. "motorAccel". Die Anpassung des PID-Reglers an eigene Motoren ist nicht ganz leicht und braucht ein wenig Übung.
* Die Schleife sollte ohne Verzögerung erkannt werden. Ggf. mal überprüfen über den "Plot->Sensor Counters". Die Schleife (peri) sollte ohne nennenswerte Verzögerung "triggern", d.h. der Zähler (peri) sollte dort beim Überfahren sofort um eins ansteigen. http://wiki.ardumower.de/images/0/0f/Ardumower_sensor_counter_plotting.jpg
Über "Plot->Perimeter" ist dies evtl. sogar besser zu sehen - dort sollte "in" sofort auf 0 wechseln beim Überfahren. http://wiki.ardumower.de/images/0/02/Perimeter_plot_moving_from_inside_to_outside.png