-
Notifications
You must be signed in to change notification settings - Fork 127
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
Grass too high should slow down the mower #54
Comments
I agree to this point, because I have areas, where it did not cut the grass. My idea (withut knowing how to program it) would be to have the following config: new veocity=velocity-velocity*( (mow motor current-normal_mow_current )*reduce_velocity_slope/100 in the example: new velocity=velocity-velocity((3A-1A)*25/100)=0.5 velocity. If current is 6A: What could happen without minimum velocity protection: There is something which can not be mowed and increases the mow motor current, it will drive forward/backward/forward/backward... I don't care ;-) |
There was a wrong config on my XESC with nearly no power for the mowing motor. I changed it as described in Discord, now this is not an issue for me anymore. Still long grass is not cut as perfect as shorter grass. Thereore: I have areas which grow much faster (new grass). At that places I recorded the area twice with slightly different areas. Than it will autoamtically mow there twice with a little offset in the lanes. Longer parts of the grass are than completely cut. |
When the grass is too high, the mower continues at the same speed, leaving the grass as is.
Implementation:
First we must allow the user to define the prefered speed and then, optionally, when the mower detects that the mower motor speed is too low then it will decrease the mower wheel speed during 1 minute or so. Everything should be configurable through env var.
The text was updated successfully, but these errors were encountered: