Difference between revisions of "VVV09 Ideas"

From Wiki for iCub and Friends
Jump to: navigation, search
(Motor Babbling and Autonomous Discovery of Kinematics)
(Two handed manipulation (Group))
Line 43: Line 43:
*Alexis Maldonado (reaching, grasping)
*Alexis Maldonado (reaching, grasping)
*Federico Ruiz (reaching, grasping)
*Federico Ruiz (reaching, grasping)
*Stéphane Lallée (visual tracking, higher level behaviors (building a structure with legos ?))
*Fabrizio Smeraldi (visual tracking)
*Fabrizio Smeraldi (visual tracking)
*Boris Duran (reaching, grasping)
*Boris Duran (reaching, grasping)

Revision as of 17:14, 21 July 2009

Add project, group, or tutorial ideas here. If there's one you're interested in, please add a note to it to say so.


ICUB kinematics and interfaces (tutorial)

Go through the basics of how to model and control the robot.


  • Julian
  • Theo
  • Federico T.
  • Boris

YARP basics (tutorial)

YARP basics. Does anyone need this?


  • Theo

Blender and YARP

Could anyone give a tutorial about using Blender as a robot simuation environment using Yarp?

It is shown here: http://www.youtube.com/watch?v=OT1Ck_RE5Wg


  • Alexis
  • Federico
  • Giovanni
  • Boris
  • Stéphane


Two handed manipulation (Group)

People interested in reaching, grasping and visual tracking can join here.

Page for the Manipulation Group


  • Alexis Maldonado (reaching, grasping)
  • Federico Ruiz (reaching, grasping)
  • Fabrizio Smeraldi (visual tracking)
  • Boris Duran (reaching, grasping)
  • Theo Jacobs
  • Julian Schill (reaching, grasping, perhaps contact detection)
  • Federico Tombari (visual tracking, object recognition)

Automatically deploying iCub Software (Automatic Build/Installation)

We will look at the problem how to deploy software in a lab.

Approaches will be presented:

  • gar: Lars
  • ROS: Alexis

GAR Article: http://www.lnx-bbc.com/garticle.html

  • There are gar modules exising for building iCub Software on linux (tested on ubuntu).
  • I will explain the Ideas and how to create gar build files.
  • We will test the existing modules and refine them.


  • Lars

Speech Recognition

Who is interested in having a basic speech recognition setup?

  • Grammar based
  • English or German


YARP Interfaces for Neural Networks && Multi Modal Convergence Maps

I'd like to define some standard I/O for using neural networks in YARP. I also want to refine a model of a concept map that I worked on last months. It's based on Kohonen SOM and a multi modalities approach.

Note: there is already something done in this direction, it might be worth looking into this: http://eris.liralab.it/iCub/dox/html/classiCub_1_1contrib_1_1learningmachine_1_1IMachineLearner.html


  • Stéphane

Decision Module for iCub Cognitive Architecture (group)

Put together existing modules (ball tracking, face tracking, attention system, etc.) under the iCub Cognitive Architecture framework. Understand and improve the communication and data format of current modules; create a behaviour-based action selector with inhibition, habituation and associative memory mechanisms.


  • Giovanni

Learning by imitation

Having the iCub learn some behavior by imitating a human (with vision)

An article I found: http://robotic.media.mit.edu/pdfs/journals/Breazeal-AL05.pdf


  • Alberto

Motor Babbling and Autonomous Discovery of Kinematics

Applying some machine learning methods to motor babbling, where the robot generates an internal model of its own motor function as a baby/child would.


  • Logan
  • Lydia
  • Boris
  • Charles
  • Stéphane
  • Alberto
  • Tyler

Here is also some reading that may be good for brainstorming:

Implementing a (working) walking algorithm (Group)

Realizing stable walking with the iCub by exploitation of torso and arm movability to track and control the center of mass of the iCub.

Some basic C++ classes for cartesian and joint space control are already available. They are using the orocos-kdl library.


  • Ewald

Walking pattern generation of iCub

Performing walking task, even in the air, would be an impact since iCub so far hasn’t officially performed such a task. Hereby, we are looking for brilliant brains that are interested in walking combined with vision intelligence. To make the task easy to implement for this summer school, the proposal is organized as follows.

  • Learning forward and inverse kinematics of iCub, inspiring approaches rather than analytical ways;
  • Matlab simulation for generating various walking patterns, outputting a database;
  • Vision detection of commands from human commander, such as start, pause, resume, and etc;
  • Communication with real robot iCub via YARP, to perform aerial walking.

Proposer: ZHIBIN LI If interested, you can either talk to me or sign here=)

  • Interested: