[Tweets]

18/10/2021 10:24pm
RT @petitegeek: “If we could understand what information the predictive models were using, we could ask for feedback that improved our whol…
16/10/2021 6:43am
This week ends with a finished design for a prototype electric car website. What do you think? Would you buy the ca… [LINK]
05/10/2021 4:14am
RT @vitotrianni: Two PhD positions in collaboration between @cnr_istc and @SapienzaRoma will open soon. The research focuses on #robotics a…
04/10/2021 9:14am
A new office pet has arrived :) [LINK]
01/10/2021 10:46pm
Just published: A new case study about a website that I made for my research project about robot swarms.… [LINK]

[Il Matto: Hello World]

Robots C++ Date: Nov 2013

Il Matto AVR microcontroller board: backIl Matto AVR microcontroller board: frontIl Matto is a microcontroller development board that uses Atmel's ATMega644PA AVR chip. It was developed at the University of Southampton, which means that I get to play with it thanks to Klaus-Peter Zauner.

There are endless possibilities of what you can do with it, as the microcontroller has 32 I/O pins organised in 4 ports, making Arduino look pretty basic. For now, I have soldered all the components together and tested a simple program where the on-board LED blinks 'Hello world' in morse code.

I have also created a build script that makes compilation and deployment onto the board easy. The script should in fact run with any AVR microcontroller, provided that you have avr-gcc and avrdude installed on your Unix machine.





{Please enable JavaScript in order to post comments}

Creeper

Creeper is a Java MVC framework for those who want to create multi-agent simulations (or games) and need something to build on. Creeper takes care of effective updating and rendering. You only need to specify the world objects and how they should look like.

Impressions from ECAL 2013

I recently returned from Taormina, Sicily where I attended the ECAL 2013 conference. It was so amazing that I felt I had to share my experience from it on this blog.

A small compiler script for C with GCC

One of my favourite classes at the moment is the one where they teach us C. Knowing C already, it is a nice relaxation for Monday morning...

Setting up NXC Development on a Mac

This tutorial provides a step-by-step guide for setting up your Mac or Linux machine and your NXT brick for development with NXC. We will use the enhanced NXC firmware in order to enable extended functions for development.

pyCreeper

The main purpose of pyCreeper is to wrap tens of lines of python code, required to produce graphs that look good for a publication, into functions. It takes away your need to understand various quirks of matplotlib and gives you back ready-to-use and well-documented code.

Novelty detection with robots using the Grow-When-Required Neural Network

The Grow-When-Required Neural Network implementation in simulated robot experiments using the ARGoS robot simulator.