I dispositivi Android diventano incredibilmente economici (specialmente quelli con Android v1.6). Sto considerando di usarne uno come cervello di robot autonomo. Purtroppo non ho trovato alcuna informazione su questo.android: api a dispositivi usb esterni per applicazioni robotiche
Vorrei collegare due USB-webcam esterne e un convertitore USB-ADC self-service USB ADC & per guidare le ruote e leggere sensori di distanza analogici. Se scelgo qualche netbook economico di solito hanno già 3 porte USB. Ma se sarò costretto a usare un tablet, allora richiederà anche un hub USB.
- I dispositivi Android supportano i hub USB?
- Esiste un API per afferrare ancora fotogrammi da webcam USB esterni (ad esempio, "VFA: // 0" & "VFA: // 1")
- C'è qualche API per leggere da un dispositivo USB personalizzato? Supponiamo che simulerà la porta seriale per semplicità.
- Ricevo tutto questo in Android 1.6 o in una versione più recente?
Come un aggiornamento per le informazioni: Sulla base delle risposte presumo che dispositivo Android sarà troppo costoso in confronto allo sforzo. Vado per netbook a basso costo con linux standard & dispositivo arduinio USB per i controlli dei sensori &. Al costo di mezzo chilogrammo (una libbra) dispositivo più pesante risparmierò mesi sull'apprendimento dello sviluppo &.
In realtà l'hacking del kernel è piuttosto superficiale: la maggior parte del vero hacking come la scrittura di driver in modalità host senza fogli dati appropriati, ecc. È già stato fatto da altri. Potrebbe comportare l'applicazione delle patch, la ricompilazione e l'installazione del kernel. –
@Chris Stratton: fatto un punto lì, riformulato. –
Mille grazie per le vostre risposte. La mia decisione è la seguente: 1.Il dispositivo Android con funzionalità richieste sarà troppo costoso (oltre $ 200); 2. Per un prezzo simile posso ottenere netbook atom; 3. Installerò Ubuntu standard su questo e otterrò ulteriori vantaggi: IDE standard per arduinio; 4. PC standard e standard arduinio mi faranno risparmiare mesi di apprendimento della nuova piattaforma. – Rafal