Robot

Salve,
vorrei costruirmi un robot. Pensavo di usare Arduino. Volevo sapere se arduino può supportare un SO Ubuntu e magari ROS?

C'è qualcuno che ci ha mai provato?

Grazie

Marco

Sala88:
Salve,
vorrei costruirmi un robot. Pensavo di usare Arduino.

Ok.

Volevo sapere se arduino può supportare un SO Ubuntu

No! Nessun SO. E' una piccola MCU ad 8 bit, non è un chip con core Arm a 400 MHz come la Raspberry.

e magari ROS?

Esistono alcuni RTOS per Arduino ma NON sono sistemi operativi ma scheduler ossia possono eseguire compiti prefissati condividendo le risorse fra più processi. Ma compiti quali la lettura di un pin o dei calcoli. Non certo l'esecuzione di programmi binari.

Wow grazie per la risposta veloce...

Io avevo letto di Arduino Due: http://arduino.cc/en/Main/ArduinoBoardDue

Questo secondo voi ce la fa?

A 32-bit core, that allows operations on 4 bytes wide data within a single CPU clock. (for more information look int type page).
CPU Clock at 84Mhz.
96 KBytes of SRAM.
512 KBytes of Flash memory for code.
a DMA controller, that can relieve the CPU from doing memory intensive tasks.

A far girare un SO tipo Linux?
No.

Azz,
allora devo cambiare piattaforma hardware.

Grazie dell'aiuto :slight_smile:

Per muovere un semplice robot ti basta la UNO.
Perché hai bisogno di un SO vero e proprio? Che deve fare il tuo robot?

Per ora devo ancora deciderlo.. Solo volevo imparare a usare ROS:

Qui New Package: ROS Arduino Bridge - ROS robotics news sembra ci sia un package di supporto per arduino.

Ah, ma ROS non è un refuso di RTOS :stuck_out_tongue:
Ti avevo risposto parlando di RTOS ma non avevi detto nulla, pensavo fosse un refuso.

Comunque se ti interessa muovere i primi passi Arduino ha da poco messo in commercio un piccolo robot pienamente supportato da un set di librerie appositamente scritte.

Ciao,
non ho approfondito dopo aver letto della cosa, ma un rtos scritto per la DUE ci dovrebbe essere:
http://www.chibios.org/dokuwiki/doku.php

Chibios dovrebbe essere basato su FreeRTOS.

ROS= Robot operating system. È prodotto dalla willow garage e vuole affermarsi come il sistema operativo per antonomasia dei robot. Può essere usato su molti robot sia commerciali che universitari (oltre che sulla serie NXT della lego). La notizia di un porting per arduino mi è nuova (e gradita). Speriamo che riscrivano molte librerie interessanti magari una versione semplificata delle openCV (anche se mi sembra improbabile).

yoshi93:
ROS= Robot operating system. È prodotto dalla willow garage e vuole affermarsi come il sistema operativo per antonomasia dei robot. Può essere usato su molti robot sia commerciali che universitari (oltre che sulla serie NXT della lego). La notizia di un porting per arduino mi è nuova (e gradita). Speriamo che riscrivano molte librerie interessanti magari una versione semplificata delle openCV (anche se mi sembra improbabile).

Opencv per Arduino? Hahaha più che improbabile é impossibile e inutile.

@superlol: Il mio "improbabile" era un modo soft per dire esattamente ciò che hai detto tu :).

Ok ho preso un kit base con 4 motori, un motor shield e un sensore a infrarossi.. così con pochi soldi faccio un pò di pratica.

Ora volevo sapere se era possibile attaccare una telecamera ad arduino.. e fare face tracking..

O se c'è qualche shield che lo permette..

O se per forza bisogna connetterlo a una Raspberry PI o magari arduino DUE riesce a gestire..

Non so :frowning:

Help..

Grazie

sul rasp gira abbastana bene, sui due arduini citati direi proprio di no :grin:
http://opencv.willowgarage.com/wiki/OpenCV%20GPU%20FAQ#Requirements

guardate che ubunti gira sull'arduino, se secondo voi un paio di ore per arrivare alla schermata di login (tesuale) sono ok.

lesto:
guardate che ubunti gira sull'arduino, se secondo voi un paio di ore per arrivare alla schermata di login (tesuale) sono ok.

ci mette circa 8 minuti per rispondere ad un comando ,ed io se il mio pc ci mette piu di 2 secondia rispondere impreco :stuck_out_tongue_closed_eyes: :grin:

yep, però è scorretto dire che non funziona. quell'uomo ha perso giorni, se non anmo per farlo funzionare

lesto:
yep, però è scorretto dire che non funziona. quell'uomo ha perso giorni, se non anmo per farlo funzionare

hai ragione e che io per le sua lentezza lo paragono all'utilità di quest'invenzione https://www.youtube.com/watch?v=Z86V_ICUCD4 :grin:

Madwriter:
...
hai ragione e che io per le sua lentezza lo paragono all'utilità di quest'invenzione https://www.youtube.com/watch?v=Z86V_ICUCD4 :grin:

Scherzi ... quell'affare è geniale ... l'ideale per gli ospiti "impiccioni" (... quelli che ti arrivano a casa e cominciano a toccare tutto) :grin: XD :grin: XD :grin: XD

Guglielmo

Ce n'e' di tutti i tipi, di macchine "lasciami solo", ne avevo fatte un paio anch'io ... queste sono un po fuori

questa qui e' la piu fuori di tutte :stuck_out_tongue: XD XD XD