A new Wired
article describes some of the advances being achieved in software
for swarm intelligence and multi-robot cooperation by researchers
participating in the Aibo league of the 2003 American
RoboCup Open competition. After each competition teams have to
release their source code to make sure new innovations aren't lost or
kept secret. The Open Source approach has resulted in much faster and
intense innovation among the participants.
This is a wonderful idea!
I miss the old days when I could just dial up on my old 8-bit machines
and download all the source I wanted from various gopher searches. I
truly believe in open source libraries. The greatest advantage from
open source libraries is the sharing of interesting ideas for
programming structures. It's also an extra plus for beginners and
intermediates trying to develop better coding structures. Like myself,
I have spent lots of time reviewing code looking for different
approaches to specific tasks and routines.
With resources like this from a competition based programming system we
could only expect good results for new ideas in neural networking and
cooperative interaction with multiple robots. Not to mention, it will
work to broaden the field of robotics around the world at a much faster
pace.