Go Down

Topic: [Progetto comune] - Robotica (Read 28524 times) previous topic - next topic

Saki_Kawa

;)
Mi sta prendendo proprio questa cosa e sfruttando il tempo libero sto andando abbastanza spedito.. Oggi ho adattato un vecchio mouse a pallina per contare al centimetro.. ora vedo se riesco ad arrivare anche al mezzo centimetro, non sò come possa risultare l'errore alla fine con il lasco della pallina se scendo troppo.
L'obiettivo è attaccarlo sotto alla macchina RC e contare effettivamente lo spazio percorso, così da avere una mappa il più possibile precisa..

C'è un piccolo problema, per ora il prog è stato realizzato pensando ad un robot che potesse ruotare su se stesso, mentre la mia macchina ha uno sterzo classico, quindi sballerà un po' tutto, ma almeno mi darà un indice di massima.. fatto questo si monta il sonar (qui mi servirebbe un bel consiglio, meglio IR o ultrasuoni?? Esperienze al riguardo?).. e poi realizzazione vera e propria del robot, compresa la parte sugli studi di fluidodinamica per dare un po' di potenza a basso consumo al piccolino!

Saki_Kawa

Piccolo aggiornamento!!

Ok che è arrivato il progetto comune sulla domotica, ok che arriva l'estate e siamo tutti più propensi ad andare al mare, piuttosto che leggere e sperimentare, ma cerco di tenere vivo questo thread!

Ecco la descrizione del mio progetto, i passaggi e l'aggiornamento degli step fino a qualche giorno fa.

Si chiama Roombot, nuovo nome, e dovrebbe diventare la base per vari robot domestici.

Vi lascio al link, se volete chiedere qualcosa fatelo qui o sul forum di Gioblu, come preferite.

http://www.gioblu.com/index.php?option=com_agora&task=topic&id=10&Itemid=39

Per ora c'è la descrizione dei passaggi iniziali e le prove che hanno portato a rami abbandonati, ma presto ci saranno i test con encoder e sensore di distanza, oltre il pre-codice del sistema di mapping!

BrainBooster

Sono curioso, vorrei vedere qualche aggiornamento :)
@Saki linka qualche foto!

Saki_Kawa

#153
Nov 06, 2010, 06:04 pm Last Edit: Nov 06, 2010, 06:06 pm by saki_kawa Reason: 1
Ciao Brain!!!
Scusa il ritardo nella risposta, ma l'uni mi sta assorbendo al 200%!!

Ecco alcuni aggiornamenti!

Prima di tutto l'interfacciamento tra Arduino e un radiocomando Tamiya, per vedere se era fattibile usare una vecchia macchina telecomandata come piattaforma per il Roombot.
http://www.gioblu.com/community/forum/topic?id=10&p=1#p54

Tutto funzionava alla perfezione, salvo che poi avrei avuto bisogno di un DAC per simulare i potenziometri sul telecomando e decidere via software anche le velocità di avanzamento.
Cosa fattibilissima comunque, ci ho scritto anche un tutorial:
http://www.gioblu.com/tutorials/elettronica/139-tensione-analogica-da-un-circuito-digitale-con-i-pwm

Poi mi sono dedicato all'odometro per poter mappare le dimensioni della stanza mentre si pilota il Roombot.
Ho preso un mouse, l'ho un po' smembrato  ;) :D, ho aggiunto un sensore IR smd preso dal meccanismo di una macchina fotografica e ne ho fatto un conta centimetri:
http://www.gioblu.com/community/forum/topic?id=10&p=1#p64



Funzionava bene, ma non riuscivo ad individuare il verso di rotazione.

Così ho deciso di usare un encoder di una rotella per mouse.

Nel prossimo post metterò foto e test di questo encoder.


Per ora sono un po' fermo a causa dello studio, ma appena ho un po' di tempo mi sto dedicando al programma di mapping!

A presto con altri aggiornamenti!!

alegiaco

A me sembra che il maze solver sia una buona base di partenza per poter poi passare a qualcosa di più complesso. In fondo la robotica con Arduino è fatta per puro piacere più che per utilità.

Go Up