You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wird der Perimeter mit aktiver Bumper/Sonar- Erkennung überfahren, fährt der Mower nur kurz zurück und dann vollgas über den Perimeter.
Grun hierfür ist eine fehlende Fallbehandlung:
in robot.cpp -> void Robot::checkPerimeterBoundary(){
Hat das wirklich einen Effekt gebracht? Ich konnte keine Verbesserung mit dem Part feststellen.
Dieser Commit hat eine merkliche Verbesserung bei mir gebracht 5176f57
Beides hat keine Lösung gebracht.
Schon komisch, beim Rückwärtsfahren nach Perimeter Out, stoppt er und Vollgas nach vorn, Sonar wird eins Höher gezählt. Aber im Aufruf Perimeter_Out_Rev bzw Perimeter_Out_Roll gibt es gar kein CheckSonar, warum reagiert der dann auf Sonar?
netlars
changed the title
Perimerter wir ignoriert, wenn Bumper/Sonar aktiv ist
Perimerter wird ignoriert, wenn Bumper/Sonar aktiv ist
Mar 29, 2021
netlars
changed the title
Perimerter wird ignoriert, wenn Bumper/Sonar aktiv ist
Perimeter wird ignoriert, wenn Bumper/Sonar aktiv ist
Mar 29, 2021
Wird der Perimeter mit aktiver Bumper/Sonar- Erkennung überfahren, fährt der Mower nur kurz zurück und dann vollgas über den Perimeter.
Grun hierfür ist eine fehlende Fallbehandlung:
in robot.cpp -> void Robot::checkPerimeterBoundary(){
statt : else if ((stateCurr == STATE_ROLL)) {
muss STATE_REVERSE mit rein:
else if ((stateCurr == STATE_ROLL) || (stateCurr == STATE_REVERSE) ) {
The text was updated successfully, but these errors were encountered: