Hi Stephan.
I am going to view your post and No problem with your english.
All param are correct
.
What is the exact problem of your ODO :dry: .
Did you try the code of my precedent post to test ODO 1 ml 5 ml Rotate etc...
I think The Accel (Acceleration) is use when you don't have Odometry so not for You.
In code you can find it in Robot.cpp in motorControl() the setMotorPWM( leftSpeed, rightSpeed, false or True ) . if ODO is used we don't use accel and if not we use accel.
For the diff in Rpm and PWM.
The rpm value (38 for you associate with a PWM>146) is use in FORWARD mode with odo and PID to be sure the mower goes in straight line.
The max PWM value (157 or 183) make a change only in Reverse or Roll or perimeter tracking but not in Forward.
If you put 255 the problem is that the mower roll or reverse very fast and go forward slowly(38Rpm)
If you put less than 146 the PID in Forward mode don't work well and the 38Rpm is never reach.
Hope you understand.
By
Google translate (maybe correctly :lol: )
Hallo Stephan.
Ich werde Ihren Beitrag zu sehen und kein Problem mit Ihrem Englisch.
Alle Parameter sind korrekt.
Was ist das genaue Problem Ihrer ODO.
Haben Sie versuchen, den Code meines Präzedenzfall Post zu testen ODO 1 ml 5 ml drehen etc ...
Ich denke, dass die Beschleunigung (Beschleunigung) Gebrauch ist, wenn Sie nicht Odometry also nicht für Sie haben.
In Code finden Sie es in Robot.cpp in motorControl () die setMotorPWM (leftSpeed, rightSpeed, false oder True). Wenn ODO verwendet wird, verwenden wir nicht accel und wenn nicht wir verwenden accel.
Für die diff in RPM und PWM.
Der Drehzahlwert (38 für die Verbindung mit einem PWM> 146) wird im FORWARD-Modus mit odo und PID verwendet, um sicherzustellen, dass der Mäher in gerader Linie geht.
Der maximale PWM-Wert (157 oder 183) ändert sich nur im Reverse- oder Roll- oder Perimeter-Tracking, nicht aber im Forward.
Wenn Sie setzen 255 das Problem ist, dass der Mäher rollen oder umgekehrt sehr schnell und nach vorne langsam (38Rpm)
Wenn Sie weniger als 146 die PID in Forward-Modus nicht gut funktionieren und die 38Rpm ist nie zu erreichen.
Ich hoffe du verstehst.
Durch