ultimo aggiornamento 14 dicembre 2009


 

Il quarto CD-ROM di I-Droid01 è allegato al fascicolo n° 87, contenente le ultime versioni dei software di controllo e dei supporti per la programmazione.
Grazie a questi upgrade potrai sfruttare al massimo tutte le potenzialità del robot, comprese quelle della pinza e del telecomando universale.
Come hai già sperimentato nel corso delle diverse fasi di montaggio, I-Droid01 ha visto accrescere nel tempo la propria dotazione elettronica e meccanica.
L'ultimo passo di questa evoluzione riguarda i dispositivi della fase di montaggio corrente, in particolare
la pinza, il sistema di rilevamento ostacoli a infrarossi e il telecomando universale.
Parallelamente, anche l'equipaggiamento software è andato cambiando, in modo da adattarsi il meglio possibile alle funzioni e agli apparati disponibili.
Tale evoluzione software è stata possibile grazie ai CD-ROM che hai ricevuto nel corso dell'opera, il quarto dei quali è allegato a questo fascicolo.
II quarto CD consente un ulteriore 'passo evolutivo' da parte del software: tra i suoi contenuti, infatti, si trovano le nuove versioni dei software di controllo, delle librerie per la programmazione (Java e C-like) e del Visual C-like Editor, tutte realizzate per consentire l'utilizzo dei nuovi sistemi oggetto di questa fase di montaggio.
In più, viene incluso il firmware aggiornato per il B&V.
Come per gli altri CD, anche in questo caso la sezione SOFTWARE risulta quindi molto importante.
Nel CD, però, sono presenti anche altre due sezioni: in MONTAGGIO sono disponibili i video relativi ad alcuni passi di assemblaggio, mentre in MANUALI viene fornita la documentazione relativa alle nuove versioni del Visual C-like Editor e dei supporti per la programmazione, come anche la descrizione del menu del display, modificato a causa dell'aggiornamento del firmware.

Scarica immagine ISO del disco
(315 MB)

homotix

(1) SOFTWARE
Come di consueto, tramite le voci elencate in essa è possibile installare i vari programmi.
Va ricordato come sia opportuno, prima di installare le nuove versioni dei software, disinstallare le versioni correnti, operazione che, come già detto in passato, porterà alla cancellazione di qualsiasi file contenuto nelle cartelle dei programmi.
Prima di procedere con la disinstallazione, quindi, qualsiasi file di salvataggio va spostato in una cartella 'sicura'.
In SOFTWARE si trovano la nuova versione del Visual C-like Editor, del PC Control e del Mobile Control, come anche la 'release' aggiornata del firmware per il modulo B&V e delle librerie Java.
Queste ultime vengono accompagnate da diversi programmi di esempio, tra cui quelli mostrati nel corso dei fascicoli.
Per quanto riguarda il primo dei contenuti software elencati, il Visual C-like Editor, esso mostra, come novità principale, la possibilità di utilizzare i comandi per il controllo della pinza e del telecomando universale, in C-like e in Visual C-like.
Ovviamente queste nuove funzioni saranno utilizzabili quando la pinza e il telecomando saranno stati completati e connessi al robot.
Possono essere impiegati da subito, invece, i comandi in C-like relativi ai sensori a infrarosso sulla breadboard.
A tale proposito può essere utile eseguire il programma di esempio dal nome ir sensors_sample, che mostra i blocchetti Visual C-like da impiegare nella gestione dei sensori, ottenuta sfruttando gli input a interrupt.
Passando al PC Control, anch'esso presenta varie novità che riguardano la pinza e il telecomando universale, ma non solo.
Una delle novità principali, infatti, riguarda piuttosto le immagini ottenute dalla CMOS camera che, grazie alla nuova versione del PC Control, possono ora essere memorizzate sotto forma di filmato AVI in una cartella a scelta del proprio PC.
Inoltre, passando con il cursore sull'immagine restituita nell'interfaccia di controllo dalla CMOS camera, viene ora mostrata una terna numerica, corrispondente ai valori in RGB del pixel indicato col cursore stesso.
Per quanto riguarda gli hand tool 'avanzati', invece, il software di controllo permette di aprire e chiudere la pinza tramite la pressione prolungata, nell'interfaccia di controllo della base, rispettivamente dei tasti 9 e 3, mentre con la pressione prolungata del tasto 6 si interrompe il movimento della pinza stessa.
Inoltre, sono presenti due nuove interfacce, dedicate al telecomando universale, identificate dalla presenza (in basso a destra della finestra del PC Control) di un piccolo telecomando iconizzato.
Le due interfacce consentono di addestrare il telecomando e di utilizzarlo; è possibile spostarsi da una all'altra situazione premendo il tasto /.
Anche con il Mobile Control è possibile addestrare e utilizzare il telecomando universale.
Proprio in questo consiste la novità principale introdotta dalla versione inclusa nel CD 4.
Ancora una volta, la gestione del telecomando viene realizzata tramite due interfacce, una utilizzabile per addestrare il dispositivo e l'altra per il suo utilizzo.
Per spostarsi da un'interfaccia all'altra bisogna premere il tasto asterisco (*).
In modo opposto rispetto al PC Control, poi, è possibile far aprire e chiudere la pinza del robot tramite l'interfaccia di controllo della base premendo in modo prolungato i tasti 3 (apertura), 9 (chiusura) e 6 (stop dei movimenti).
Per i dettagli sulle nuove funzioni del PC e del Mobile Control è opportuno consultare le guide relative, accessibili dalla stessa sezione SOFTWARE del CD.
II quarto contenuto software che viene incluso nel CD-ROM è il firmware del modulo Brain & Vision.
Oltre a fornire il supporto necessario all'utilizzo delle versioni aggiornate del PC e Mobile Control, come anche alla programmazione in Visual C-like, C-like e Java, il firmware consente alcune nuove funzioni nel menu del display di I-D01.
In particolare, è possibile gestire il telecomando (Remote Control nel sottomenu Diagnostics), permettendo o meno la trasmissione e lanciando la procedura di apprendimento vocale.
In più, è possibile settare il livello di forza della 'stretta' della pinza (sottomenu Diagnostics, voce Hand), scegliendo un valore compreso tra 1 e 6.
Per una descrizione del nuovo menu del display e una breve introduzione all'addestramento del telecomando, è possibile fare riferimento all'apposita guida inserita nella sezione MANUALI del CD.
In ogni caso, va ricordato ancora una volta che tutte le funzioni relative al telecomando universale e alla pinza saranno utilizzabili solo quando tali dispositivi saranno completati.
La sezione SOFTWARE, infine, contiene le versioni aggiornate delle librerie per la programmazione in Java, comprensive di nuovi esempi.
Le principali novità riguardano la possibilità di settare alcuni parametri di funzionamento della CMOS camera, di elaborare le immagini a bordo del robot, di far comunicare programmi Java e C-like, di usare la pinza e il telecomando.
Anche in C-like sono disponibili nuove funzioni, in particolare per il settaggio della CMOS, l'elaborazione delle immagini a bordo del robot e l'uso di pinza e telecomando.




 

 

(2) MONTAGGIO
La sezione MONTAGGIO presenta diversi filmati, relativi ai passi di assemblaggio più importanti fra quelli illustrati negli ultimi fascicoli.
Così, sono mostrati alcuni passaggi nel montaggio della breadboard e dei kit sensoriali, del modulo Arms, delle braccia e di alcuni degli hand tool.

 

Breadboard e sensori
Sensore di temperatura
Piattaforma di espansione
Scheda base
Collegamento della breadboard
Composizione del torso
Sensori di luce e resistenze
Cavi di collegamento

Modulo Arms
Zaino
Cablaggio del modulo Arms
Scheda del modulo Arms

Braccia
Cablaggio delle braccia
Collegamento braccia al modulo Arms
Installazione delle altre schede
Supporto della spalla sinistra
Braccio sinistro
Avambraccio sinistro
Chiusura zaino

Hand Tools
Vassoio portaoggetti
Torcia
Mano

 

(3) MANUALI
Nell'ultima sezione, MANUALI, vengono presentate le documentazioni.
È possibile accedere alla guida per il Visual C-like Editor, che comprende tra l'altro la lista delle funzioni utilizzabili nella programmazione in C-like, come anche allo schema riassuntivo delle funzioni del nuovo menu del display.
Inoltre, tramite la sezione MANUALI si può accedere alla documentazione che descrive le librerie Java incluse nella sezione SOFTWARE.

 


 

 

Elenco revisioni
14/12/2009 Emissione preliminare
Private Policy Cookie Policy