Kalibrieren

OK, now I've gone down to the garden 20 times🙈🤷‍♂️

So first screen video with 2 coils and the second video with a coil, but I stopped because it didn't stop over the wire.
 

Attachments

  • Screen_Recording_20240517_193503_ArduRemote.mp4
    23.1 MB
  • Screen_Recording_20240517_193623_ArduRemote.mp4
    2.8 MB
Same driving behavior as seen in the videos above. I also think that if you make an arc to find the wire again, this circle or radius is too small. It no longer reaches the wire, but is already at 360 degrees in front of it. The arc would have to be larger. but doesn't explain why he always wants to get away from the wire instead of following it....
 
Can you deactivate the sonar in the setting.
message LOOP NOT OK is not good , certainly issue in Sonar or I2C line (Deactivate screen ??)
 
Ich stimme Bernard zu, könnte ein Problem mit der ich Verbindung sein. Daher auch die overload Meldung. Bei overload ist kein vernünftiges Tracking möglich.
Bei mir war es damals der imu. Ich habe die Kabel dann direkt verlötet, nicht gesteckt, dann funktionierte es.
 
Here a version of robot.cpp including other management for detecting wire on 2 coils setting
Simply keep a backup of your robot.cpp and test this one
 

Attachments

  • test robot.zip
    52.3 KB · Views: 2
Oh I would like to test that, my mower had a collision with a stone today that it shouldn't have been over🙈😔
What shit.
.....so printed a new disc🤷‍♂️
 

Attachments

  • 20240518_172048.jpg
    20240518_172048.jpg
    1.4 MB · Views: 7
  • 20240518_172814.jpg
    20240518_172814.jpg
    1.2 MB · Views: 7
Hello,
Seems to work quite well but it only reads the left perimeter receiver!?
 

Attachments

  • Screenshot_20240519_094924_ArduRemote.jpg
    Screenshot_20240519_094924_ArduRemote.jpg
    592.1 KB · Views: 3
  • Screenshot_20240519_094930_ArduRemote.jpg
    Screenshot_20240519_094930_ArduRemote.jpg
    548.2 KB · Views: 3
  • 20240519_102347.mp4
    34.5 MB
OK, I turned it back on after a few hours and now both work.
Great, now it’s time to continue testing. but great job so far!!!
Here the video.
First of all the motor setting need correct value according RPM vs PWM.
It's mean that PWM and RPM real time value need to be near the MAX one when mower run on flat ground
View attachment setting motor.mp4
In the video it's near RPM 30 and PWM 80 real time value for RPM 34 and PWM 97 max value
 
Tracking Video IN THE 2 COIL Version:
View attachment tacking1.mp4
View attachment tracking2.mp4
Mower roll CW (clockwise) when coil left is outside .
If mower reach perimeter with the right coil first and if left coil is inside at the end of the braking phase mower roll CCW (counter clock wise)

Here the console data:
In straight line MAG left coil is near -14000 and right one oscillate between 2000 and -2000 (IN/OUT transition)
View attachment tracking console.mp4
 
Last edited:
Start from station using button.
When button is pressed:
Mower send wifi data to sender to start (if no wifi ,sender start only when mower leave the station)
Wait 6 secondes (Optional door garage opening duration : need dev on the sender side code)
Reverse
Roll
TEST if the sender signal is OK
Start to mow or error if no signal
 

Attachments

  • start station.mp4
    34.7 MB
Back
Top