About
some random stuff I find interesting today ....
Click here to check if anything new just came in.
February 19 2012
Vision-eering
Recently I have been working a lot on trying to make the iCub see things. A fully integrated computer vision or robotic vision system is a quite tricky mathematical and engineering problem. Here at IDSIA we were trying to develop an easy to use system that would allow to rapid prototyping (offline) vision modules for the iCub, mainly to detect and localise objects the robot is in later stages supposed to manipulate and interact with.
Over the last 6 months, I developed the icVision framework, which allows to do just that. It is a modular system based on YARP and openCV. A video is probably the easiest way of showing the capabilities of icVision.
The main modules involved here are the icVision Core module, as well as, the icVision filter modules.
The Core handles the connection with the hardware and provides housekeeping functionality (e.g., extra information about the modules started and methods to stop them). Other modules can attach to the icVision Core and can therefore provide functionality by using standardized interfaces. Currently implemented modules include object detection, 3D localisation and saliency maps.
Some modules also expose their functionality by HTTP (e.g. an image can be grabbed from the HTTP instead of YARP, which increases the number of people that can work with the iCub images in our lab by A LOT).
Most recently we were working on learning how to detect objects and creating filters for specific objects. The teabox filter used in the video is an example of this. This is done using Genetic Programming and is enabled by the very easy way to add new filters. The following is the code for a fully working filter using the framework:
// Author: Juxi Leitner <juxi.leitner@gmail.com> #include <icVision/icFilterModule.h> class RedDetector : public icFilterModule { protected: void setUsedInputs() { usedInputs.Add(1); } public: RedDetector() { setName("RedDetector"); } icImage* runFilter() { icImage* in = InputImages[1]; // red icImage* out = in->threshold(64); // cvThreshold return out; } };
There will be a poster presentation and demonstration of icVision during this year's Cognitive Systems conference in Vienna.
The other area we are currently working on is to learn to localise objects in 3D space. This is a bit more tricky. More on this later :)
November 30 2011
European Robotics Week and IDSIA Robotics
This year's European Robotics Week sponsored by the EU though one of its Framework Programmes (EUnited Robotics) is currently underway and there is a lot of things to see and do. Labs offering demos and presentations as well as hands-on workshops about the on-going robotics research in Europe. A new webpage www.robotics-labs.eu was started where one can check out the various labs and for some of them even be able to see live webcam feeds.
For IDSIA we did not get a webcam, but we nevertheless uploaded a movie about us and our current activities. Enjoy the film after the jump.
July 04 2007
Hello Lisboa!
After arriving at the airport and explaining the cab driver what and WHERE IST is
Well so what am I doing?
Basically I do something with Humanoid Robots (well okay you maybe knew that), my part is programming Computer Vision for them (okay so what is the real deal!?). The real deal is:
"Project Title: Disparity Based Depth Perception for Humanoid Robots" (find more if you click on it)
So how is Lisbon you ask? It is amazing
since i forgot my camera's USB cable the pictures will follow later...
here they are:
June 21 2007
SpaceMaster
And then I get notice that starting with the next semester I study to become Master of the Universe Space Science and Technology, so now try to top that
Well this weekend is the Donauinselfest in Austria and since my motivation to do something for university dropped to 0K - I am definitely going to do some celebrating at the DIF!
See you there
March 23 2007
Robots evolved
Since this (studying) week is going to an end now I can only say: "I loved it!". It's been amazing, not just the great university facilities but also the great people taking these courses here in Lisbon. And best of all my Portuguese friends who still try to convince me that I have to speak Portuguese
Thank you so much I had a great time @IST! Unfortunately I have to leave on Monday...
March 20 2007
Lisboa
Now I am crashing at a friend's flat, which is quite nice (cheap!) but not close to the other ATHENS people and they seem to be quite nice. There are lots of Czech people, Spanish, Italian, some Norwegian girls, some French, Belgian and Dutch, ah and a Polish guy...
Classes started today and in the morning we had lectures whereas in the afternoon we had practical lab work on a serial linked robot arm.
Here is my first picture on Portuguese soil:
you don't see that in Austria - especially when it is snowing
well and this is IST the main building where we had our meeting point for the last few days....
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
