Archive for the ‘Software e Programmazione’ Category

AR.Drone: guida di sviluppo

By Francesco Celiberti | Marzo 27th, 2012 | SHOW COMMENTS (2)

Il mondo dei velivoli autonomi sta entrando sempre più a far parte della vita quotidiana, ciò che un tempo sembrava fantascienza ora è disponibile sugli scaffali a prezzi competitivi, un esempio è il quadricottero della Parrot che dopo il successo della prima versione, ha ridisegnato l’AR.Drone dotato ora di caratteristiche mai viste fino ad ora. Tale dispositivo oltre ad essere impiegato per scopi ludici, può essere utilizzato anche per fare ricerca e per creare nuovi giochi e applicazioni. A tale proposito è disponibile una libreria per lo sviluppo di applicazioni. Sullo stesso sito è possibile reperire anche una guida di sviluppo in inglese, la quale si focalizza sui punti chiave della libreria stessa. Sulla base di questa guida ne è stata sviluppata una in italiano suddivisa in una parte “teorica” ed una pratica in cui vi sono riportati parti di codice per lo sviluppo di semplici applicazioni.

Contenuto della guida

TEORIA

[*] una panoramica generale del funzionamento del quadricottero
[*] una breve descrizione delle caratteristiche dell’AR.Drone
[*] come funziona l’SDK dell’AR.Drone

PRATICA

[*] applicazione con interfaccia grafica, visualizzazione dello stream video e pulsanti di take-off e landing
[*] salvataggio automatico dei dati di navigazione
[*] visualizzazione dei dati di navigazione nell’interfaccia grafica
[*] salvataggio immagine in formato .jpeg
[*] integrazione della libreria di visione openCv

(altro…)

Arduino ABC: primi passi di programmazione con Arduino

By Luca Panebianco | Marzo 13th, 2012 | SHOW COMMENTS (3)

Questo articolo riprende la serie di articoli riguardanti Arduino e le sue basi. La parte precedente ha trattato la sua nascita, piedinatura e le sue principali caratteristiche. L’articolo si può trovare qui

Questa miniguida è strutturata in 4 parti fondamentali:

  • Struttura di un programma Arduino: setup() e loop() e primo esempio
  • Analisi di un altro esempio con altri tipi di funzioni
  • Le librerie
  • Reference delle funzioni base di Arduino: un piccolo PDF con tutti i tipi di dati, strutture e funzioni supportati dall’Arduino.
Cominciamo!

(altro…)

Fritzing – disegnare circuiti in modo semplice

By Vincenzo Cicogna | Novembre 5th, 2011 | SHOW COMMENTS (3)


Per tutti coloro che vogliono mettersi alla prova, entrare nel mondo dell’elettronica sia a livello hobbistico che sperimentale, cimentarsi in uno schema progettuale e entrare nel fantastico mondo di Arduino, può essere talvolta complicato dare vita ad un progetto personale se non si possiedono gli strumenti adatti.
L’uomo per creare e inventare ha fatto uso della classica matita e carta sulla quale ha dato sfogo a tutta la sua fantasia per un fine più pratico che creativo, pensiamo al grande Leonardo.

(altro…)

Plugin per WordPress: WP-Board, una bacheca per i messaggi dello staff

By Luca Panebianco | Settembre 2nd, 2011 | SHOW COMMENTS (7)

Quando ci siamo messi alla ricerca di qualche plugin per il blog in grado di gestire i messaggi tra lo staff,notando il fatto che usare un forum interno era un po’ confusionario, abbiamo scoperto che non esistono degli strumenti “open” in grado di risolvere questo problema, almeno in wordpress.

Ho cercato di rimboccarmi le maniche e così diedi vita a Wp-Board!

Le tecnologie utilizzate sono state:

  • Html e Css(per gli stili della tabella e dei popup)
  • Php(utilizzato con le API di WordPress)
  • Javascript(per la gestione dei popup e per il controllo dati)
  • Ajax(per la gestione in tempo reale dei messaggi)

Ho puntato sulla essenzialità per questo la mia scelta è stata di suddividerlo in 3 moduli:

  • Un area della Dashboard dedita alla gestione dei messaggi
  • Una pagina per la gestione delle impostazioni del plugin
  • L’aggiunta di una voce nella admin-bar per le notifiche nuove mentre si naviga per il sito

Adesso verranno mostrate le varie funzionalità
(altro…)

System Identification Toolbox parte 3/3

By Francesco Celiberti | Luglio 30th, 2011 | LEAVE A COMMENT


Se hai perso la prima parte clicca su: system identification toolbox parte 1/3
Se hai perso la seconda parte clicca su: system identification toolbox parte 2/3
Note: Clicca sulle immagini per ingrandirle

Scarica l’ebook GRATUITO

—————————————————————————————————————

4) VALIDAZIONE
Effettuata la stima con diversi modelli, è possibile analizzarne le prestazioni, verificando che il modello riproduca il comportamento del sistema con accuratezza. Il toolbox offre diversi approcci per validare i modelli:

Model Output
Compara l’uscita del predittore del modello (stimato minimizzando l’errore di predizione secondo il criterio “best fit”) con l’uscita del processo misurata; viene quindi effettuata una simulazione del modello atta a confrontare le uscite partendo dagli stessi ingressi. (altro…)