Difference between revisions of "Main Page"

From Wiki for iCub and Friends
Jump to: navigation, search
(The iCub Programming Schools)
 
(203 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[Image:Vvv.jpg|right]]
+
__NOTOC__
[[Image:James.jpg|right|256px]]
 
<big>'''Viki: The Veni Vidi Vici Wiki'''</big>
 
  
Hello, good evening, and welcome to the Wiki for the
+
Welcome to the RobotCub wiki. The links below are meant to help navigate the RobotCub/iCub documentation. The best way to learn about the robot is to start from the iCub Manual. Papers, including a description of the robot hardware, are available from the main RobotCub website, see for example, our [http://www.robotcub.org/misc/papers/papers.html paper repository].
[http://www.robotcub.org/summerschool RobotCub Summer School]
 
  
Read about [[Present yourself | the most excellent students]]
+
<table width=100%>
and sympathize with our [[busy name server]].
+
<tr><td><br></td></tr>
 +
<tr>
 +
<td align=center>[[Image:iCubManual.gif]]</td>
 +
<td align=center>[[Image:iCubUsers.gif]]</td>
 +
<td align=center>[[Image:iCubSoftware.gif]]</td>
 +
<td align=center>[[Image:iCubDeliverables.gif]]</td>
 +
<td align=center>[[Image:iCubVideos.gif]]</td>
 +
</tr>
 +
<tr>
 +
<td align=center>[[Manual | The iCub manual]]</td>
 +
<td align=center>[[ICub_mechanics_CAD| iCub mechanics CAD]]</td>
 +
<td align=center>[[Downloads | iCub software release]]</td>
 +
<td align=center>[http://wiki.icub.org/wiki/Main_Page#RobotCub_Deliverables Deliverables (Wiki)]</td>
 +
<td align=center>[http://www.youtube.com/profile?gl=US&user=robotcub Videos corner]</td>
 +
</tr>
 +
<tr><td><br></td></tr>
 +
<tr>
 +
<td align=center>[[Image:iCubSoftware.gif]]</td>
 +
<td align=center>[[Image:yarpSoftware.gif]]</td>
 +
<td align=center>[[Image:iCubTemp.gif]]</td>
 +
<td align=center>[[Image:iCubSchool.gif]]</td>
 +
<td align=center>[[Image:iCubHome.gif]]</td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td align=center>[http://wiki.icub.org/iCub/main iCub software]</td>
 +
<td align=center>[http://wiki.icub.org/yarpdoc/index.html YARP software]</td>
 +
<td align=center>[[Temporary | Temporary documentation]]</td>
 +
<td align=center>[[RobotCub Open Call | The RobotCub Open Call]]</td>
 +
<td align=center>[http://www.icub.org iCub.org]</td>
 +
<td></td>
 +
</tr>
 +
<tr>
 +
<td align=center colspan=5></td>
 +
</tr>
 +
<tr><td><br></td></tr>
 +
</table>
  
The school is finished at this time, this site will be accessible for quite some time and will become part of the main RobotCub.org server at a certain point. Let's stay in touch.
+
<table width=100%>
[[Media:farewell.pdf | Farewell message, important!]]
+
<tr><td><br></td></tr>
 +
<tr>
 +
<td align=left>
  
== Recent Notes ==
+
== The iCub Programming Schools ==
* [[Motor control]] Documentation and classes and a [[Media:motorcontrol.pdf | short tutorial]].
+
* [https://vvv-school.github.io/vvv20/ Veni Vidi Vici iCub Winter School 2020], and the official [http://www.icub.org/school/2020/ website]
* [[Inertial Sensor]] now really truly available.
+
* [https://github.com/vvv-school/vvv18 Veni Vidi Vici iCub Winter School 2018], and the official [http://www.icub.org/school/2018/ website]
* [[A note on the arm joints]]
+
* [https://github.com/vvv-school/vvv17 Veni Vidi Vici iCub Winter School 2017], and the official [http://www.icub.org/school/2017/ website]
* [[New arm port]] Reading encoder values.
+
* [[VVV15 | Veni Vidi Vici iCub Summer School 2015]], and the official [http://www.icub.org/school/2015/ website]
* [[Present your tracker]] This task is still active, please feel free to do it.
+
* [[VVV14 | Veni Vidi Vici iCub Summer School 2014]], and the official [http://www.icub.org/school/2014/ website]
* [[Arm Control]] Controlling the arm of James.
+
* [[VVV13 | Veni Vidi Vici iCub Summer School 2013]], and the official [http://www.icub.org/school/2013/ website]
* Open CV related tricks and alternatives [[OpenCV]]
+
* [[VVV12 | Veni Vidi Vici iCub Summer School 2012]], and the official [http://www.icub.org/school/2012/ website]
* [http://people.csail.mit.edu/paulfitz/vvv/html/note_devices.html YARP Devices]
+
* [[VVV@MIT | Veni Vidi Vici iCub winter course 2012]] as part of the MIT Independent Activity Program (IAP)
* Useful code people are writing (feel free to add here):
+
* [[VVV11 | Veni Vidi Vici RobotCub Summer School 2011]], and the official [http://www.icub.org/school/2011/ website]
** Grab images from opencv, put them on a port: see iCub/src/vvv/randaz/camera_driver
+
* [[VVV10 | Veni Vidi Vici RobotCub Summer School 2010]], and the official [http://www.icub.org/school/2010/ website]
** DirectX SDK (for the game): see iCub/src/vvv/randaz/directX_maze
+
* [[VVV09 | Veni Vidi Vici RobotCub Summer School 2009]], and the official [http://www.icub.org/school/2009/ website]
** Player/Stage driver for YARP Images (use of *all* P/S drivers that require a camera interface is now possible + you can now use your YARP images using any programming language that P/S supports ;): see iCub/src/vvv/rbrusumaldonad_playerstage-yarp-image_driver
+
* [[VVV08 | Veni Vidi Vici RobotCub Summer School 2008]], and the official [http://www.icub.org/school/2008/ website]
** Driver for XSens MTx IMU for YARP2: see iCub/src/vvv/rbrusumaldonad_xsens-driver-patch
+
* [[VVV07 | Veni Vidi Vici RobotCub Summer School 2007]], and the official [http://www.icub.org/school/2007/ website]
 +
* [[VVV06 | Veni Vidi Vici RobotCub Summer School 2006]], and the official [http://www.icub.org/school/2006/ website]
  
* Current tasks -- Task 2: [[The Kibitzer]] and Task 3: [[The Controller]]
+
== Associated Projects ==
* [[New ports on iCub]] -- updated Monday.  [[Output your target]] in this format.
+
* [[YARP | The YARP Wiki]]
* [[Images from the Robot]] and how to do something with them [[image_sink example]] ([[bug on image_sink]])
+
* [http://wiki.icub.org/codyco/dox/html/index.html The CodyCo project software]
* [[Picture from Ravinder]], [http://homepages.feis.herts.ac.uk/~comrnam/pictures/VVV-day1/index.html Pictures from Assif],[http://homepages.feis.herts.ac.uk/~comrnam/pictures/more-vvvv/index.html some more from day2/3], [http://www.choriticos.net/~amaldo/italy Pictures from Alexis], [[Pictures from Radu]]; Pictures from Eric: [http://picasaweb.google.com/emislive/VVVDay1 Day 1], [http://picasaweb.google.com/emislive/VVVDay2 Day 2], and [http://picasaweb.google.com/emislive/VVVDay3 Day 3]
+
* [http://wiki.icub.org/efaa/dox/html/index.html The EFAA project software]
 +
* [http://wiki.icub.org/xperience/dox/html/index.html The Xperience project software]
 +
* [http://wiki.icub.org/italk/dox/html/index.html The ITALK project software]
 +
* [http://wiki.icub.org/chris/dox/html/index.html The CHRIS project software]
 +
* [http://wiki.icub.org/wysiwyd/dox/html/index.html The WYSIWYD project software]
  
* Image class: [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1sig_1_1ImageOf.html ImageOf] [http://yarp0.sourceforge.net/specs/dox/user/html/namespaceyarp_1_1sig_1_1draw.html very basic drawing] [http://yarp0.sourceforge.net/specs/dox/user/html/namespaceyarp_1_1sig_1_1file.html very basic image file read/write]  
+
== Workshops and events ==
* Class documentation: [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1os_1_1Port.html Port] [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1os_1_1Bottle.html Bottle] [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1os_1_1Thread.html Thread] [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1os_1_1Thread.html Semaphore] [http://yarp0.sourceforge.net/specs/dox/user/html/classyarp_1_1os_1_1BufferedPort.html BufferedPort]
+
* [[IROS_2011_Demonstrations | iCub Demonstrations at IROS 2011]]  
* [http://yarp0.sourceforge.net/specs/dox/user/html/yarp.html The "yarp" command documentation]
+
* [[The iCub Humanoids '10 workshop | The second fully & only iCub workshop @Humanoids 2010 in Nashville]]
 +
* [[The iCub IROS '10 workshop | The first fully & only iCub workshop @IROS 2010 in Taipei]]
 +
* [[Machine learning day | A machine learning day @IIT, June 8th 2010]]
 +
* [[Humanoids '09 workshop | Developmental psychology contributions to CHRIS]]  
 +
* [[Tactile sensing workshop @ Humanoids '09 | Tactile sensing workshop]]
 +
* [[Workshop_humanoids06 |  Workshop at the Humanoids 2006 conference]]
  
== Older Notes ==
+
== RobotCub Deliverables ==
 +
This is older material pertaining to the [http://www.robotcub.org RobotCub project] which is now finished. This will be moved in the near future to a separate page.
  
* RAI3 (TG3) last friday TV report (19:40) - [http://users.isr.ist.utl.pt/~jgomes/Filme.wmv File1][[http://eris.liralab.it/viki/images/a/a4/HPIM0482.MPG File2]]
+
Certain deliverables with frequent updates have been made into Wiki pages for easy maintenance:
* [[Places to see this weekend]] - some info if you want to be a tourist ;)
+
* [[Deliverable 2.2 v2 | Deliverable 2.2 - addendum to "Software Implementation of the iCub Cognitive Architecture (version 2.0), M65"]]
* [[yarpview output mouse press]] - how to get the position of a mouse click from yarpview
+
* [[Deliverable 3.6 update | Deliverable 3.1 - addendum to "Models of sensorimotor coordination", M65]]
* [[Jerky images]]?
+
* [[Deliverable 3.6 update | Deliverable 3.6 - same as above, it overlaps with D3.1, M65]]
* [[Renaud's image viewer]] - "yayarpview: yet another yarpview" - a new viewer without GTK dependencies
+
* [[Deliverable 5N.2 | Deliverable 5N.2 - the description of the demostrations and software of WP5N, M65]]
* [[Integrating external libraries]] -- gives tips for OpenCV integration
+
* [[Deliverable 5N.2 | Deliverable 5N.3 - this overlaps with 5N.2, M65]]
* Some multicast problems - [[Mac OSX and mcast]]
+
* [[Deliverable 7.1 | Deliverable 7.1 - initial design considerations of the iCub]]
* [[Adding your project to iCub]]
+
* [[Deliverable 8.1 | Deliverable 8.1 - the iCub specs]]
* [[Notes on CVS: RobotCub repository]]
+
* [[Deliverable 8.3 | Deliverable 8.3 - the Software Architecture]]
* [[cvs/wincvs tricks]], how to get new directories
+
* [[Manual | Deliverable 8.5]] - the ultimate reference manual of the iCub hardware and software (updated M65)
* Notes on [[The Game]]
+
* [[Deliverable 9.2 update | Deliverable 9.2 - material from the training activities, M65]]
* [[SWIG on Mac OS X]]
+
* [[Deliverable 9.3 | Deliverable 9.3 - progress on internationalization activities (with updates)]]
* There are many examples in your YARP source directory, subdirectory example/os
 
* [http://yarp0.sourceforge.net YARP home page]
 
* Notes shown on Monday: [http://people.csail.mit.edu/paulfitz/vvv/html/ YARP Ports]
 
* Common [[CMake problems]]
 
* [http://yarp0.sourceforge.net/specs/dox/user/html/yarp_code_example_pair.html simple sender and receiver example code] from Monday
 
  
== Who and Where ==
+
'''Older versions''', here are the older versions of the deliverables:
 +
* [[Deliverable 2.2 | Deliverable 2.2 - addendum to "Software Implementation of the iCub Cognitive Architecture (version 1.0), M48"]]
 +
* [[Deliverable 3.1 | Deliverable 3.1 - addendum to "Models of sensorimotor coordination"]]
 +
* [[Deliverable 3.1 | Deliverable 3.6 - same as above, it overlaps with D3.1]]
 +
* [[Deliverable 9.2 | Deliverable 9.2 - material from the training activities]]
  
* See the list of [[People]] who'll be at the school, and where they'll be staying.
+
== Want to edit? ==
* See information about [[Travel]] to the school.
+
If you'd like to contribute to this wiki, please read [[How To Contribute]].
* Daily [[Schedule]]
 
* [[Local Account]] information
 
  
== Tasks ==
+
</td>
 +
<td align=center>
 +
[[Image:icub_la.jpg|right|300px]]
  
Our first goal is to get make sure by the time people come to the school,
+
[[Image:icub_science.jpg|right|300px]]
they have a comfortable development environment that is sufficient for
 
the tools we are going to use.
 
  
* Task 0: [[Getting Started]] and [[Getting YARPed]] and [[Getting RobotCub]]
+
</td>
 
+
</tr>
At the school, we'll be asking students to carry out a series of
+
<tr>
mini-projects of expanding complexity.  For the curious, we're
+
<td align=center colspan=2></td>
starting to summarize them here.
+
</tr>
 
+
<tr><td><br></td></tr>
* Task 1: [[The Game]]
+
</table>
* Task 1.1: [[The Game with images]]
 
* Task 1.2: [[Present yourself]]
 
* Task 2: [[The Kibitzer]]
 
* Task 2.1: [[Present your tracker]]
 
* Task 3: [[The Controller]]
 
* Task 4: [[The Coordinator]]
 
 
 
== Wiki help ==
 
 
 
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.
 
 
 
[[Administrative notes]]
 
 
 
[[VVV06]]
 

Latest revision as of 07:31, 4 February 2020


Welcome to the RobotCub wiki. The links below are meant to help navigate the RobotCub/iCub documentation. The best way to learn about the robot is to start from the iCub Manual. Papers, including a description of the robot hardware, are available from the main RobotCub website, see for example, our paper repository.


ICubManual.gif ICubUsers.gif ICubSoftware.gif ICubDeliverables.gif ICubVideos.gif
The iCub manual iCub mechanics CAD iCub software release Deliverables (Wiki) Videos corner

ICubSoftware.gif YarpSoftware.gif ICubTemp.gif ICubSchool.gif ICubHome.gif
iCub software YARP software Temporary documentation The RobotCub Open Call iCub.org


The iCub Programming Schools

Associated Projects

Workshops and events

RobotCub Deliverables

This is older material pertaining to the RobotCub project which is now finished. This will be moved in the near future to a separate page.

Certain deliverables with frequent updates have been made into Wiki pages for easy maintenance:

Older versions, here are the older versions of the deliverables:

Want to edit?

If you'd like to contribute to this wiki, please read How To Contribute.

Icub la.jpg
Icub science.jpg