Hallo zusammen,
endlich mal ein Problem das nichts mit Rust zu tun hat! Vielleicht könnt Ihr mir hier ja ein bisschen weiterhelfen? Ich habe zugegeben aber auch noch nicht Stunden an Debugging versucht.
Problem: Wenn ich z.B. den RP6Selftest auf den Robby lade und den Motorentest starte, dann bricht das Programm ab und schreibt auf dem Terminal von einer Notabschaltung. Wenn ich den Encodertest auswähle kann ich zumindest beide Ketten (dauerhaft) in Betrieb setzen, nur leider nur in die Richtung "bwd". Fwd geht nur bei der rechten Kette. Ich betreibe den Roboter direkt mit einem kleinen Netzteil mit 9V 1500mA, das nach meinen Messungen (und denen vom Roboter selbst) auch konstant scheint. Oder ist das zu wenig?
Output:
Kann man leider nicht aus dem Terminal kopieren wie es scheint, ich hänge mal Screenshots an.
EDIT: die Qualität von hier im Forum gehosteten Screenshots reicht leider bei weitem nicht zum Lesen... Hier also nochmal richtig:
https://drive.google.com/drive/folde...Gu?usp=sharing
- Motorentest: nur rechts läuft kurz an
- Encodertest FWD 100, nur rechts läuft
- Encodertest BWD 100, beide laufen
Das einzige was mir am Output nicht in Ordnung scheint ist, dass die Werte "VR: 000" (= Geschwindigkeit rechts?) und "DCR: -1:-1" (= Spannung rechts?) ausgegeben werden. Aber rechts war doch die Seite, auf der alles zu funktionieren schien!?
Hat jemand eine Idee oder einen Anhaltspunkt wo ich anfangen sollte zu suchen? Oder ist da was kaputt gegangen über die Jahre? Ich hab im RN-Wissen rum RP6 was von einer Encoder-Kalibrierung gelesen, aber daran kann es doch eigentlich nicht liegen, oder?
LG Roland
Lesezeichen