RobotCub
From Wiki for RobotCub and Friends
Important: on 5/8/2009 we moved the repository to Sourceforge and Subversion. The following instructions have been updated accordingly.
All doocuments concerning the hardware are organized into the iCubPLatform SVN module on the RobotCub repository. The RobotCub repository is now hosted by Sourceforge (http://www.sourceforge.net).
To access the documentation you have two options:
- navigate the repository using a web browers. Just click here.
- download all files using Subversion (see below)
Important: the iCubPlatform part of the repository contains all the documentation about the hardware of the iCub. The software documentation can be found elsewhere.
The repository top level consists of:
- doc, which contains manuals and official released documents
- hardware, which contains all the cad, drawings, and bill of material files
- software, which might contain some vendor-specific device driver
In particular the hardware folder is then subdivided by group (e.g. head, upper torso, etc.) and within each group files are further divided by category (e.g. proE, Dxf, etc.). Please take some time to navigate the repository to familiarize with the organization.
Important: to display CAD drawings you need PTC ProEngineering or a free viewer -- see list of free viewers for details.
ProE configuration files are also available as well as the RobotCub standard part specifications. If you checkout the repository to your local hard drive and simply run ProE from the hardware folder, then proE will automatically start with all the configurations required for RobotCub. The top level file is called i_cub.asm.1.
Naming of parts in ProE has been standardized to have always the .1 extension, so changes, will have to be committed to CVS always in this format.
How to download the documentation
Before you download:
- you need a Subversion (svn) client and perhaps a Sourceforge account. Follow instructions here.
- if you are going to add new files to the repository make sure you configure your client correctly, follow the instructions here.
Linux
Assuming you have an svn client, type at the console:
svn co https://robotcub.svn.sourceforge.net/svnroot/robotcub/trunk/iCubPlatform
this will create in the local directory a new directory called iCubPlatform that contains the documentation.
Windows
This instructions assume you have the tortoisesvn Subversion client (if not, see above). It is trivial to adapt these instructions to other clients.
Use file manager to browse to the location where you would like to download the documentation. Right click on an empty region of the window and select "SVN checkout" from the contextual menu.
Type the following string in the entry "URL of repository":
https://robotcub.svn.sourceforge.net/svnroot/robotcub/trunk/iCubPlatform
this will create in the local directory a new directory called iCubPlatform that contains the documentation.

