Home    About me    Publications    Blog    Undergrad memories

Fabio Ruini's blog

'cause Italians blog better

Archivio per agosto, 2009

Primi passi con il Microsoft Robotics Studio

Ho approfittato di questo week end lungo (oggi, qui in UK, era un altro di quei bank holidays che giungono completamente inaspettati per il sottoscritto, ma quanto mai graditi) per iniziare a studiacchiare il manuale di Sara Morgan sul Microsoft Robotics Developer Studio (Microsoft RDS) (lo so, prima lo chiamavo semplicemente Microsoft Robotics Studio, o MSRS, ma a quanto pare con la release R2 dello scorso giugno gli hanno pure cambiato nome), in merito al quale avevo gia’ scritto qualche riga nei giorni scorsi. La prima impressione non e’ esattamente positiva. Il primo capitolo introduce una dozzina abbondante di termini nuovi e l’architettura dell’RDS appare come qualcosa di una contorsione indescrivibile. E l’autrice non fa nulla per chiarire tutta questa confusione, ma semmai l’alimenta. Spero che le cose cambieranno nelle prossime pagine, ma non sono troppo ottimista a riguardo.

Microsoft Robotics Studio - screenshot of the LEGO Mindstorms NXT Tribot in the Visual Simulation Environment

Ad ogni modo, sono gia’ riuscito ad imbattermi nel primo problema software. In apertura del secondo capitolo viene infatti introdotto il concetto di “nodo DSS”, una sorta di contenitore, associato ad una porta TCP, all’interno del quale devono girare i “servizi DSS” di RDS (maggiori informazioni in questo tutorial). Per creare un nuovo nodo si puo’ procedere in due modi. O da riga di comando, tramite il comando dsshost.exe, oppure seguendo la shortcut “Run DSS Node” che durante l’installazione di RDS viene inserita all’interno dell’apposita sezione dello Start Menu. Il clic su questo link porta all’apertura di una finestra di terminale e di una istanza del browser di default, puntato all’indirizzo http://localhost:50000. Trattasi dell’indirizzo della “Microsoft CCR and DSS Toolkit Home”, una sorta di pannello di controllo per il RDS. Che pero’, sul mio netbook, chiedeva che io inserissi username e password, ovviamente sconosciuti. Girovagando sulla rete ho scoperto di non essere l’unico con questo problema. La soluzione piu’ efficace e’ quella che viene discussa al punto 2a di queste faq, che prevede, molto brutalmente, di disattivare il controllo di sicurezza in RDS. Uno a zero per il sottoscritto. Ma la battaglia, come succede ogni qualvolta c’e’ di mezzo un prodotto di mamma Microsoft, si preannuncia ardua. Molto ardua. Lo step successivo, quello che prevede di creare un nuovo “Service Project” mi vede infatti gia’ arenato. Vediamo se reinstallando tutto il baraccone mi compariranno i template Visual Studio che a quanto pare dovrei avere.

Share

EvoIASP2010 – Evolutionary Computation in Image Analysis and Signal Processing

Ricevo e volentieri pubblicizzo la call for papers relativa a EvoIASP2010, “EvoApplication” (che immagino essere piu’ o meno sinonimo di special session) di Evo* 2010, conferenza sulla computazione evolutiva che si terra’ ad Instanbul, Turchia, dal 7 al 9 aprile 2010.

Evo* 2010 logo

EvoIASP2010
Evolutionary Computation in Image Analysis and Signal Processing

an EvoApplication (European Conference on the Applications of Evolutionary Computation) event incorporated in Evo* 2010

Istanbul, Turkey, 9-11 April 2010

********** SUBMISSION DEADLINE: 4 November 2009 **********

Evolutionary algorithms have been shown to be tools which can be used effectively in the development of systems (software or hardware) for image analysis and signal processing in complex domains of high industrial and social relevance.

EvoIASP has been the first European event specifically dedicated to the applications of evolutionary computation (EC) to image analysis and signal processing (IASP) and gives European and non-European researchers in those fields, as well as people from industry, an opportunity to present their latest research and to discuss current
developments and applications, besides fostering closer future interaction between members of the three scientific communities.

In 2010, EvoIASP will reach its twelfth edition, after being held in Gothenburg, Sweden (1999), Edinburgh, UK (2000), Como, Italy (2001), Kinsale, Ireland (2002), Colchester, UK (2003), Coimbra, Portugal (2004), Lausanne, Switzerland (2005), Budapest, Hungary (2006), Valencia, Spain (2007), Naples, Italy (2008), and Tuebingen, Germany (2009).

EvoIASP is part of EvoApplications 2010, the Conference on Applications of Evolutionary Computation, one of the events which will take place under the common name of Evo* 2010.

Topics of interest include, but are not limited to:

  • applications of evolutionary computation to real-life IASP problems
  • evolvable vision and signal processing hardware
  • evolutionary pattern recognition
  • hybrid architectures for machine vision and signal processing
  • including evolutionary components
  • theoretical developments
  • comparisons between different evolutionary techniques and between
  • evolutionary and non-evolutionary techniques in IASP applications,
  • time series analysis by means of EC techniques.

Submissions

Submit your manuscript, at most 10 A4 pages long, in Springer LNCS format (instructions downloadable from http://www.springeronline.com/sgw/cda/frontpage/0,11855,5-164-2-72376-0,00.html) using the online submission service (see http://www.evostar.org for further details) no later than November 4, 2009. The papers will be peer reviewed by at least two members of the program committee. Authors will be notified via email on the results of the review about December 20, 2009.

The authors of accepted papers will have to improve their paper on the basis of the reviewers’ comments and will be asked to send a camera ready version of their manuscripts, along with text sources and pictures, by early January, 2010. The accepted papers will appear in the proceedings of Evo*, published in Springer LNCS Series, which will be available at the Conference.

Share

Tales of Monkey Islands

Guybrush Threepwood, temibile pirata, e’ tornato. A sorpresa, sugli schermi della Wii e non su quelli tradizionali del PC. La notizia non e’ nuova, ma io ne sono venuto a conoscenza soltanto ora, in colpevole ritardo.

Tales of Monkey Island - Guybrush aboard his ship

Il nuovo gioco si chiama Tales of Monkey Island. Telltale Games, la software house che si e’ presa l’incarico di riportare le avventure di Guybrush, LeChuck, Elaine & c. sul piccolo schermo ha messo in cantiere cinque episodi, rilasciati in sequenza e tutti scaricabili direttamente da Internet tramite il sistema WiiWare. Il primo episodio e’ disponibile on line dallo scorso 7 luglio per 1,000 Wii Points, equivalenti, qui in UK, a £7.00 (non so se il prezzo sara’ lo stesso anche per le puntate successive).

Tales of Monkey Island - Guybrush chatting using his famous idiot sentences

Ammetto che dopo un’oretta di gioco non sono rimasto troppo colpito dall’interfaccia, che e’ usabile, ma non praticissima. Il gioco, inoltre, spesso capita che diventi un po’ scattoso, nonostante non si faccia ricorso a DVD. Ma sono sicuro che questi dettagli non fermeranno gli aficionados…

Share

Sempre piu’ vecchi…

Ebbene si’. Nonostante tutti gli escamotage studiati per evitare questo tragico momento, anche quest’anno ho dovuto soccombere di fronte all’incedere degli anni. E festeggiare, ancora una volta, per l’ennesima volta, il mio compleanno.

Birthday cake (clipart)

Ok, sono solo 27, poteva andare peggio. Ma il problema e’ che in futuro la situazione sara’ sempre piu’ grigia. Per il momento, so che non e’ un granche’, ma mi consolo con una cena fuori, qualche pinta e un po’ di risate. Oltre a Mac OS X Snow Leopard, che ha preso dimora proprio questa mattina sul mio Air.

Share

Libri, libri, libri

L’estate sta finendo (ok, qui a Plymouth possiamo pure dire che non sia mai iniziata), io sono tornato al lavoro e la vita riprende a marciare in maniera piu’ o meno regolare. Poteva esserci una scusa migliore di questa per fare un po’ di shopping libresco? Probabilmente si’, ma poco importa. Qui di seguito il contenuto del pacco arrivato in B111 stamattina direttamente da Amazon.

  1. Growing Artificial Societies, di Joshua M. Epstein e Robert Axtell;

    Epstein & Axtell, Growing Artificial Societies (cover)

  2. Understanding Artificial Intelligence, una collezione di saggi a cura degli editors del Scientific American, con introduzione di Rodney Brooks;

    Understanding Artificial Intelligence (cover)

  3. Programming Microsoft Robotics Studio, di Sara Morgan;

    Sara Morgan, "Programming Microsoft Robotics Studio" (cover)

  4. Introduction to MultiAgent Systems (2nd edition), di Michael Wooldridge.

    Michael Wooldridge, "Introduction to MultiAgent Systems" (2nd edition) (cover)

Non c’e’ nessuna novita’ di rilievo, tutti libri ai quali avevo piu’ o meno velatamente fatto cenno di recente e dei quali avevo gia’ letto qualche pagina, vuoi perche’ ne avevo trovato una copia in formato digitale, vuoi perche’ ero in possesso di una versione precedente. Fatto sta che le cose che mi interessano mi piace averle su carta (che vi sia in questo comportamento una punta di feticismo?). Ora, al solito, con questi libri non rimane altro da fare che leggerli e possibilmente capirli…

Share

Pagina successiva »