Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perimeter wird ignoriert, wenn Bumper/Sonar aktiv ist #123

Open
surfingmicha opened this issue Aug 6, 2017 · 2 comments
Open

Perimeter wird ignoriert, wenn Bumper/Sonar aktiv ist #123

surfingmicha opened this issue Aug 6, 2017 · 2 comments

Comments

@surfingmicha
Copy link

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) ) {

@netlars
Copy link
Contributor

netlars commented Mar 27, 2021

Hat das wirklich einen Effekt gebracht? Ich konnte keine Verbesserung mit dem Part feststellen.
Dieser Commit hat eine merkliche Verbesserung bei mir gebracht 5176f57

@netlars
Copy link
Contributor

netlars commented Mar 29, 2021

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 netlars changed the title Perimerter wir ignoriert, wenn Bumper/Sonar aktiv ist Perimerter wird ignoriert, wenn Bumper/Sonar aktiv ist Mar 29, 2021
@netlars netlars changed the title Perimerter wird ignoriert, wenn Bumper/Sonar aktiv ist Perimeter wird ignoriert, wenn Bumper/Sonar aktiv ist Mar 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants