Gast
#3150039
Hallo, zuerst einmal Hab ich schon gegoogelt und auch hier das Forum durchsucht komm aber nicht weiter, deswegen bräuchte ich eure Hilfe. Ich muss fürs Studium für einem Lego Mindstorm NXT 2.0 Bausatz eine Abstandsregelung durch einen PID-Regler in C++ programmieren. Dies bedeutet das durch einen Ultraschallsensor überprüft wird ob vor dem Fahrzeug ein Hindernis ist, wenn ja dann verringere die Geschwindigkeit. Zuerst hätte ich eine Fragen: Was liefert mir die Berechnung durch einen PID-Regler? Die neue Geschwindigkeit oder einen Prozentsatz oder den Wert um den ich die aktuelle Geschwindigkeit verringern muss? Gibt es irgendwo zufälliger Weise den Code für sowas, speziell für Abstandsregelung? Hab bis jetzt den Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
Weiß einfach nicht mehr was ich noch testen oder ändern soll. Vielen Dank schon für die Hilfe!