Here's the challenge: Have your humanoid robot identify an object - in this case a red block, walk over to it, bend over and pick up the block.
That's the first experiment that 'JavaRN' on the RoboSavvy Robot Forum wanted to try with his brand new Robonova-1 robot (see video below). For most of us - ourselves included - just getting a kit like the Robonova assembled and working correctly is enough of a challenge, but JavaRN went way, way beyond that - way beyond.
As you can probably guess from his RoboSavvy name, JavaRN decided to implement the control application using Java.
He's posted a lot of the development and implementation details in a series of forum posts, but in a nutshell he split the application between the robot, which he equipped with a wireless camera, and a Java application running on his laptop.
Communication between the robot and the laptop was implemented using Bluetooth. The robot acts basically as a horse - or 'actor' with the bulk of the image recognition and other logic taking place on the laptop. The results, for a first attempt, are very impressive. We can hardly wait to see where all this leads, and what JavaRN will come up with next.
Like most of the semi-anonymous robot fans we follow online via their forum nicknames, we don't really know much about JavaRN, other than he lists himself as a 'teacher' and apparently is fluent in Maltese as well as Jave.