18 dicembre 2009
Varie grafiche per Mac OS X e ultimo video sui miei MAVs
Nonostante oggi si concluda, ufficialmente, il mio 2009 lavorativo (domenica si parte alla volta dell’Italia, con il solito obiettivo di rientrare a Plymouth in gennaio piu’ grasso di almeno un paio di chili), continuo nella tradizione degli ultimi post e ancora una volta “parlo” (termine un po’ pomposo) di qualcosa legato al mondo Mac o comunque dell’informatica in generale.
Prima di tutto l’ennesimo “trucchetto” nel quale mi sono imbattuto e che consente di cambiare il formato delle immagini create da Mac OS X tramite la funzione integrata di cattura screenshot (leggasi cmd+shift+4). Di default, il Leopardo salva il tutto in PNG. La compressione pero’ e’ un po’ strana e distribuire file creati in quel modo puo’ risultare talvolta problematico. No worries. In questo articolo e’ spiegato come rimediare impostando un altro formato di default a piacimento.
Mac OS X, purtroppo e come ovvio, non puo’ catturare screenshot in formato EPS. Ma siccome questo e’ un formato grafico che ho scoperto da poco e che sto letteralmente iniziando ad adorare, oggi sono andato anche alla ricerca di un plug-in che mi permettesse di visualizzare le anteprime di file di questo tipo senza doverli prima renderizzare via Preview o simili. La scelta e’ infine caduta su EPSQuickLookPlugIn, prodotto free (donazioni comunque gradite) della Eternal Storms Software. Installazione semplicissima (giusto un drag&drop) e funzionamento smooth. Meglio di cosi’ non si potrebbe desiderare.
Infine, sul fronte lavorativo, ho preparato un nuovo filmato dei miei aeroplanini nell’ultimo setup sperimentale elaborato. Abbiamo MAVs in grado di muoversi all’interno di un ambiente 3D sfruttando tutte le rotazioni possibili (leggasi yaw, pitch e roll) ed un target che, se si accorge di un aereo entro una certa distanza, cerca di muoversi per scappare da esso.
Cosi’ come avevo visto nel caso del simulatore 2D, ancora una volta emerge il fatto (invero abbastanza ovvio) che al crescere della velocita’ del target diminuisce l’accuratezza dei MAVs. I grafici qui di seguito mostrano le performance ottenute dai migliori individui di ogni generazione (media di 20 seeds), rispettivamente nel caso di una semplice architettura feed-forward input-output, sia con l’aggiunta di uno strato intermedio di 10 hidden.
Nel filmato qui sotto, messo insieme con il solito iMovie e poi direttamente trasferito su YouTube, si vede il comportamento di un po’ di aerei evoluti con target che viaggiano ad un terzo della loro velocita’.




