robot tagliaerba e inseguimento perimetro


ciao tutti,
sto cercando di realizzare un robot tagliaerba per un piccolo giardino.
la parte elettronica del filo perimetrale è fatta, e funziona, ora sto provando ad occuparmi del "ritorno alla base" del robot.
posso seguire 2 strade:
- quando è scarico segue il filo perimetrale fino alla base.
- tramite dati sulla posizione calcolati, fa un percorso ritroso per tornare alla base (a grandi linee direi così).

mi sono concentrato sulla prima strada.. il problema vero che ho al momento non è seguire il filo, che potrebbe anche essere semplice, ma posizionarsi sul filo!

considerate che il robot può arrivare sul filo da ogni direzione, quindi come faccio dirgli di posizionarsi sul filo in modo da poter iniziare l'inseguimento?

il robot è rettangolare, 2 ruote motrici e 2 sensori magnetici sul fronte. sono posizionati 45° rispetto al senso di marcia così rilevo meglio in qualsiasi direzione arrivo. in realtà non sono molto convinto che sia proprio necessario averne 2, ma al momento è così.

avete qualche consiglio?
grazie

bel problema, la soluzione potrebbe portare una nuova classe di elettrodomestici intelligenti, mi interessa questa problematica e non poco.
circa 7 anni fa ho visto negli usa il roomba, un robottino da 150$ che ti spazza il pavimento in modo autonomo, aveva solo due interruttori frontali nel senso di marcia, forse 45° rispetto al punto centrale, quindi 90° o giu li li, quando sbatteva su un angolo cambiava direzione, e in modo sistematico riusciva percorrere tutta la stanza razzolando tutto comprese sigarette e monete.
memorizzare il percorso fatto per tornare alla base penso sia improponibile, ci vorrebbe molta memoria e grande precisione nel percorso fatto, propendo piu per qualche altra soluzione che adesso non mi viene in mente
edit
una cosa che mi viene in mente è che per uscire da un labirinto, qualunque sia, anche occhi bendati, basta tenere una mano su una parete e non staccarla mai, destra o sinistra non importa, alla fine si esce fuori.



Arduino Forum > International > Italiano > Software (Moderator: leo72) > robot tagliaerba e inseguimento perimetro


arduino

Comments