Domanda

sto pensando di costruire un piccolo robot che guiderà intorno, la distanza giudice di oggetti e ostacoli evitare (si spera sarà) -. Niente di complesso, solo un progetto di casa divertimento

Sto pensando di utilizzare due webcam per decidere le distanze e tenere traccia degli oggetti, e AForge.Net come il quadro. Non ho mai fatto niente di intelligenza artificiale e la robotica in relazione, quindi non ho idea da dove cominciare.

Che tipo di componenti avrei bisogno (ruote e del motore, ecc, che possono essere manipolati a livello di codice, controllore programmabile di qualche tipo?) E dove posso ottenere tutta questa roba?

Nel complesso, dove si comincia con questo per realizzarlo? Sto cercando una serie di strumenti che potrebbero risolvere i problemi di base e mi permetterà di concentrarsi sulla programmazione del mio robot.

È stato utile?

Soluzione

Per il robot se non si dispone di conoscenze pregresse e know-how mi consiglia di acquistare una soluzione premade come il Roomba.

Il Roomba (alcuni modelli) viene fornito con un kit di hacking che vi permetterà di programmarlo. Inoltre sarà pulire il pavimento quando siete annoiati.

Anche per la parte visione, OpenCV è un buon inizio.

Sia avvertito che la sua non e "facile" progetto che si sta viaggiando in

Altri suggerimenti

Credo dato questa è la prima volta che lavoro con un robot, una soluzione out-of-the-box sarà la migliore per voi. La progettazione meccanica ed elettronica di un robot è almeno altrettanto tassare la parte IA, quindi se si desidera avviare nella parte AI, probabilmente una soluzione del premade robot vi aiuterà a entrare subito in azione;)

Credo che un Mindstorms Lego sarebbe un ottimo punto di partenza. Per l'elaborazione delle immagini, Martin Beckett ha ragione, OpenCV suona la strada da percorrere:)

Buona fortuna, e non esitate a messaggio me se avete bisogno di ulteriore aiuto o suggerimenti.

Dal momento che si dispone di alcuna esperienza precedente, si potrebbe provare Lego Mindstorms Robotics programmabili.

Personalmente, penso che questo sia un progetto complesso, anche se affascinante; -)

Credo che il Roboard sembra veramente bello e facile da usare (possono fare promesse lì come don 'proprio una t, però). Esso racchiude un CPU da 1 GHz, I2C, SPI (per le periferiche in più), PWM (per i servi), A / D (per il vostro accelerometro e rangefingers Sharp IR :), segnali USB host per le vostre webcam cheapo e uno slot mini-PCI a misura la vostra scheda WLAN in! A quanto pare si tratta di una libreria da utilizzare tutta quella roba troppo. Un netbook / laptop o Gumstix avrebbero probabilmente fare bene pure.

Aggiungi batterie, due motori con encoder in quadratura integrati e un driver del motore di facile uso e voilà!

Phidgets magazzino un sacco di facile utilizzo del sensore, autisti ecc Partenza SparkFun pure.

Certo che probabilmente ottenere molto di più scoppio per il dollaro se si ottiene un iRobot Create e proprio bastone il netbook / notebook su di esso.

I penserebbe che il Roomba è un grande robot introduttivo da usare. Come accennato in precedenza, tutti i meccanici ed elettronica sono stati fatti per te, e tutto quello che dovete fare è semplicemente dotarla di alcuni sensori e roba supplementari.

Se questo fosse il mio progetto e dal momento che si desidera utilizzare alcune fotocamere e-rete, mi sarebbe probabilmente andare con pochi telecamere e un router wireless. Collegato al router wireless vorrei collegare e microcontroller basato su Ethernet che potrebbe inviare comandi seriali.

Ci sono un paio di altri dispositivi robotici Auspico inoltre - come il lego mente-tempesta, tuttavia credo che il Roomba sta per avere un sacco di "immobiliare" per l'uso. Con un paio di telecamere e di un router / un microcontrollore, e probabilmente alcune batterie in là, avrete bisogno di qualche potere forte trascinare dietro tutte quelle cose intorno.

Una cosa da tenere a mente è quello che si vuole fare la tua elaborazione video. elaborazione video è davvero interessante. Ho fatto alcune cose il video me stesso, e quando si scavare in esso - diventa piuttosto complicato - ma gratificante quando si può farlo funzionare :). In ogni modo - tenere presente che con il video di elaborazione che si sta per avere un tempo "lag" dal momento in cui le cose fotocamera registra per quando si programma può vedere -. A quando il vostro algoritmo può decidere cosa fare

Oltre al video, probabilmente hanno anche un paio di altri sensori sull'unità. Io probabilmente usare un sensore a ultrasuoni. Essi possono rilevare abbastanza distanza ravvicinata (2-15ft) e probabilmente sarebbe un bene per l'uso con il vostro progetto. Il Roomba ha un paio di sensori più è possibile usufruire di (tatto, step, ecc), ma ancora una volta davvero qualsiasi kit di robot là fuori funziona bene.

Se siete alla ricerca di un modo di base eccellente per ottenere un grande sguardo introduttivo nel mondo della robotica - mi piacerebbe anche andare fino a parlare di un timbro di base, ma che è molto limitato e non sarà in grado di fare molto di più con quella di ultra base (senza interruzioni, ecc.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top