You might remember that the Aia project was nominated for participation at this year’s Science Congress of the University of Leiden. Well, at June 12th 2009, the congress finally took place. My team and five other teams each gave a ten-minute presentation about their “research”. These presentations were actually part of a competition in which the best, or rather the most favored, presentation was rewarded a price of €400,-. Unfortunately my team didn’t win. Quite possible because the Aia didn’t work completely during the presentation. Still, €200,- is very nice and luckily we still have the pictures.
Aia @ Science Congress Leiden 2009
The Aia project has been nominated for participation at this year’s Science Congress of the University of Leiden. At June 12th 2009, me and my team, will hold a presentation about the Aia and its development. While it’s a Dutch event I figured it would be nice to share this information as it shows that the hard work behind the Aia project hasn’t gone unnoticed.
More information about the congress and participation can be found here.
Project Update: Aia – 13/02/2009
This is probably going to be my last post about the Aia-project. It’s going to be a short post as I don’t have much to say about it anymore. When I talked about the Aia-project I always talked about the software, but I never showed you how the Aia looks. It’s time to correct that. In this last post I would to show the Aia as it is now.

A small note: I just uploaded the final release of the software and documentation of the Aia-project. You can find it here.
Project Update: Aia (v1.0.0 RC1 released!) – 21/01/2009
It took me quite some time to develop the applications for the Aia project, but after several months it’s finally done. While I don’t really like the underlying code very much anymore, I’m glad I worked on this project. I learned a lot, more than I thought, about software development during this project. It’s also unbelievable to see how much my coding style and skills have changed since I began with this project. Unfortunately my new coding style isn’t incorporated in this project, hence why I dislike the code of the project. But reviewing 3000 lines of code isn’t really an appealing idea considering the fact that this project has a deadline.
Anyway, since the applications for the Aia project have been developed, it’s time to fulfill my promise to you (the reader). Since I announced my project I’ve said that I would release the software under an open-source license. That’s exactly what I’m doing now… You can download the code of the Aia project under the GNU General Public License Version 3 (GPLv3) here:
The package contains the source for both the program on the Arduino and Aia|CP. Besides that you can also find some documentation in the package. This documentation is currently incomplete, but will be completed as the project will get its own website.
For the time being I’ll give support for the Aia project here. So if you’ve problems, please place a comment.
– Michael
Update: A Google Code project has been created. You can find it here.
Project Update: Aia – 14/12/2008
Some weeks ago I announced that I was working on the development of a robot called the Artificial Intelligent Agent (Aia). Since then progress has been made. We didn’t make as much progress as I hoped for, but progress has certainly be made. For me, as a software developer, the project is nearing its end. With that in mind I thought it might be a nice idea to give a little preview of the project’s software.
Michael Secret Project
Nick already mentioned it shortly yesterday, but I’m currently busy with my final school project. That doesn’t mean that I can’t work on .simplicity anymore, though. On the contrary. Because Computer Science plays an important role in my final school project I’ve more than enough to tell on .simplicity. You see, I’m currently developing an artificial intelligent robot called Artificial Intelligent Agent (Aia).
Aia is build around the Arduino. The Arduino is an open-source electronics prototyping platform. It’s a cheap solution for developing hardware. The fact that the Arduino is cheap doesn’t mean that it’s low-quality. You can make great things with it as it’s highly flexible. Besides that it’s also very easy to use as the Arduino uses a programming language which is based upon C and C++.
Photo by Nicholas Zambetti. Taken from Arduino.cc
But lets talk a bit about the project itself. The goal of the project is to create a robot that is able to do simple pathfinding. Aia will perceive the world through colour analysis and distance estimations. Maybe it will also be able to recognize shapes, but we’re not sure about that yet.
At the moment of writing our control panel (Aia|CP) is able to perform colour analysis of webcam images. It also contains a Lua terminal. And it’s able to set up a basic connection with Aia. On the other things we still need to work.
But that’s all for now. You’ll hear more about it in the future. And when it’s done the source code will probably become open-source.
- Michael
PS: In case you didn’t notice it… I’m not the only person working on this project. I’m just the developer. Bryan (surname-less) is responsible for the electronics. And Arjan (surname-less) is responsible for the design.
