Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale

Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale (http://forum.roboitalia.com/index.php)
-   Forum generale (http://forum.roboitalia.com/forumdisplay.php?f=13)
-   -   Mini tutorial linee follower (http://forum.roboitalia.com/showthread.php?t=11132)

ivotek 15-02-2018 15.31.06

Mini tutorial linee follower
 
Nel Fablab del Faraday (Roma) ho voluto far vedere come un software ( ben scritto) possa ampliare le potenzialità di un hardware.
Per questo scopo ho costruito un piccolo line follower.
Alla fine, il progetto è stato inserito all'interno del mio sito www.ivotek.it, con un codice d' esempio ed un video per vedere il risultato finale.

Il software inserito nel sito non è l'originale ma uno semplificato, questo per far sì che, io codice, possa essere capito anche da persone alle prime armi.

Come tutti i progetti può essere ampliato e migliorato ma come base per i principianti è ottima.

I link sono i seguenti:
Progetto: http://www.ivotek.it/robotica/snail/introduzione.php
Video: https://www.youtube.com/watch?v=DylRU3_PLxI

Come sempre per ogni critica costruttiva potete scrivere quí o per email.

bernie 16-02-2018 14.57.35

Ciao Ivotek
bel progetto , e anche descritto bene , attento che nella descrizione della gestione dei motori fai riferimento a un analogread mentre dovrebbe essere analogwrite ( a mio parere ) .
Nel caso che il robot perde la linea , cosa succede ? dal codice mi viene da dire che si ferma , stessa cosa se tutti i sensori sono oscurati, bisognerebbe inserire altre due condizioni , con sensori tutti liberi e con sensori tutti oscurati ( situazione già più difficile che si avveri ) .


Ciao

ivotek 16-02-2018 15.20.21

Grazie, ho provveduto a fare le correzioni adesso.

Per l'aggiunta delle istruzioni (migliorie):
Sì è possibile gestire i due casi che hai citato.

Per il momento non è necessario, in quanto il robot utilizza l'ultima istruzione da quando perde la linea.
Quindi se stava girando a destra, prima di perdere la linea, continua a girare a destra, in questo modo la ritrova.

Se vedi sul video ci sono momenti in cui il robot perde la linea e la ritrova senza problemi.
Questo succede soprattutto nelle curve molto strette.

Ho voluto tenere il codice sorgente molto corto, proprio per aumentare la velocità di controllo dei sensori, poi ognuno lo perfezionerà come meglio crede, in base alle specifiche tecniche del robot e della pista.


Grazie, ciao


Tutti gli orari sono GMT. Adesso sono le: 23.10.58.

Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.