Difference between revisions of "VVV10"

From Wiki for iCub and Friends
Jump to: navigation, search
(Day 9 (Tuesday))
 
(45 intermediate revisions by 7 users not shown)
Line 1: Line 1:
http://farm5.static.flickr.com/4139/4829626365_f50cc53530_m.jpg
+
<!-- http://farm5.static.flickr.com/4113/4833222099_1940ae72fc_m.jpg -->
 +
<!-- http://farm5.static.flickr.com/4139/4829626365_f50cc53530_m.jpg --><br>
 
http://farm5.static.flickr.com/4119/4818198557_0efc27ff74_m.jpg http://farm5.static.flickr.com/4118/4818820678_3fe56f2b5a_m.jpg  
 
http://farm5.static.flickr.com/4119/4818198557_0efc27ff74_m.jpg http://farm5.static.flickr.com/4118/4818820678_3fe56f2b5a_m.jpg  
 +
[[Image:Vvv10 group pic.jpg|400px]]
 +
 +
 +
== Leave a message ==
 +
* The school is finished but please take a moment to drop a message to our [[vvv10 impressons | vvv10 comments page]]
 +
* Curious about [[VVV11]]?
  
 
== A list of lists that need your input ==
 
== A list of lists that need your input ==
 +
* Please add to the [[VVV10 Pictures]]! Now including a time lapse of the demo day!
 
* We need to know the number of people at dinner at "Polpo Mario" on Wednesday (nearby restaurant): please [[Dinner vvv10 | sign up here]].
 
* We need to know the number of people at dinner at "Polpo Mario" on Wednesday (nearby restaurant): please [[Dinner vvv10 | sign up here]].
 
* <span style="background:#AFEEEE"> Add your home- town/city to this Google Map so we can see where we're all from!! --> http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=113371879771936129254.00048c0ba93c201375585 (load map, login to Google (if not already logged in), click on 'Edit', search for your city, click on the city, click on 'Save to...', select 'VVV10') </span>
 
* <span style="background:#AFEEEE"> Add your home- town/city to this Google Map so we can see where we're all from!! --> http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=113371879771936129254.00048c0ba93c201375585 (load map, login to Google (if not already logged in), click on 'Edit', search for your city, click on the city, click on 'Save to...', select 'VVV10') </span>
* Please add to the [[VVV10 Pictures]]!
+
 
 +
 
 +
== Day 10 (Wednesday - last day) ==
 +
* Demos! Tentative time: 5pm. Sign up [[Demos | here]] if you plan to give a demo (it can be on the real robot or on the simulator).
 +
* Demo from black iCub : "Hey ! Look, I can take my hand away from my body !" :-P
  
 
== Day 9 (Tuesday) ==
 
== Day 9 (Tuesday) ==
* Proposed tutorial for Tuesday: http://eris.liralab.it/wiki/VVV10_Tutorials#Attention_system_.28tentative.29
+
* Two new modules have been uploaded in /icub/contrib/modules. They are called YarpPortPlayer & YarpPortRecorder and were initially created in the CHRIS project. They allow to easily record & replay a bunch of yarp ports. Ports are re-created with their original names and the speed of play should be more or less the same also. So you can simulate an application. The modules have not been heavily tested anyway, so beta-test & feedback is welcome :) - Stéphane
* Tutorial at 11ish: http://eris.liralab.it/wiki/VVV10_Tutorials#Simple_grammar_based_speech_recognition_with_esmeralda
+
* Proposed tutorial for today: http://wiki.icub.org/wiki/VVV10_Tutorials#Attention_system_.28tentative.29 (Francesco Rea)
* If anyone has seen my camera cable - very short black, one end USB, I'd be grateful... oh dear... Damien...
+
** Francesco, can you post your slides?
 +
* Tutorial after lunch-ish: http://wiki.icub.org/wiki/VVV10_Tutorials#Simple_grammar_based_speech_recognition_with_esmeralda
 +
** Automatic transcription of talk: "My name is Lars.  This is a banana.  Hello Yes This is a cup.  No.  This is a Banana No is an Banana Yes My name Good Morning Morning an Yes Bottle Banana This is a Cup Cup Hello is an an Bottle Hello a an This is an Bottle Bottle ..."
 +
** Lars, can you add links to software/papers? [http://wiki.icub.org/viki/images/1/10/EsmeraldaHowto.pdf EsmeraldaHowto] (open source version: http://sourceforge.net/projects/esmeralda/ ) Speech Recognition requires acoustic models. If you do not want to train them yourself ;) contact me.
 +
* If anyone has seen my camera cable - FOUND! For real this time...  
 
* Something got posted to [[VVV10 Pictures]] at 01:26, 27 July 2010 that caused our web server to crash when serving the page.  I reverted it, sorry to whoever posted.  Please repost (maybe at lower resolution?)
 
* Something got posted to [[VVV10 Pictures]] at 01:26, 27 July 2010 that caused our web server to crash when serving the page.  I reverted it, sorry to whoever posted.  Please repost (maybe at lower resolution?)
 +
* Can someone with a good camera think of a good place to shoot a group photo, and schedule a shoot?  Maybe after lunch?  We'll need to leave a gap for Katrin to be pasted in...  Alexis: I can give it a try! I even brought two nice flashes with me for this purpose. The light is very harsh around noon outside, maybe we could do it around 17:30?
 +
** 17:30 it is, thanks Alexis. --the wiki
 +
** Postponed, no fearless leader...
 +
* <B>Has anyone at the school used neural networks? If so could you add pointers to your work here?</B>
 +
** You can find really quick implementations of backpropagation in several languages here: http://en.wikipedia.org/wiki/Backpropagation (see the bottom of the page) Hope this helps. --cem
 +
** I'm working on a neural map library interfaced with YARP. It is in C# and rely a bit on AForge.net. If you want I can share it with you (think I will make enemies with my C# allegeance ;) ) - Stéphane
 +
** We have been using the open source IQR neural network simulator. It is also a modular framework that allows you to write your own neurons and modules to integrate sensors and actuators. Check out IQR at: http://iqr.sourceforge.net/?file=kop1.php. Also a YARP interface has been developed for IQR: https://robotcub.svn.sourceforge.net/svnroot/robotcub/trunk/iCub/contrib/src/modules/iqrYarpInterface/  - Zenon
 +
** I am working on using [http://leenissen.dk/fann/ FANN] to do my inverse kinematics - Jason
 +
** Working on neocortex models on GPUs: http://code.google.com/p/lissom/ and http://code.google.com/p/standardmodelgpu/  - Giacomo
 +
** I've been working with OHL-NN combined with NMPC for approximating optimal control functions with a biological inspired cost, and to do also a sort of optimal control of communication for sensor-sink couple in very noisy channels. In both cases I was training NNs in a stochastic context. I wrote my own code, C++. Tell me if you need something. - Serena
  
 
== Day 8 (Monday) ==
 
== Day 8 (Monday) ==
Line 21: Line 47:
 
** [[VVV10 HandSome]]
 
** [[VVV10 HandSome]]
 
** [[VVV10 Adaptive Strong Anticipation Duo]]
 
** [[VVV10 Adaptive Strong Anticipation Duo]]
** [http://eris.liralab.it/wiki/Groups_and_experiments#Force_control VVV10 Force Control]
+
** [http://wiki.icub.org/wiki/Groups_and_experiments#Force_control VVV10 Force Control]
** [http://eris.liralab.it/wiki/Groups_and_experiments#CHRIS VVV10 CHRIS]
+
** [http://wiki.icub.org/wiki/Groups_and_experiments#CHRIS VVV10 CHRIS]
** [http://eris.liralab.it/wiki/Groups_and_experiments#Attention_.26_vision VVV10 Attention and Vision]
+
** [http://wiki.icub.org/wiki/Groups_and_experiments#Attention_.26_vision VVV10 Attention and Vision]
** [http://eris.liralab.it/wiki/Groups_and_experiments#ITALK VVV10 iTalk]
+
** [http://wiki.icub.org/wiki/Groups_and_experiments#ITALK VVV10 iTalk]
 
** (please add to this list)
 
** (please add to this list)
 
* Other group material in [[Groups and experiments]] (please make a separate page for your group).
 
* Other group material in [[Groups and experiments]] (please make a separate page for your group).
* Everyone is strongly encouraged to belong to at least 1 group, and groups of 1 person are allowed (see [http://eris.liralab.it/wiki/VVV09#Working_groups last year] Note from Stéphane : ''"Yes I still hate Inverse Kinematic. But I have to admit that it is useful..."'' ;-) ).
+
* Everyone is strongly encouraged to belong to at least 1 group, and groups of 1 person are allowed (see [http://wiki.icub.org/wiki/VVV09#Working_groups last year] Note from Stéphane : ''"Yes I still hate Inverse Kinematic. But I have to admit that it is useful..."'' ;-) ).
  
 
* Movie night tonight: Monday July 26th around 10.30pm. Plug & Pray featuring the iCub & vvv08 (among many others). See the movie synopsis here: http://www.siff.net/festival/film/detail.aspx?id=40537&fid=166 . Official website: http://www.plugandpray-film.de/
 
* Movie night tonight: Monday July 26th around 10.30pm. Plug & Pray featuring the iCub & vvv08 (among many others). See the movie synopsis here: http://www.siff.net/festival/film/detail.aspx?id=40537&fid=166 . Official website: http://www.plugandpray-film.de/
Line 58: Line 84:
 
** Daniel
 
** Daniel
 
** Cem
 
** Cem
 +
** Giacomo
  
 
'''Night Time : Starcraft'''
 
'''Night Time : Starcraft'''
Line 78: Line 105:
 
** Ok, just needed to tell the BIOS I'm not using windows.
 
** Ok, just needed to tell the BIOS I'm not using windows.
 
* The tutorial finally happened!  It went by in a bit of a blur, but topics included:
 
* The tutorial finally happened!  It went by in a bit of a blur, but topics included:
** [http://eris.liralab.it/yarp/specs/dox/dev/html/yarpdev.html yarpdev]
+
** [http://wiki.icub.org/yarp/specs/dox/dev/html/yarpdev.html yarpdev]
** [http://eris.liralab.it/yarp/specs/dox/dev/html/classyarp_1_1dev_1_1IVelocityControl.html IVelocityControl]
+
** [http://wiki.icub.org/yarp/specs/dox/dev/html/classyarp_1_1dev_1_1IVelocityControl.html IVelocityControl]
 
** $YARP_ROOT/example/dev/fake_motor.cpp
 
** $YARP_ROOT/example/dev/fake_motor.cpp
** [http://eris.liralab.it/brain/icub_motor_control_tutorial.html remote interfaces]
+
** [http://wiki.icub.org/brain/icub_motor_control_tutorial.html remote interfaces]
 
** [[VVV10 Turtle]].  Hey, a [http://www.ros.org/wiki/turtlesim good idea] is a good idea.  Note: don't trust your differential equations to Paul.
 
** [[VVV10 Turtle]].  Hey, a [http://www.ros.org/wiki/turtlesim good idea] is a good idea.  Note: don't trust your differential equations to Paul.
  
Line 105: Line 132:
  
 
* Scheduling tutorials: [[VVV10 Tutorials]]
 
* Scheduling tutorials: [[VVV10 Tutorials]]
** 2.59pm: iDyn tutorial (Serena Ivaldi, Matteo Fumagalli, [http://eris.liralab.it/wiki/Groups_and_experiments#Force_control others]
+
** 2.59pm: iDyn tutorial (Serena Ivaldi, Matteo Fumagalli, [http://wiki.icub.org/wiki/Groups_and_experiments#Force_control others]
*** More details on iDyn here: http://eris.liralab.it/wiki/Groups_and_experiments#Force_control
+
*** More details on iDyn here: http://wiki.icub.org/wiki/Groups_and_experiments#Force_control
 
** 11.30am: iCub repository tutorial, slides: [[Media:TheiCubRepository-tutorial.pdf|iCubRepositoryTutorial]]
 
** 11.30am: iCub repository tutorial, slides: [[Media:TheiCubRepository-tutorial.pdf|iCubRepositoryTutorial]]
 
** 9.27am: YARP tutorial (Paul Fitzpatrick)
 
** 9.27am: YARP tutorial (Paul Fitzpatrick)
 
*** Went through an example that was similar to:
 
*** Went through an example that was similar to:
**** http://eris.liralab.it/yarpdoc/using_cmake.html
+
**** http://wiki.icub.org/yarpdoc/using_cmake.html
**** http://eris.liralab.it/yarpdoc/yarp_cmake_hello.html
+
**** http://wiki.icub.org/yarpdoc/yarp_cmake_hello.html
**** http://eris.liralab.it/wiki/YARP_Tutorial
+
**** http://wiki.icub.org/wiki/YARP_Tutorial
  
 
== Day 2 (Tuesday) ==
 
== Day 2 (Tuesday) ==
 
* Scheduling tutorials: [[VVV10 Tutorials]]
 
* Scheduling tutorials: [[VVV10 Tutorials]]
 
** 10am: Ros install, camera calibration, and detecting markers using artoolkit (Alexis Maldonado).
 
** 10am: Ros install, camera calibration, and detecting markers using artoolkit (Alexis Maldonado).
*** [http://eris.liralab.it/wiki/VVV10_Tutorials#Ros_install.2C_camera_calibration.2C_and_detecting_markers_using_artoolkit details]
+
*** [http://wiki.icub.org/wiki/VVV10_Tutorials#Ros_install.2C_camera_calibration.2C_and_detecting_markers_using_artoolkit details]
 
** after afternoon coffee break: iDyn '''sorry, postponed! unknown date and time, but surely not wednesday morning!'''
 
** after afternoon coffee break: iDyn '''sorry, postponed! unknown date and time, but surely not wednesday morning!'''
 
* Keep going with group formation: [[Groups and experiments]]
 
* Keep going with group formation: [[Groups and experiments]]
Line 131: Line 158:
  
 
== Practical Issues ==
 
== Practical Issues ==
* Tips from last year, if you verify these or know of something useful please post here - http://eris.liralab.it/wiki/VVV09#Practical_issues
+
* Tips from last year, if you verify these or know of something useful please post here - http://wiki.icub.org/wiki/VVV09#Practical_issues
 
* Tips on getting to Sestri Levante: [[VVV10 Travel]]
 
* Tips on getting to Sestri Levante: [[VVV10 Travel]]
 
* [[VVV10 Pictures]]
 
* [[VVV10 Pictures]]
Line 146: Line 173:
  
 
== Preparation ==
 
== Preparation ==
* The "official" school website is: http://eris.liralab.it/summerschool2010
+
* The "official" school website is: http://wiki.icub.org/summerschool2010
 
* Tips on getting to Sestri Levante: [[VVV10 Travel]]
 
* Tips on getting to Sestri Levante: [[VVV10 Travel]]
 
* Wiki pages from previous schools at the same venue are at [[VVV09]] and [[VVV08]].
 
* Wiki pages from previous schools at the same venue are at [[VVV09]] and [[VVV08]].

Latest revision as of 09:49, 20 June 2013


4818198557_0efc27ff74_m.jpg 4818820678_3fe56f2b5a_m.jpg Vvv10 group pic.jpg


Leave a message

A list of lists that need your input


Day 10 (Wednesday - last day)

  • Demos! Tentative time: 5pm. Sign up here if you plan to give a demo (it can be on the real robot or on the simulator).
  • Demo from black iCub : "Hey ! Look, I can take my hand away from my body !" :-P

Day 9 (Tuesday)

  • Two new modules have been uploaded in /icub/contrib/modules. They are called YarpPortPlayer & YarpPortRecorder and were initially created in the CHRIS project. They allow to easily record & replay a bunch of yarp ports. Ports are re-created with their original names and the speed of play should be more or less the same also. So you can simulate an application. The modules have not been heavily tested anyway, so beta-test & feedback is welcome :) - Stéphane
  • Proposed tutorial for today: http://wiki.icub.org/wiki/VVV10_Tutorials#Attention_system_.28tentative.29 (Francesco Rea)
    • Francesco, can you post your slides?
  • Tutorial after lunch-ish: http://wiki.icub.org/wiki/VVV10_Tutorials#Simple_grammar_based_speech_recognition_with_esmeralda
    • Automatic transcription of talk: "My name is Lars. This is a banana. Hello Yes This is a cup. No. This is a Banana No is an Banana Yes My name Good Morning Morning an Yes Bottle Banana This is a Cup Cup Hello is an an Bottle Hello a an This is an Bottle Bottle ..."
    • Lars, can you add links to software/papers? EsmeraldaHowto (open source version: http://sourceforge.net/projects/esmeralda/ ) Speech Recognition requires acoustic models. If you do not want to train them yourself ;) contact me.
  • If anyone has seen my camera cable - FOUND! For real this time...
  • Something got posted to VVV10 Pictures at 01:26, 27 July 2010 that caused our web server to crash when serving the page. I reverted it, sorry to whoever posted. Please repost (maybe at lower resolution?)
  • Can someone with a good camera think of a good place to shoot a group photo, and schedule a shoot? Maybe after lunch? We'll need to leave a gap for Katrin to be pasted in... Alexis: I can give it a try! I even brought two nice flashes with me for this purpose. The light is very harsh around noon outside, maybe we could do it around 17:30?
    • 17:30 it is, thanks Alexis. --the wiki
    • Postponed, no fearless leader...
  • Has anyone at the school used neural networks? If so could you add pointers to your work here?
    • You can find really quick implementations of backpropagation in several languages here: http://en.wikipedia.org/wiki/Backpropagation (see the bottom of the page) Hope this helps. --cem
    • I'm working on a neural map library interfaced with YARP. It is in C# and rely a bit on AForge.net. If you want I can share it with you (think I will make enemies with my C# allegeance ;) ) - Stéphane
    • We have been using the open source IQR neural network simulator. It is also a modular framework that allows you to write your own neurons and modules to integrate sensors and actuators. Check out IQR at: http://iqr.sourceforge.net/?file=kop1.php. Also a YARP interface has been developed for IQR: https://robotcub.svn.sourceforge.net/svnroot/robotcub/trunk/iCub/contrib/src/modules/iqrYarpInterface/ - Zenon
    • I am working on using FANN to do my inverse kinematics - Jason
    • Working on neocortex models on GPUs: http://code.google.com/p/lissom/ and http://code.google.com/p/standardmodelgpu/ - Giacomo
    • I've been working with OHL-NN combined with NMPC for approximating optimal control functions with a biological inspired cost, and to do also a sort of optimal control of communication for sensor-sink couple in very noisy channels. In both cases I was training NNs in a stochastic context. I wrote my own code, C++. Tell me if you need something. - Serena

Day 8 (Monday)

Day 7 (Sunday)

Attention: Strictly Unofficial Communication!


Day Time : 5 Terre

We are planning a sightseeing trip to 5 Terre. Its a set of 5 neighbouring villages, in beautiful seaside locations, and we would probably hike between them.

All of you are most "BENVENUTI"!

The tentative plan is to leave from Sestri Levante .,. and reach 5 Terre. Considering conventional delays, we could have a rendezvous outside the Due Mari Hotel at 11:00 am. Please remember, the train is at 10:33 am from the Sestri Levante station (going towards Riomaggiore)

Those who are "IN" please put in your names below, so we can attempt to wait for you :)

  • 5Terre Sightseers
    • StramandinoliNUCCIA
    • Cristiano !Alessandro
    • Naveenone Kuppussududolupe
    • Onofrio "I like non alcoholic drinks"
    • Arne North man
    • Pa"O"lo
    • Bruno
    • Daniel
    • Cem
    • Giacomo

Night Time : Starcraft

We want to produce zerlings, zealots and tanks and let them have fun together ! So let's have a LAN party on Starcraft (we have the installation files) right after dinner ! People taking part to the battle :

    • Stéphane
    • Alexis
    • Frederico
    • Giacomo
    • squitshes

What about some girls ? :p I (Serena) can play but after the Barcarolata :)

Day 6 (Saturday), half day

Day 5 (Friday)

  • Scheduling tutorials VVV10 Tutorials:
    • Cartesian Interface in the morning at 11.30 (Ugo Pattacini)
    • YARP devices in the afternoon, after coffee.
  • Status page for the lego builders: VVV10 lego builders (We have some things finally working)
  • Other groups: making a status page is a good idea :-)
  • Remember you can suggest or offer tutorials VVV10 Tutorials

Day 4 (Thursday)

  • Scheduling tutorials VVV10 Tutorials:
    • iCub applications and automation tutorial at 3pm. (Lorenzo Natale)
  • Group update is scheduled at 11.30am (after the first coffee break). Please update Groups and experiments.

Remember you can suggest tutorials, add your suggestion to the tutorial page: VVV10 Tutorials

Day 3 (Wednesday)

Day 2 (Tuesday)

  • Scheduling tutorials: VVV10 Tutorials
    • 10am: Ros install, camera calibration, and detecting markers using artoolkit (Alexis Maldonado).
    • after afternoon coffee break: iDyn sorry, postponed! unknown date and time, but surely not wednesday morning!
  • Keep going with group formation: Groups and experiments
    • We'd like groups in formation to advertise themselves after lunch.
  • Vvv10 camera calibration

Day 1 (Monday)


Practical Issues

Welcome to the iCub Summer School 2010 wiki!

 For editing, you can ask for your own username/password (email 
 paulfitz@liralab.it) or use the username "vvv10" and password
 "s*str*" with the first star replaced with "e" and the last star
 replaced with "i".

Dissemination

Preparation



Around here, however, we don't look backwards for very long.
We keep moving forward, opening up new doors and doing new things,
because we're curious... and curiosity keeps leading us down new paths.