Go Down

Topic: Camme elettroniche (Read 3567 times) previous topic - next topic

astrobeed


@astrobed
ho letto le tue risposte, sarei curioso di provare le schede che indichi, in particolare la ARIA ma non ho capito come si programma


La Aria G25 nasce come sistema Linux embedded, dato che è una MCU a tutti gli effetti dispone di molti GPIO sia di tipo puramente digitale che abbinati a varie funzionalità quali seriali, I2C, PWM etc, sono tutti accessibili da software in C, ma volendo pure con Python, perchè già mappati nel suo kernel.
In alternativa è possibile utilizzare Aria come una normale MCU, quindi senza caricare nessun OS, nel modo classico, ovvero accedendo direttamente ai registri macchina.


Madwriter



@astrobed
ho letto le tue risposte, sarei curioso di provare le schede che indichi, in particolare la ARIA ma non ho capito come si programma


La Aria G25 nasce come sistema Linux embedded, dato che è una MCU a tutti gli effetti dispone di molti GPIO sia di tipo puramente digitale che abbinati a varie funzionalità quali seriali, I2C, PWM etc, sono tutti accessibili da software in C, ma volendo pure con Python, perchè già mappati nel suo kernel.
In alternativa è possibile utilizzare Aria come una normale MCU, quindi senza caricare nessun OS, nel modo classico, ovvero accedendo direttamente ai registri macchina.



supporta per caso open cv?
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

astrobeed


supporta per caso open cv?


Si e ci stiamo lavorando sopra in diverse persone per una applicazione dedicata alla robotica, scopo identificare oggetti solidi regolari monocromatici su sfondo generico.

Madwriter



supporta per caso open cv?


Si e ci stiamo lavorando sopra in diverse persone per una applicazione dedicata alla robotica, scopo identificare oggetti solidi regolari monocromatici su sfondo generico.


interessante,come si comporta?che prestazioni ha?state trovando difficolta nell'elaborazioni real-time?
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

astrobeed

Per capirci meglio l'obbiettivo finale è ottenere lo stesso risultato del video allegato, ovviamente senza la parte di visualizzazione video, ci bastano le coordinate del COG e le dimensioni in pixel del rettangolo in cui l'oggetto risulta incluso, da questi parametri è possibile ricavare posizione e distanza dell'oggetto partendo dalle sue dimensioni reali che sono note.
L'applicazione nel video è stata realizzata utilizzando l'engine di RoboRealm, che a sua volta è realizzato con le OpenCv, gira su un netbook con Atom @1.6 Ghz a 18 fps con risoluzione della cam (Lifecam VX6000) 640x480.

http://www.youtube.com/watch?v=iF5s33kaFBA

astrobeed


interessante,come si comporta?che prestazioni ha?state trovando difficolta nell'elaborazioni real-time?


Come ti ho detto l'obbiettivo è elaborare almeno 5 frame al secondo, attualmente sono arrivato quasi 3fps, però c'è ancora molto lavoro di semplificazione e messa a punto da fare, sono sicuro di riuscire ad ottenere qualcosa di più di 5 fps.

Janos

Ehm, la conversazione mi sta scappando di mano...  :smiley-yell: :smiley-yell: :smiley-yell: :smiley-yell:

astrobeed

E' normale, siamo Italiani e ci piace divagare  :)

Madwriter

#23
Oct 10, 2012, 12:19 pm Last Edit: Oct 10, 2012, 12:45 pm by Madwriter Reason: 1


interessante,come si comporta?che prestazioni ha?state trovando difficolta nell'elaborazioni real-time?



Grazie delle risposte se ti va tieni aggiornato nel topic presente in bar sport credo che prenderò una aria e una lifecam e inizierò a fare un pò di prove :)
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Janos

No no, non intendevo per l'OT, intendevo che a partire da Arduino Due fra poco mi proporrete di metterci un Core I3...  :smiley-yell: :smiley-yell: :smiley-yell:

astrobeed


fra poco mi proporrete di metterci un Core I3...  :smiley-yell: :smiley-yell: :smiley-yell:


:smiley-mr-green:

lesto



....In alternativa ci sarebbe anche la ottima Aria G25 di Acme System, azienda Italiana, dove puoi scegliere se usare il micro, un ARM9 @400 MHz, senza S.O. oppure metterci sopra una distro Linux, in particolare la Debian 6, ovviamente senza interfaccia grafica.


No no, o ci metto KDE o niente...  :smiley-yell: :smiley-yell: :smiley-yell: :smiley-yell:

Comunque grazie dei consigli. Il STM32F4 come si programma? C'è un framework per semplificare la vita, o quantomeno un RTOS, o tutto a livello HW?


gcc-arm la supporta nativamente, anche la FPU hardware


@Madwriter: se non vuoi fare straming su rete internet non prendere la lifecam ma una logiteck c320(mi pare), che ti passa direttamente uno stream in h264 (che comunque è molto più leggero dello stream mjpg che fornisce la lifecam)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


una logiteck c320(mi pare), che ti passa direttamente uno stream in h264


E' la C920 e costa oltre 80 Euro.

lesto

nono, ora controllo il modello giusto, ma l'ho vista giusto ieri su amazon a 60€

sì, è la c920 e 60 sono £ non €... my bad  :smiley-mr-green:
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Madwriter


@Madwriter: se non vuoi fare straming su rete internet non prendere la lifecam ma una logiteck c320(mi pare), che ti passa direttamente uno stream in h264 (che comunque è molto più leggero dello stream mjpg che fornisce la lifecam)

nono niente streaming solo riconoscimento ed elaborazione  :smiley-mr-green:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Go Up