Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

February 19 2012

Vision-eering

iCubRecently 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!

I am back here ...after only a few months and it is even hotter now :-)
After arriving at the airport and explaining the cab driver what and WHERE IST is :-) I explained to him ISR and what I am going to do...

Chico one of the humanoid robots

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 :-) 25°, blue skies....

since i forgot my camera's USB cable the pictures will follow later...
here they are:




remember that tree? :-)

IST



my work place in the north tower (Torre Norte)

looking out from the IST to the "luminous fountain"


June 21 2007

SpaceMaster

What a cool week first I get notice that I can work 3 months during summer in Lisbon, Portugal, to program Humanoid Robotics, how cool is that?!

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 :-) --> link: www.spacemaster.eu

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

After studying robotics for a week our robots now evolved into obstacle avoidance beings (more or less).



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

Finally I am having internet access here from Portugal. The problem on one hand was that the hostel did not offer wifi access :-( and on the other hand that the organizers here had really a though schedule for us. (especially if you add all the time going out to "socialize"...)

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 :-)

Here you see Brussels, this picture was taking shortly after being relayed there


And Lisbon from the air


well and this is IST the main building where we had our meeting point for the last few days....
IST main building
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.