<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://mediawiki.isr.tecnico.ulisboa.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Plinio</id>
	<title>ISRWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://mediawiki.isr.tecnico.ulisboa.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Plinio"/>
	<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/wiki/Special:Contributions/Plinio"/>
	<updated>2026-06-11T10:39:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab&amp;diff=6881</id>
		<title>Vislab</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab&amp;diff=6881"/>
		<updated>2017-10-04T23:10:57Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Software repositories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Institutional information: &lt;br /&gt;
http://vislab.isr.ist.utl.pt&lt;br /&gt;
&lt;br /&gt;
Our YouTube channel, containing nice videos and demonstrations:&lt;br /&gt;
http://www.youtube.com/user/VislabLisboa&lt;br /&gt;
&lt;br /&gt;
Our internal video page on this wiki:&lt;br /&gt;
[[VisLab Videos]]&lt;br /&gt;
&lt;br /&gt;
== Research Topics ==&lt;br /&gt;
&lt;br /&gt;
* Machine Learning&lt;br /&gt;
* Computer Vision&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Current projects ===&lt;br /&gt;
&lt;br /&gt;
* POETICON++ - Robots Need Language: A computational mechanism for generalisation and generation of new behaviours in robots (EC FP7, Jan. 2012 - Dec. 2015)&lt;br /&gt;
** http://www.poeticon.eu/&lt;br /&gt;
** The main objective of POETICON++ is the development of a computational mechanism for generalisation of motor programs and visual experiences for robots. To this end, it will integrate natural language and visual action/object recognition tools with motor skills and learning abilities, in the iCub humanoid. Tools and skills will engage in a cognitive dialogue for novel action generalisation and creativity experiments in two scenarios of &amp;quot;everyday activities&amp;quot;, comprising of (a) behaviour generation through verbal instruction, and (b) visual scene understanding. POETICON++ views natural language as a necessary tool for endowing artificial agents with generalisation and creativity in real world environments.&lt;br /&gt;
&lt;br /&gt;
* Dico(re)²s - Discount Coupon Recommendation and Redemption System (EC FP7, July 2011 - June 2013)&lt;br /&gt;
** http://www.dicore2s.com/&lt;br /&gt;
** Dico(re)²s develops and deploys a coupon-based discount campaign platform to provide consumers and retailers/manufacturers with a personalized environment for maximum customer satisfaction and business profitability.&lt;br /&gt;
&lt;br /&gt;
* First-MM - Flexible Skill Acquisition and Intuitive Robot Tasking for Mobile Manipulation (EC FP7, Feb. 2010 - Jul. 2013)&lt;br /&gt;
** http://www.first-mm.eu/&lt;br /&gt;
** The goal of First-MM is to build the basis for a new generation of autonomous mobile manipulation robots that can flexibly be instructed to perform complex manipulation and transportation tasks. The project will develop a novel robot programming environment that allows even non-expert users to specify complex manipulation tasks in real-world environments. In addition to a task specification language, the environment includes concepts for probabilistic inference and for learning manipulation skills from demonstration and from experience. &lt;br /&gt;
&lt;br /&gt;
=== Past projects ===&lt;br /&gt;
&lt;br /&gt;
* RoboSoM - A Robotic Sense of Movement (EC FP7, Dec. 2009 - Dec. 2012)&lt;br /&gt;
** http://www.robosom.eu/&lt;br /&gt;
** This project aims at advancing the state-of-the-art in motion perception and control in a humanoid robot. The fundamental principles to explore are rooted on theories of human perception: Expected Perception (EP) and the Vestibular Unified Reference Frame.&lt;br /&gt;
&lt;br /&gt;
* HANDLE - Developmental Pathway Towards Autonomy and Dexterity in Robot In-Hand Manipulation (EC FP7, Feb. 2009 - Feb. 2013)&lt;br /&gt;
** http://www.handle-project.eu&lt;br /&gt;
** This project aims at providing advanced perception and control capabilities to the Shadow Robot hand, one of the most advanced robotic hands in mechanical terms. We follow some paradigms of human learning to make the system able to grasp and manipulate objects of different characteristics: learning by imitation and by self-exploration. Different object characteristics and usages (object affordances) determine the way the hand will perform the grasping and manipulation actions.&lt;br /&gt;
&lt;br /&gt;
* URUS - Ubiquitous Networking Robotics in Urban Settings (EC FP6, Dec. 2006 - Nov. 2009)&lt;br /&gt;
** http://urus.upc.es&lt;br /&gt;
&lt;br /&gt;
* RobotCub - Robotic Open-Architecture Technology for Cognition, Understanding and Behaviour (EC FP6, Sept. 2004 - Jan. 2010)&lt;br /&gt;
** http://www.robotcub.org&lt;br /&gt;
&lt;br /&gt;
* CAVIAR - Context-Aware Vision Using Image-Based Active Recognition (EC FP6, 2002 - 2005)&lt;br /&gt;
** http://homepages.inf.ed.ac.uk/rbf/CAVIAR/&lt;br /&gt;
&lt;br /&gt;
* MIRROR - Mirror Neurons for Recognition (EC FP5, 2001 - 2004)&lt;br /&gt;
&lt;br /&gt;
== Material ==&lt;br /&gt;
&lt;br /&gt;
* [[VisLab book wishlist]]&lt;br /&gt;
* [[VisLab calendar]]&lt;br /&gt;
* [[Vislab list of journals]]&lt;br /&gt;
* [[VisLab slides template and logos]]&lt;br /&gt;
&lt;br /&gt;
== Robots ==&lt;br /&gt;
&lt;br /&gt;
* [[Baltazar]]&lt;br /&gt;
* [[Chico]] (iCubLisboa01)&lt;br /&gt;
* [[Chica]]&lt;br /&gt;
* [[Chico head]]&lt;br /&gt;
* [[Vizzy]]&lt;br /&gt;
* [[Nao]]&lt;br /&gt;
* [[Darwin]]&lt;br /&gt;
&lt;br /&gt;
== Other resources ==&lt;br /&gt;
&lt;br /&gt;
=== Blackhole network storage ===&lt;br /&gt;
&lt;br /&gt;
You can store your work and backups on blackhole (10.0.3.118). As of 2013, this disk replaced the old one europa_hd (10.0.3.117).&lt;br /&gt;
&lt;br /&gt;
=== Cortex cluster ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For information on the setup of this cluster, see [[Cortex]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Cameras ===&lt;br /&gt;
* [[Nickon5000D]] photo camera&lt;br /&gt;
* [[Flea]] firewire camera&lt;br /&gt;
&lt;br /&gt;
=== Demos ===&lt;br /&gt;
&lt;br /&gt;
* [[Binocular Head]]&lt;br /&gt;
* [[Imitation]]&lt;br /&gt;
* [[Surveillance]]&lt;br /&gt;
&lt;br /&gt;
=== iCubBrain cluster ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For information on the setup of this cluster, see [[iCubBrain]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;See the [[VisLab network]] article.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Software repositories ===&lt;br /&gt;
&lt;br /&gt;
Git repositories at:&lt;br /&gt;
  https://github.com/vislab-tecnico-lisboa&lt;br /&gt;
&lt;br /&gt;
Github repositories guidelines:&lt;br /&gt;
&lt;br /&gt;
* Repository name: All the characters must be lower case and use underscore to separate words&lt;br /&gt;
* Repository name: Avoid the usage of non-letter characters in the name, including &amp;quot;-&amp;quot;&lt;br /&gt;
* Repository description is mandatory&lt;br /&gt;
* README.md is mandatory&lt;br /&gt;
* The WIKI of the repository is highly encouraged to use, in case the README.md becomes a very large file&lt;br /&gt;
&lt;br /&gt;
Old SVN repository at:&lt;br /&gt;
  svn://svn.isr.ist.utl.pt/vislab&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
* [[3D ball tracker]]&lt;br /&gt;
* [[OpenRAVE Tutorial]]&lt;br /&gt;
* [[ROS Tutorial]]&lt;br /&gt;
* [[DollarPedestrianDetectionCode | Caltech Pedestrian Detection database and code]]&lt;br /&gt;
* [[FelzenszwalbDetectionCode | Object Detection code by Felzenszwalb, Girshick, McAllester, Ramanan]]&lt;br /&gt;
* [[GitCentralizedWorkflow | Using Git with a centralized workflow]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links ===&lt;br /&gt;
&lt;br /&gt;
* [[Checklist for new VisLab members]]&lt;br /&gt;
&lt;br /&gt;
== VisLab category ==&lt;br /&gt;
&lt;br /&gt;
The page &#039;&#039;Category:Vislab&#039;&#039; (linked below) lists all pages related to VisLab.&lt;br /&gt;
&lt;br /&gt;
[[Category:Learning]]&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6445</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6445"/>
		<updated>2015-10-15T14:04:41Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Running cluster manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
The namespace configuration defines the IP address and port where the yarpserver is expected to be found. Vizzy&#039;s setup runs the yarpserver at the vizzy-desktop. In order to set this configuration up, execute in a terminal the commands:&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf 192.168.1.2 10000&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 192.168.1.2, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
===Configuring and running cluster manager===&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
The 3G ASUS Wireless router act as a wireless access point. The name of the network is Vizzy_ap, and both DHCP and manual IP addresses are valid. In the network configuration file /etc/hosts, the following should be added:&lt;br /&gt;
  192.168.1.2	vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
==Running==&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought). This file has to be created for the PC you want to run on. The example command as follows:&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  yarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6444</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6444"/>
		<updated>2015-10-15T13:54:47Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* YARP namespace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
The namespace configuration defines the IP address and port where the yarpserver is expected to be found. Vizzy&#039;s setup runs the yarpserver at the vizzy-desktop. In order to set this configuration up, execute in a terminal the commands:&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf 192.168.1.2 10000&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 192.168.1.2, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought). This file has to be created for the PC you want to run on&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  yarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6351</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6351"/>
		<updated>2015-07-15T08:46:40Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Running cluster manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought). This file has to be created for the PC you want to run on&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  yarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6350</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6350"/>
		<updated>2015-07-15T08:45:48Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Running gyarpmanager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  yarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6262</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop_and_at_a_visualization_PC&amp;diff=6262"/>
		<updated>2015-02-26T16:36:59Z</updated>

		<summary type="html">&lt;p&gt;Plinio: Created page with &amp;quot;== Installation of visualization PC ==  At the computer you want to run gyarpmanager:    Create the user vizzy  Create the file /home/vizzy/.bash_env with the following text    e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  gyarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=6261</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=6261"/>
		<updated>2015-02-26T16:36:03Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
&lt;br /&gt;
* [[Turning on and off the Vizzy robot]].&lt;br /&gt;
* [[Turning on the Vizzy cameras]].&lt;br /&gt;
* [[Using the Vizzy robot motor gui]].&lt;br /&gt;
* [[Using the iKinGazeCtrl with Vizzy]].&lt;br /&gt;
* [[Using the iKin Cartesian interface with Vizzy]].&lt;br /&gt;
* [[Using the ball tracker with Vizzy]].&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* [[Install yarp and icub-* repositories at vizzy-desktop and at a visualization PC]].&lt;br /&gt;
* [[Vizzy SVN repository]].&lt;br /&gt;
* [[Vizzy Cartesian Interface]].&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
* [[Vizzy Hardware]].&lt;br /&gt;
* [[Vizzy PC104]].&lt;br /&gt;
* [[Vizzy Segway]].&lt;br /&gt;
* [[Vizzy Denavit–Hartenberg parameters]].&lt;br /&gt;
&lt;br /&gt;
==Important notes==&lt;br /&gt;
&lt;br /&gt;
* [[TODO: Vizzy priority list]].&lt;br /&gt;
* [[Vizzy Vs iCub]].&lt;br /&gt;
* [[Vizzy Troubleshoot]].&lt;br /&gt;
* [[PID Configuration]].&lt;br /&gt;
* [[Camera issues]].&lt;br /&gt;
* [[IMU not accessible]].&lt;br /&gt;
&lt;br /&gt;
==Vizzy media==&lt;br /&gt;
&lt;br /&gt;
* [[Vizzy videos]].&lt;br /&gt;
* [[media:VizzyPresentation.pdf|Vizzy presentation for the weekly Vislab meeting (27/11/2012)]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6260</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6260"/>
		<updated>2015-02-26T16:35:10Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Testing the installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;br /&gt;
===Running gyarpmanager===&lt;br /&gt;
Run the graphical application manager&lt;br /&gt;
  gyarpmanager --from robots/vizzy/ymanager.ini&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6259</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6259"/>
		<updated>2015-02-26T16:30:11Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Passwordless connections for icub-cluster script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6258</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6258"/>
		<updated>2015-02-26T16:29:57Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Passwordless connections for icub-cluster script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows (as example the PC for visualizing is deepthought):&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6257</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6257"/>
		<updated>2015-02-26T16:29:16Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Passwordless connections for icub-cluster script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
 ssh-copy-id -i /home/vizzy/.ssh/id_rsa.pub vizzy@deepthought&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6256</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6256"/>
		<updated>2015-02-26T16:25:39Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Testing the installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;br /&gt;
===Running cluster manager===&lt;br /&gt;
Run the icub-cluster.py having as parameter the xml file for the PC you are running (e.g. deepthought)&lt;br /&gt;
  icub-cluster.py vizzy-cluster-at-deepthought.xml&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6255</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6255"/>
		<updated>2015-02-26T16:23:03Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
=== Correctly installed configuration files ===&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;br /&gt;
=== YARP namespace ===&lt;br /&gt;
Issuing the command:&lt;br /&gt;
  yarp namespace&lt;br /&gt;
should report&lt;br /&gt;
  YARP namespace: /vizzy_ns&lt;br /&gt;
and yarp where should reply&lt;br /&gt;
  Looking for name server on 10.1.3.1, port number 10000&lt;br /&gt;
  If there is a long delay, try:&lt;br /&gt;
    yarp conf --clean&lt;br /&gt;
&lt;br /&gt;
otherwise issue&lt;br /&gt;
  yarp namespace /vizzy_ns&lt;br /&gt;
  yarp conf&lt;br /&gt;
  gedit /home/vizzy/.config/yarp/_vizzy_ns.conf&lt;br /&gt;
and add to that file&lt;br /&gt;
  10.1.3.1  10000&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6254</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6254"/>
		<updated>2015-02-26T16:14:22Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Passwordless connections for icub-cluster script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to the vizzy-desktop as follows:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6253</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6253"/>
		<updated>2015-02-26T16:13:39Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
===Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to each machine you want to connect to, e.g., for vizzy-desktop do the following:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6252</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6252"/>
		<updated>2015-02-26T16:13:15Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
===Install YARP from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
==Install icub-main from sources===&lt;br /&gt;
&lt;br /&gt;
At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to each machine you want to connect to, e.g., for vizzy-desktop do the following:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6251</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6251"/>
		<updated>2015-02-26T16:12:17Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
First, generate a key as follows. You only need to it once; use default choices:&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
Then, copy the key to each machine you want to connect to, e.g., for vizzy-desktop do the following:&lt;br /&gt;
 ssh-copy-id -i /home/icub/.ssh/id_rsa.pub vizzy@vizzy-desktop&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6250</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6250"/>
		<updated>2015-02-26T16:11:08Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
=== Passwordless connections for icub-cluster script ===&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6249</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6249"/>
		<updated>2015-02-26T16:09:53Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Installation of visualization pc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation of visualization PC ==&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
== Testing the installation ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6248</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6248"/>
		<updated>2015-02-26T16:00:18Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Installation of visualization pc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Installation of visualization PC =&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
= Testing the installation =&lt;br /&gt;
&lt;br /&gt;
Open a terminal and issue&lt;br /&gt;
  yarp-config robot --list&lt;br /&gt;
The correct output must list vizzy in the **INSTALLED DATA:&lt;br /&gt;
  **LOCAL USER DATA:&lt;br /&gt;
  **SYSADMIN DATA:&lt;br /&gt;
  **INSTALLED DATA:&lt;br /&gt;
  * Directory : /home/vizzy/repositories/icub-main/build/share/iCub/robots&lt;br /&gt;
  default&lt;br /&gt;
  vizzy&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6247</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6247"/>
		<updated>2015-02-26T15:58:03Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Installation of visualization pc =&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6246</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6246"/>
		<updated>2015-02-26T15:56:09Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6245</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6245"/>
		<updated>2015-02-26T15:55:24Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then open a new terminal and create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6244</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6244"/>
		<updated>2015-02-26T15:52:16Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
&lt;br /&gt;
Create the file /home/vizzy/.bash_env with the following text&lt;br /&gt;
&lt;br /&gt;
  export YARP_ROOT=/home/vizzy/repositories/yarp&lt;br /&gt;
  export YARP_DIR=$YARP_ROOT/build&lt;br /&gt;
  export YARP_ROBOT_NAME=vizzy&lt;br /&gt;
  export icub_firmware_shared_DIR=/home/vizzy/repositories/icub-firmware-shared/build&lt;br /&gt;
  export ICUB_ROOT=/home/vizzy/repositories/icub-main&lt;br /&gt;
  export ICUB_DIR=$ICUB_ROOT/build&lt;br /&gt;
  export YARP_DATA_DIRS=$YARP_DIR/share/yarp:$ICUB_DIR/share/iCub&lt;br /&gt;
  export YARP_COLORED_OUTPUT=1&lt;br /&gt;
  export YARP_FORWARD_LOG_ENABLE=1&lt;br /&gt;
  export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin&lt;br /&gt;
&lt;br /&gt;
Invoke the file at the /home/vizzy/.bashrc script&lt;br /&gt;
  source ~/.bash_env&lt;br /&gt;
&lt;br /&gt;
Then create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), and change the following flags (setting all of them to ON):&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerclient&lt;br /&gt;
  ENABLE_icubmod_cartesiancontrollerserver&lt;br /&gt;
  ENABLE_icubmod_debugInterfaceClient&lt;br /&gt;
  ENABLE_icubmod_gazecontrollerclient&lt;br /&gt;
Hit c, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6243</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6243"/>
		<updated>2015-02-26T15:43:14Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
  Create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), then c again and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;br /&gt;
&lt;br /&gt;
Install icub-main from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
  git clone https://github.com/robotology/icub-main.git&lt;br /&gt;
  cd icub-main&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit c, then e (if needed), then c again and change the following flags (setting all of them to ON):&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6242</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6242"/>
		<updated>2015-02-26T15:31:16Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
At the computer you want to run gyarpmanager:&lt;br /&gt;
&lt;br /&gt;
  Create the user vizzy&lt;br /&gt;
  Create the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
Install YARP from sources. At the folder /home/vizzy/repositories&lt;br /&gt;
&lt;br /&gt;
  git clone https://github.com/robotology/yarp.git&lt;br /&gt;
  mkdir build&lt;br /&gt;
  cd build&lt;br /&gt;
  ccmake ../&lt;br /&gt;
&lt;br /&gt;
Hit e, then c and change the following flags (setting all of them to ON):&lt;br /&gt;
  &lt;br /&gt;
  CREATE_DEVICE_LIBRARY_MODULES&lt;br /&gt;
  CREATE_GUIS&lt;br /&gt;
  CREATE_LIB_MATH&lt;br /&gt;
  CREATE_OPTIONAL_CARRIERS&lt;br /&gt;
  ENABLE_YARPRUN_LOG&lt;br /&gt;
  YARP_COMPILE_BINDINGS&lt;br /&gt;
&lt;br /&gt;
Hit c again and set the following flags to ON:&lt;br /&gt;
&lt;br /&gt;
  CREATE_PYTHON&lt;br /&gt;
  ENABLE_yarpcar_bayer_carrier&lt;br /&gt;
  ENABLE_yarpcar_rossrv_carrier&lt;br /&gt;
  ENABLE_yarpcar_tcpros_carrier&lt;br /&gt;
  ENABLE_yarpcar_xmlrpc_carrier&lt;br /&gt;
  ENABLE_yarpmod_serial&lt;br /&gt;
&lt;br /&gt;
Hit c twice in a row, then g and issue&lt;br /&gt;
  make -jX, where X is the number of cores&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6241</id>
		<title>Install yarp and icub-* repositories at vizzy-desktop</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Install_yarp_and_icub-*_repositories_at_vizzy-desktop&amp;diff=6241"/>
		<updated>2015-02-26T15:09:37Z</updated>

		<summary type="html">&lt;p&gt;Plinio: Created page with &amp;quot;Install YARP from sources  git clone https://github.com/robotology/yarp.git&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Install YARP from sources&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/robotology/yarp.git&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=6240</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=6240"/>
		<updated>2015-02-26T15:09:00Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
&lt;br /&gt;
* [[Turning on and off the Vizzy robot]].&lt;br /&gt;
* [[Turning on the Vizzy cameras]].&lt;br /&gt;
* [[Using the Vizzy robot motor gui]].&lt;br /&gt;
* [[Using the iKinGazeCtrl with Vizzy]].&lt;br /&gt;
* [[Using the iKin Cartesian interface with Vizzy]].&lt;br /&gt;
* [[Using the ball tracker with Vizzy]].&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* [[Install yarp and icub-* repositories at vizzy-desktop]].&lt;br /&gt;
* [[Vizzy SVN repository]].&lt;br /&gt;
* [[Vizzy Cartesian Interface]].&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
* [[Vizzy Hardware]].&lt;br /&gt;
* [[Vizzy PC104]].&lt;br /&gt;
* [[Vizzy Segway]].&lt;br /&gt;
* [[Vizzy Denavit–Hartenberg parameters]].&lt;br /&gt;
&lt;br /&gt;
==Important notes==&lt;br /&gt;
&lt;br /&gt;
* [[TODO: Vizzy priority list]].&lt;br /&gt;
* [[Vizzy Vs iCub]].&lt;br /&gt;
* [[Vizzy Troubleshoot]].&lt;br /&gt;
* [[PID Configuration]].&lt;br /&gt;
* [[Camera issues]].&lt;br /&gt;
* [[IMU not accessible]].&lt;br /&gt;
&lt;br /&gt;
==Vizzy media==&lt;br /&gt;
&lt;br /&gt;
* [[Vizzy videos]].&lt;br /&gt;
* [[media:VizzyPresentation.pdf|Vizzy presentation for the weekly Vislab meeting (27/11/2012)]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab8&amp;diff=4279</id>
		<title>Vislab8</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab8&amp;diff=4279"/>
		<updated>2011-11-05T10:38:46Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vislab8 is Dario&#039;s pc. It hosts an NVIDIA Tesla C1060 GPGPU.&lt;br /&gt;
&lt;br /&gt;
You can access vislab8 by ssh:&lt;br /&gt;
  ssh vislab@10.0.3.8&lt;br /&gt;
The password is the usual one.&lt;br /&gt;
The password for the super user (root) is the usual second-level password.&lt;br /&gt;
&lt;br /&gt;
User vislab can use &amp;quot;sudo&amp;quot; to run commands with super user rights:&lt;br /&gt;
  sudo ls&lt;br /&gt;
&lt;br /&gt;
Device features and configuration:&lt;br /&gt;
  Device 0: &amp;quot;Tesla C1060&amp;quot;&lt;br /&gt;
  CUDA Driver Version:                           4.0.17 (build 270.41.19) Installed on Nov. 3 2011&lt;br /&gt;
  CUDA Runtime Version:                          4.0.17 Installed on Nov. 3 2011&lt;br /&gt;
  CUDA Capability Major revision number:         1&lt;br /&gt;
  CUDA Capability Minor revision number:         3&lt;br /&gt;
  Total amount of global memory:                 4294770688 bytes&lt;br /&gt;
  Number of multiprocessors:                     30&lt;br /&gt;
  Number of cores:                               240&lt;br /&gt;
  Total amount of constant memory:               65536 bytes&lt;br /&gt;
  Total amount of shared memory per block:       16384 bytes&lt;br /&gt;
  Total number of registers available per block: 16384&lt;br /&gt;
  Warp size:                                     32&lt;br /&gt;
  Maximum number of threads per block:           512&lt;br /&gt;
  Maximum sizes of each dimension of a block:    512 x 512 x 64&lt;br /&gt;
  Maximum sizes of each dimension of a grid:     65535 x 65535 x 1&lt;br /&gt;
  Maximum memory pitch:                          2147483647 bytes&lt;br /&gt;
  Texture alignment:                             256 bytes&lt;br /&gt;
  Clock rate:                                    1.30 GHz&lt;br /&gt;
  Concurrent copy and execution:                 Yes&lt;br /&gt;
  Run time limit on kernels:                     No&lt;br /&gt;
  Integrated:                                    No&lt;br /&gt;
  Support host page-locked memory mapping:       Yes&lt;br /&gt;
  Compute mode:                                  Default (multiple host threads can use this device simultaneously)&lt;br /&gt;
  Concurrent kernel execution:                   No&lt;br /&gt;
  Device has ECC support enabled:                No&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3778</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3778"/>
		<updated>2011-07-25T09:26:14Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Segway RMP 50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Player project http://playerstage.sourceforge.net/ includes a driver for all the Segway RMP platforms. The Player version installed is the 3.0.2, which needs the CAN driver from Kvaser http://www.kvaser.com/. After downloading the driver from Kvaser, the CMAKE variable CANLIB_DIR must point to the folder where the Kvaser folder was decompressed.&lt;br /&gt;
&lt;br /&gt;
In order to compile Player properly, you may have to edit /usr/include/canlib.h and comment out the definitions for DWORD, HANDLE, and BOOL.&lt;br /&gt;
&lt;br /&gt;
After installing player, a way to test the installation is to plug an USB joystick for controlling the Segway and define a configuration file for player as follows:&lt;br /&gt;
&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;linuxjoystick&amp;quot;&lt;br /&gt;
      provides [&amp;quot;joystick:0&amp;quot; ]&lt;br /&gt;
      requires [&amp;quot;position2d:0&amp;quot;]&lt;br /&gt;
      alwayson 1&lt;br /&gt;
      timeout 0.0&lt;br /&gt;
      max_speed [ 3.0 3.0  30 ]&lt;br /&gt;
      port &amp;quot;/dev/input/js0&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;segwayrmp&amp;quot;&lt;br /&gt;
      provides [&amp;quot;position2d:0&amp;quot; &amp;quot;position3d:0&amp;quot; &amp;quot;power:0&amp;quot;]&lt;br /&gt;
      bus &amp;quot;usb&amp;quot;&lt;br /&gt;
      usb_device &amp;quot;/dev/ttyUSB0&amp;quot;&lt;br /&gt;
      max_xspeed 1.5&lt;br /&gt;
      max_yawspeed 80&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
Then, execute&lt;br /&gt;
&lt;br /&gt;
    player &amp;lt;configFileName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3777</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3777"/>
		<updated>2011-07-25T09:25:30Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Segway RMP 50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Player project http://playerstage.sourceforge.net/ includes a driver for all the Segway RMP platforms. The Player version installed is the 3.0.2, which needs the CAN driver from Kvaser http://www.kvaser.com/. After downloading the driver from Kvaser, the CMAKE variable CANLIB_DIR must point to the folder where the Kvaser folder was decompressed.&lt;br /&gt;
&lt;br /&gt;
In order to compile properly Player, you may have to edit /usr/include/canlib.h and comment out the definitions for DWORD, HANDLE, and BOOL.&lt;br /&gt;
&lt;br /&gt;
After installing player, a way to test the installation is to plug an USB joystick for controlling the Segway and define a configuration file for player as follows:&lt;br /&gt;
&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;linuxjoystick&amp;quot;&lt;br /&gt;
      provides [&amp;quot;joystick:0&amp;quot; ]&lt;br /&gt;
      requires [&amp;quot;position2d:0&amp;quot;]&lt;br /&gt;
      alwayson 1&lt;br /&gt;
      timeout 0.0&lt;br /&gt;
      max_speed [ 3.0 3.0  30 ]&lt;br /&gt;
      port &amp;quot;/dev/input/js0&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;segwayrmp&amp;quot;&lt;br /&gt;
      provides [&amp;quot;position2d:0&amp;quot; &amp;quot;position3d:0&amp;quot; &amp;quot;power:0&amp;quot;]&lt;br /&gt;
      bus &amp;quot;usb&amp;quot;&lt;br /&gt;
      usb_device &amp;quot;/dev/ttyUSB0&amp;quot;&lt;br /&gt;
      max_xspeed 1.5&lt;br /&gt;
      max_yawspeed 80&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
Then, execute&lt;br /&gt;
&lt;br /&gt;
    player &amp;lt;configFileName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3754</id>
		<title>How to install the Xerox WorkCentre 5222 in Linux</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3754"/>
		<updated>2011-07-12T11:19:53Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It has been tested on Debian squeeze&lt;br /&gt;
&lt;br /&gt;
#In the CUPS administration program, Add a printer&lt;br /&gt;
#Then select &amp;quot;Other&amp;quot; printer&lt;br /&gt;
#In the URI box type&lt;br /&gt;
#:socket://10.0.1.12&lt;br /&gt;
#Then select a printer driver from the database&lt;br /&gt;
##Generic&lt;br /&gt;
##PCL 6/PCL XL LF Printer&lt;br /&gt;
#Change the source paper from letter to A4&lt;br /&gt;
#Enjoy!&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3743</id>
		<title>How to install the Xerox WorkCentre 5222 in Linux</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3743"/>
		<updated>2011-06-28T16:18:27Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#In the CUPS administration program, Add a printer&lt;br /&gt;
#Then select &amp;quot;Other&amp;quot; printer&lt;br /&gt;
#In the URI box type&lt;br /&gt;
#:socket://10.0.1.12&lt;br /&gt;
#Then select a printer driver from the database&lt;br /&gt;
##Generic&lt;br /&gt;
##PCL 6/PCL XL LF Printer&lt;br /&gt;
#Change the source paper from letter to A4&lt;br /&gt;
#Enjoy!&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=VisLab_book_wishlist&amp;diff=3740</id>
		<title>VisLab book wishlist</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=VisLab_book_wishlist&amp;diff=3740"/>
		<updated>2011-06-21T16:06:11Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Plasticity in the Visual System: From Genes to Circuits, Raphael Pinaud (Editor), Liisa A. Tremere (Editor), Peter de Weerd, Springer 2006, http://www.amazon.com/Plasticity-Visual-System-Genes-Circuits/dp/0387281894 (*)&lt;br /&gt;
* [http://www.springer.com/engineering/robotics/book/978-3-540-23957-4 Springer Handbook of Robotics]. Bruno Siciliano, Oussama Khatib (Editors). Springer, 2008. (**)&lt;br /&gt;
* [http://www.amazon.com/Human-Motor-Control-Second-Rosenbaum/dp/0123742269 Human Motor Control], David Rosenbaum. Elsevier/Academic Press, 2010. ()&lt;br /&gt;
* [http://www.amazon.co.uk/Designing-Sociable-Intelligent-Robotics-Autonomous/dp/0262025108 Designing Sociable Robots], Cynthia Breazeal. MIT Press, 2002. (*)&lt;br /&gt;
* [http://www.amazon.com/Computer-Vision-Approach-David-Forsyth/dp/0130851981 Computer vision, A modern approach], David Forsyth and Jean Ponce.  &lt;br /&gt;
* [http://www.amazon.fr/Pattern-Recognition-Machine-Learning-Christopher/dp/0387310738/sr=8-1/qid=1158928255/ref=sr_1_1/402-9555855-8053710?ie=UTF8&amp;amp;s=english-books Pattern recognition and machine learning ], Christopher M. Bishop&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3739</id>
		<title>How to install the Xerox WorkCentre 5222 in Linux</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3739"/>
		<updated>2011-06-21T15:03:28Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#In the CUPS administration program, Add a printer&lt;br /&gt;
#Then select &amp;quot;Other&amp;quot; printer&lt;br /&gt;
#In the URI box type&lt;br /&gt;
#:socket://10.0.1.12&lt;br /&gt;
#Then select a printer driver from the database&lt;br /&gt;
##Generic&lt;br /&gt;
##PCL 6/PCL XL LF Printer&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=VisLab_book_wishlist&amp;diff=3738</id>
		<title>VisLab book wishlist</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=VisLab_book_wishlist&amp;diff=3738"/>
		<updated>2011-06-21T14:57:12Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Plasticity in the Visual System: From Genes to Circuits, Raphael Pinaud (Editor), Liisa A. Tremere (Editor), Peter de Weerd, Springer 2006, http://www.amazon.com/Plasticity-Visual-System-Genes-Circuits/dp/0387281894 (*)&lt;br /&gt;
* [http://www.springer.com/engineering/robotics/book/978-3-540-23957-4 Springer Handbook of Robotics]. Bruno Siciliano, Oussama Khatib (Editors). Springer, 2008. (**)&lt;br /&gt;
* [http://www.amazon.com/Human-Motor-Control-Second-Rosenbaum/dp/0123742269 Human Motor Control], David Rosenbaum. Elsevier/Academic Press, 2010. ()&lt;br /&gt;
* [http://www.amazon.co.uk/Designing-Sociable-Intelligent-Robotics-Autonomous/dp/0262025108 Designing Sociable Robots], Cynthia Breazeal. MIT Press, 2002. (*)&lt;br /&gt;
* [http://www.amazon.com/Computer-Vision-Approach-David-Forsyth/dp/0130851981 Computer vision, A modern approach], David Forsyth and Jean Ponce.  &lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3737</id>
		<title>How to install the Xerox WorkCentre 5222 in Linux</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3737"/>
		<updated>2011-06-21T14:48:17Z</updated>

		<summary type="html">&lt;p&gt;Plinio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#In the CUPS administration program, Add a printer&lt;br /&gt;
#Then select &amp;quot;Other&amp;quot; printer&lt;br /&gt;
#In the URI box type&lt;br /&gt;
    socket://10.0.1.12&lt;br /&gt;
#Then select a printer driver from the database&lt;br /&gt;
    Generic&lt;br /&gt;
    PCL 6/PCL XL LF Printer&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3736</id>
		<title>How to install the Xerox WorkCentre 5222 in Linux</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=How_to_install_the_Xerox_WorkCentre_5222_in_Linux&amp;diff=3736"/>
		<updated>2011-06-21T14:45:16Z</updated>

		<summary type="html">&lt;p&gt;Plinio: New page: In the CUPS administration program, Add a printer  Then select other printer  In the URI box write      socket://10.0.1.12  Then select a printer driver from the database      Generic     ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the CUPS administration program, Add a printer&lt;br /&gt;
&lt;br /&gt;
Then select other printer&lt;br /&gt;
&lt;br /&gt;
In the URI box write&lt;br /&gt;
&lt;br /&gt;
    socket://10.0.1.12&lt;br /&gt;
&lt;br /&gt;
Then select a printer driver from the database&lt;br /&gt;
&lt;br /&gt;
    Generic&lt;br /&gt;
    PCL 6/PCL XL LF Printer&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ISR_computing_resources&amp;diff=3735</id>
		<title>ISR computing resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ISR_computing_resources&amp;diff=3735"/>
		<updated>2011-06-21T14:39:05Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* HOW-TO section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Important information ==&lt;br /&gt;
&lt;br /&gt;
To create an account, please print and fill in [[Media:User-form.pdf|this PDF form]] and deliver it to the ISR secretariat (7th floor).&lt;br /&gt;
&lt;br /&gt;
The support email contact for the ISR is the following: &#039;&#039;&#039;sysadmin&#039;&#039;&#039; (at) &#039;&#039;&#039;isr.ist.utl.pt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Available services ==&lt;br /&gt;
&lt;br /&gt;
The ISR computer center provides the following services to all ISR users.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mail&#039;&#039;&#039;: mailboxes for incoming mail, accessible via IMAP, POP3, and [http://webmail.isr.ist.utl.pt/ Webmail], all secured with SSL (Cyrus IMAP), and authenticated outgoing mail (Sendmail)&lt;br /&gt;
** [https://webmail.isr.ist.utl.pt New webmail interface] -- recommended option&lt;br /&gt;
** [https://omni.isr.ist.utl.pt/oldwebmail Old webmail interface] -- use it to change your mail password&lt;br /&gt;
* &#039;&#039;&#039;UNIX accounts&#039;&#039;&#039;: shell accounts in a Linux server, accessible via SSH protocol, including hosting of personal pages. All accounts are daily backed-up (see below)&lt;br /&gt;
* &#039;&#039;&#039;Mailing lists&#039;&#039;&#039;: besides the usual mail alias mechanism, hosting of mailing lists including public/private archives and web administration interface (Mailman software). [http://omni.isr.ist.utl.pt/mailman/listinfo Hosted mailing lists]&lt;br /&gt;
* &#039;&#039;&#039;Mail filtering&#039;&#039;&#039;: web interface to edit rules for mail filtering, including ability too discard or move to specific folders, based on pattern matching rules (Sieve). [https://omni.isr.ist.utl.pt/sieve Web interface]&lt;br /&gt;
* &#039;&#039;&#039;Other services&#039;&#039;&#039;: SVN, MySQL, FTP mirror&lt;br /&gt;
&lt;br /&gt;
See next section for configuration details.&lt;br /&gt;
&lt;br /&gt;
== Configuration instructions ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Address || = || &#039;&#039;(assigned by systems administration)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Network || = || 10.0.0.0&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Broadcast || = || 10.0.255.255&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Netmask || = || 255.255.0.0&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| Gateway || = || 10.0.0.254&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| DNS Domain || = || isrnet&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| DNS servers || = || 10.0.0.1, 10.0.0.2&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| DNS search order || = || isrnet, isr.ist.utl.pt, ist.utl.pt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Available campus licenses ==&lt;br /&gt;
&lt;br /&gt;
Please check [http://ciist.ist.utl.pt CIIST pages] for further information.&lt;br /&gt;
&lt;br /&gt;
== HOW-TO section ==&lt;br /&gt;
&lt;br /&gt;
* [[How to install a network printer]]&lt;br /&gt;
* [[How to set duplex printing as default]]&lt;br /&gt;
* [[How to install the workCentre 5222 on linux]]&lt;br /&gt;
* [[How to create a personal web page]]&lt;br /&gt;
* [[How to protect personal web pages with a password]]&lt;br /&gt;
* [[How to install (and update) SuSE Linux]] (via network, from ISR mirror)&lt;br /&gt;
* [[How to add the ISR address book]]&lt;br /&gt;
* [[How to install a printer via a CUPS server]] (this procedure applies to all printers/servers using the LPD protocol)&lt;br /&gt;
* [[How to access your desktop computer from outside ISR]]&lt;br /&gt;
* [[How to forward all ISR mail to another account]]&lt;br /&gt;
* [[How to configure a &amp;quot;out of the office&amp;quot; automated message]]&lt;br /&gt;
* [[How to transfer address book from the former to the new webmail platform]]&lt;br /&gt;
* [[How to edit SVN configuration files]]&lt;br /&gt;
* [[How to use authenticated proxy]]&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
&lt;br /&gt;
This section contains miscelaneous reference information regarding ISR network.&lt;br /&gt;
&lt;br /&gt;
* [[IP allocation]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3717</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3717"/>
		<updated>2011-04-07T15:09:36Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Segway RMP 50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Player project http://playerstage.sourceforge.net/ includes a driver for all the Segway RMP platforms. The Player version installed is the 3.0.2, which needs the CAN driver from Kvaser http://www.kvaser.com/. After downloading the driver from Kvaser, the CMAKE variable CANLIB_DIR must point to the folder where the Kvaser folder was decompressed.&lt;br /&gt;
&lt;br /&gt;
After installing player, a way to test the installation is to plug an USB joystick for controlling the Segway and define a configuration file for player as follows:&lt;br /&gt;
&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;linuxjoystick&amp;quot;&lt;br /&gt;
      provides [&amp;quot;joystick:0&amp;quot; ]&lt;br /&gt;
      requires [&amp;quot;position2d:0&amp;quot;]&lt;br /&gt;
      alwayson 1&lt;br /&gt;
      timeout 0.0&lt;br /&gt;
      max_speed [ 3.0 3.0  30 ]&lt;br /&gt;
      port &amp;quot;/dev/input/js0&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;segwayrmp&amp;quot;&lt;br /&gt;
      provides [&amp;quot;position2d:0&amp;quot; &amp;quot;position3d:0&amp;quot; &amp;quot;power:0&amp;quot;]&lt;br /&gt;
      bus &amp;quot;usb&amp;quot;&lt;br /&gt;
      usb_device &amp;quot;/dev/ttyUSB0&amp;quot;&lt;br /&gt;
      max_xspeed 1.5&lt;br /&gt;
      max_yawspeed 80&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
Then, execute&lt;br /&gt;
&lt;br /&gt;
    player &amp;lt;configFileName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3716</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3716"/>
		<updated>2011-04-07T15:09:07Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Segway RMP 50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Player project http://playerstage.sourceforge.net/ includes a driver for all the Segway RMP platforms. The Player version installed is the 3.0.2, which needs the CAN driver from Kvaser http://www.kvaser.com/. After downloading the driver from Kvaser, the CMAKE variable CANLIB_DIR must point to the folder where the Kvaser folder was decompressed.&lt;br /&gt;
&lt;br /&gt;
After installing player, a way to test the installation is to plug an USB joystick for controlling the Segway and define a configuration file for player as follows:&lt;br /&gt;
&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;linuxjoystick&amp;quot;&lt;br /&gt;
      provides [&amp;quot;joystick:0&amp;quot; ]&lt;br /&gt;
      requires [&amp;quot;position2d:0&amp;quot;]&lt;br /&gt;
      alwayson 1&lt;br /&gt;
      timeout 0.0&lt;br /&gt;
      max_speed [ 3.0 3.0  30 ]&lt;br /&gt;
      port &amp;quot;/dev/input/js0&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    driver&lt;br /&gt;
    (&lt;br /&gt;
      name &amp;quot;segwayrmp&amp;quot;&lt;br /&gt;
      provides [&amp;quot;position2d:0&amp;quot; &amp;quot;position3d:0&amp;quot; &amp;quot;power:0&amp;quot;]&lt;br /&gt;
      bus &amp;quot;usb&amp;quot;&lt;br /&gt;
      usb_device &amp;quot;/dev/ttyUSB0&amp;quot;&lt;br /&gt;
      max_xspeed 1.5&lt;br /&gt;
      max_yawspeed 80&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
Then, execute&lt;br /&gt;
&lt;br /&gt;
    player &amp;lt;configFileName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3451</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3451"/>
		<updated>2011-02-04T14:18:20Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3450</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3450"/>
		<updated>2011-02-04T14:17:42Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dragonfly2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The dragonfly2 requires a libdc1394 library with version &amp;gt;= 2.0.0, which needs to be compiled from sources for this debian version. In addition, we added the following line to the /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
    chmod a+rw /dev/raw1394&lt;br /&gt;
&lt;br /&gt;
in order to allow all the users to access the firewire devices.&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3449</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3449"/>
		<updated>2011-02-04T14:01:08Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2/build&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3448</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3448"/>
		<updated>2011-02-04T14:00:06Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3447</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3447"/>
		<updated>2011-02-04T13:58:00Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add the lines above before the following lines on /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
The proper placing of the environment variables will allow to access their values on a non-interactive login.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3446</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3446"/>
		<updated>2011-02-04T13:55:25Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
[[Image:Vizzy.jpg‎|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
It is recommended to add this variable to the /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
We recommend to add these lines before&lt;br /&gt;
&lt;br /&gt;
    # If not running interactively, don&#039;t do anything&lt;br /&gt;
    [ -z &amp;quot;$PS1&amp;quot; ] &amp;amp;&amp;amp; return&lt;br /&gt;
&lt;br /&gt;
in order to access their values on a non-interactive window.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for remote login&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For remote access such as ssh (putty on Windows), you should add the following line to /etc/profile (as root), right at the beginning:&lt;br /&gt;
&lt;br /&gt;
    /source /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab&amp;diff=3336</id>
		<title>Vislab</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vislab&amp;diff=3336"/>
		<updated>2010-12-21T22:13:15Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Past projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Institutional information: &lt;br /&gt;
http://vislab.isr.ist.utl.pt&lt;br /&gt;
&lt;br /&gt;
Our YouTube channel, containing nice videos and demonstrations:&lt;br /&gt;
http://www.youtube.com/user/VislabLisboa&lt;br /&gt;
&lt;br /&gt;
Our internal video page on this wiki:&lt;br /&gt;
[[VisLab Videos]]&lt;br /&gt;
&lt;br /&gt;
== Research Topics ==&lt;br /&gt;
&lt;br /&gt;
* Machine Learning&lt;br /&gt;
* Computer Vision&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Current projects ===&lt;br /&gt;
&lt;br /&gt;
* First-MM - Flexible Skill Acquisition and Intuitive Robot Tasking for Mobile Manipulation (EC FP7, Feb. 2010 - Jul. 2013)&lt;br /&gt;
** http://www.first-mm.eu/&lt;br /&gt;
* HANDLE - Developmental Pathway Towards Autonomy and Dexterity in Robot In-Hand Manipulation (EC FP7, Feb. 2009 - Feb. 2013)&lt;br /&gt;
** http://www.handle-project.eu&lt;br /&gt;
** This project aims at providing advanced perception and control capabilities to the Shadow Robot hand, one of the most advanced robotic hands in mechanical terms. We follow some paradigms of human learning to make the system able to grasp and manipulate objects of different characteristics: learning by imitation and by self-exploration. Different object characteristics and usages (object affordances) determine the way the hand will perform the grasping and manipulation actions. &lt;br /&gt;
* RoboSoM - A Robotic Sense of Movement (EC FP7, Dec. 2009 - Dec. 2012)&lt;br /&gt;
** http://www.robosom.eu/&lt;br /&gt;
** This project aims at advancing the state-of-the-art in motion perception and control in a humanoid robot. The fundamental principles to explore are rooted on theories of human perception: Expected Perception (EP) and the Vestibular Unified Reference Frame.&lt;br /&gt;
&lt;br /&gt;
=== Past projects ===&lt;br /&gt;
&lt;br /&gt;
* RobotCub - Robotic Open-Architecture Technology for Cognition, Understanding and Behaviour (EC FP6, Sept. 2004 - Jan. 2010)&lt;br /&gt;
** http://www.robotcub.org&lt;br /&gt;
* URUS - Ubiquitous Networking Robotics in Urban Settings (EC FP6, Dec. 2006 - Nov. 2009)&lt;br /&gt;
** http://urus.upc.es&lt;br /&gt;
* CAVIAR - Context-Aware Vision Using Image-Based Active Recognition (EC FP6, 2002 - 2005)&lt;br /&gt;
** http://homepages.inf.ed.ac.uk/rbf/CAVIAR/&lt;br /&gt;
* MIRROR - Mirror Neurons for Recognition (EC FP5, 2001 - 2004)&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
=== Permanent staff ===&lt;br /&gt;
&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~jasv/ José Santos-Victor]&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~alex Alexandre Bernardino]&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~jpc/ João Paulo Costeira]&lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/people/index.asp?accao=showpeople&amp;amp;id_people=2 João Sentieiro]&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~jag/ José Gaspar]&lt;br /&gt;
&lt;br /&gt;
=== Researchers ===&lt;br /&gt;
&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~plinio/ Plinio Moreno]&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~ricardo/ Ricardo Ferreira]&lt;br /&gt;
&lt;br /&gt;
=== PhD students ===&lt;br /&gt;
&lt;br /&gt;
* Bruno Damas&lt;br /&gt;
* Dario Figueira&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~gsaponaro/ Giovanni Saponaro]&lt;br /&gt;
* Jonas Hörnstein&lt;br /&gt;
* Jonas Ruesch&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~mtaiana/ Matteo Taiana]&lt;br /&gt;
* Nuno Moutinho&lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/people/index.asp?accao=showpeople&amp;amp;id_people=105 Pedro Ribeiro]&lt;br /&gt;
* Ravin DeSouza ([http://www.ist.utl.pt/en/about-IST/global-cooperation/IST-EPFL/ IST-EPFL])&lt;br /&gt;
* Sébastien Gay ([http://www.ist.utl.pt/en/about-IST/global-cooperation/IST-EPFL/ IST-EPFL])&lt;br /&gt;
* Urbain Prieur (IST-UPMC)&lt;br /&gt;
&lt;br /&gt;
=== Master&#039;s students ===&lt;br /&gt;
&lt;br /&gt;
* Ashish Jain&lt;br /&gt;
* Duarte Aragão&lt;br /&gt;
* João Pimentel&lt;br /&gt;
* Lester García&lt;br /&gt;
* Martim Brandão&lt;br /&gt;
* Tayebeh Razmi&lt;br /&gt;
&lt;br /&gt;
=== Other staff ===&lt;br /&gt;
&lt;br /&gt;
* Ana Santos (administrative)&lt;br /&gt;
* Nuno Conraria (engineering)&lt;br /&gt;
* Ricardo Nunes (engineering)&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous and past members ===&lt;br /&gt;
&lt;br /&gt;
* Afshin Dehghan&lt;br /&gt;
* Anastácia Rodrigues (administrative)&lt;br /&gt;
* António Bastos&lt;br /&gt;
* Bruno Dias&lt;br /&gt;
* [http://roboticslab.uc3m.es/roboticslab/persona.php?id_pers=42 Carla González], Universidad Carlos III de Madrid, Spain&lt;br /&gt;
* Carlo Favali, visiting PhD student, University of Genoa, Italy&lt;br /&gt;
* Carlos Carreira, University of Valencia, Spain&lt;br /&gt;
* César Silva, Ph.D. (2001)&lt;br /&gt;
* Christian Wressnegger&lt;br /&gt;
* Claudia Deccó, visiting PhD student, University of São Paulo, Brazil&lt;br /&gt;
* Cláudia Soares&lt;br /&gt;
* Daniel Matter, IAESTE intern&lt;br /&gt;
* Diego Ortin Trasobares, visiting PhD student, University of Zaragoza, Spain&lt;br /&gt;
* Etienne Grossmann&lt;br /&gt;
* Eval Bacca Cortes, visiting MSc student, University of Cali, Colombia&lt;br /&gt;
* Freek Stulp, visiting researcher, University of Groningen, The Netherlands and University of Edinburgh, UK&lt;br /&gt;
* [http://www.speech.kth.se/~giampi/ Giampiero Salvi], Royal Institute of Technology, Sweden &lt;br /&gt;
* Gianluca De Leo, University of Genoa, Italy&lt;br /&gt;
* Ivana Cingovksa, IAESTE intern&lt;br /&gt;
* [http://webdiis.unizar.es/~jminguez/ Javier Minguez], visiting PhD student, University of Zaragoza, Spain&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~maciel/ João Maciel], Ph.D. (2002)&lt;br /&gt;
* José Eduardo Vianna, Universidade Federal do Espírito Santo, Brazil&lt;br /&gt;
* Kristijan Petkov, summer 2010 IAESTE intern&lt;br /&gt;
* Lenildo Silva, visiting PhD student, Universidade Federal do Rio de Janeiro, Brazil&lt;br /&gt;
* Luís Jordão&lt;br /&gt;
* [http://webdiis.unizar.es/~montesan/ Luis Montesano]&lt;br /&gt;
* Luís Vargas&lt;br /&gt;
* [http://www.isr.ist.utl.pt/~macl Manuel Lopes]&lt;br /&gt;
* Marco Zucchelli, visiting PhD student, Royal Institute of Technology, Sweden &lt;br /&gt;
* Maria Nazarycheva&lt;br /&gt;
* Matteo Perrone, University of Genoa, Italy&lt;br /&gt;
* Mauricio Arias, Escuela de Ingeniería de Antioquia, Colombia&lt;br /&gt;
* Miguel Praça&lt;br /&gt;
* Mišél Batmendijn&lt;br /&gt;
* Mohit Khurana, summer 2008 intern&lt;br /&gt;
* Niall Winters, visiting PhD student, Trinity College, Dublin, Ireland&lt;br /&gt;
* [http://nicolagreggio.altervista.org/ Nicola Greggio], Sant&#039;Anna School of Advanced Studies, Pisa, Italy&lt;br /&gt;
* Nuno Gracias&lt;br /&gt;
* Nuno Pinho&lt;br /&gt;
* [http://www.gatv.ssr.upm.es/index.php/en/component/content/article/62 Nuria Sánchez], Universidad Politécnica de Madrid, Spain&lt;br /&gt;
* Raquel Vassallo, visiting PhD student, Universidade Federal do Espírito Santo, Brazil&lt;br /&gt;
* Ricardo Beira&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~rco/ Ricardo Oliveira]&lt;br /&gt;
* Roberto Iannello, University of Genoa, Italy&lt;br /&gt;
* Roger Castro Freitas, visiting PhD student, Universidade Federal do Espírito Santo, Brazil&lt;br /&gt;
* [http://users.isr.ist.utl.pt/~rmcantin Rubén Martínez-Cantín]&lt;br /&gt;
* Sandra Nope Rodríguez&lt;br /&gt;
* Sjoerd van der Zwaan, M.Sc. (2001)&lt;br /&gt;
* Vicente Javier Traver &lt;br /&gt;
* Verica Krunić&lt;br /&gt;
* Vítor Costa, M.Sc. (1999)&lt;br /&gt;
&lt;br /&gt;
== Robots ==&lt;br /&gt;
&lt;br /&gt;
* [[Baltazar]]&lt;br /&gt;
* [[Chico]] (iCubLisboa01)&lt;br /&gt;
* [[Chica]]&lt;br /&gt;
* [[Vizzy]]&lt;br /&gt;
&lt;br /&gt;
== Other resources ==&lt;br /&gt;
&lt;br /&gt;
=== Cortex cluster ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For information on the setup of this cluster, see [[Cortex]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Demos ===&lt;br /&gt;
&lt;br /&gt;
* [[Binocular Head]]&lt;br /&gt;
* [[Imitation]]&lt;br /&gt;
* [[Surveillance]]&lt;br /&gt;
&lt;br /&gt;
=== iCubBrain cluster ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For information on the setup of this cluster, see [[iCubBrain server configuration]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!description&lt;br /&gt;
!IP address&lt;br /&gt;
!domain name&lt;br /&gt;
|-&lt;br /&gt;
|gateway&lt;br /&gt;
|10.10.1.254&lt;br /&gt;
|gtisr.visnet&lt;br /&gt;
|-&lt;br /&gt;
|Chico pc104&lt;br /&gt;
|10.10.1.50&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Chico clients&lt;br /&gt;
|10.10.1.51-59&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Chico icubsrv laptop&lt;br /&gt;
|10.10.1.51 &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Chica net&lt;br /&gt;
|10.10.1.60-69&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Balta net&lt;br /&gt;
|10.10.1.70-79&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|cortex server&lt;br /&gt;
|10.10.1.240&lt;br /&gt;
|server.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex switch&lt;br /&gt;
|10.10.1.250&lt;br /&gt;
|swcompurack.visnet&lt;br /&gt;
|-&lt;br /&gt;
|vislab switch&lt;br /&gt;
|10.10.1.251&lt;br /&gt;
|swvislab.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex1&lt;br /&gt;
|10.10.1.1 &lt;br /&gt;
|cortex1.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex2&lt;br /&gt;
|10.10.1.2 &lt;br /&gt;
|cortex2.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex3&lt;br /&gt;
|10.10.1.3 &lt;br /&gt;
|cortex3.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex4&lt;br /&gt;
|10.10.1.4 &lt;br /&gt;
|cortex4.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex5&lt;br /&gt;
|10.10.1.5 &lt;br /&gt;
|cortex5.visnet&lt;br /&gt;
|-&lt;br /&gt;
|cortex6 (64 bit)&lt;br /&gt;
|10.10.1.6 &lt;br /&gt;
|cortex6.visnet&lt;br /&gt;
|-&lt;br /&gt;
|icubbrain1 (64 bit)&lt;br /&gt;
|10.10.1.41&lt;br /&gt;
|icubbrain1.visnet&lt;br /&gt;
|-&lt;br /&gt;
|icubbrain2 (32 bit)&lt;br /&gt;
|10.10.1.42&lt;br /&gt;
|icubbrain2.visnet&lt;br /&gt;
|-&lt;br /&gt;
|DHCP range&lt;br /&gt;
|10.10.1.100-199&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For further details, go to the [[VisLab network]] article.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== SVN repository ===&lt;br /&gt;
&lt;br /&gt;
You can find the VisLab SVN repository at:&lt;br /&gt;
  svn://svn.isr.ist.utl.pt/vislab&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
&lt;br /&gt;
* [[3D ball tracker]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links ===&lt;br /&gt;
&lt;br /&gt;
* [[Checklist for new VisLab members]]&lt;br /&gt;
* YARP for iCub: [[RobotCub coding basics]]&lt;br /&gt;
* iCub Joints: http://eris.liralab.it/wiki/ICub_joints&lt;br /&gt;
* iKinArmCtrl: http://eris.liralab.it/iCub/dox/html/group__iKinArmCtrl.html&lt;br /&gt;
* [[Temp 2010-11 iCub system update]]&lt;br /&gt;
&lt;br /&gt;
== VisLab category ==&lt;br /&gt;
&lt;br /&gt;
The page &#039;&#039;Category:Vislab&#039;&#039; (linked below) lists all pages related to VisLab.&lt;br /&gt;
&lt;br /&gt;
[[Category:Learning]]&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Pc104&amp;diff=3205</id>
		<title>Pc104</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Pc104&amp;diff=3205"/>
		<updated>2010-11-22T17:45:19Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Repositories on icubsrv laptop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See [[pc104/Archive]] for information about the Ubuntu Server installation and tests that we performed in May 2009, to try to get rid of the laptop dependency. There were still a couple of unresolved issues with that method (dragonfly cameras and Canbus), therefore for the time being we went back to the original setup, explained next.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;pc104 CPU board&#039;&#039;&#039; is located into the iCub&#039;s head.&lt;br /&gt;
&lt;br /&gt;
It boots from a read-only memory (using a [http://debian-live.alioth.debian.org/ Debian Live distribution]), therefore it is necessary to mount an external partition to make permanent changes to files and perform basic I/O. This is accomplished by mounting an external partition on the pc104 at boot time.&lt;br /&gt;
&lt;br /&gt;
== Booting and Mounting ==&lt;br /&gt;
&lt;br /&gt;
After booting, the pc104 mounts a part of the hard-disk of &#039;&#039;&#039;icubsrv&#039;&#039;&#039; (the Dell XPS laptop, IP address &amp;lt;code&amp;gt;10.10.1.51&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
After that, it runs the scripts that are found in icubsrv&#039;s &amp;lt;code&amp;gt;/exports/code-pc104/pc104/hooks&amp;lt;/code&amp;gt; directory. You can use those scripts for making some configuration permanent on pc104 and/or to run programs. They set up the yarp namespace, configure the keys for passwordless log-ins, etc.&lt;br /&gt;
&lt;br /&gt;
=== Repositories on icubsrv laptop ===&lt;br /&gt;
&lt;br /&gt;
Note that the icubsrv laptop has 2 repositories: &lt;br /&gt;
* &amp;lt;code&amp;gt;/exports/code-64&amp;lt;/code&amp;gt; for the laptop itself (compiled for 64bit, rarely used)&lt;br /&gt;
* &amp;lt;code&amp;gt;/exports/code-pc104&amp;lt;/code&amp;gt; for pc104 (compiled for 32bit)&lt;br /&gt;
&lt;br /&gt;
Therefore, if you want to update the repository used by pc104, you need to:&lt;br /&gt;
# open a pc104 shell window&lt;br /&gt;
# open an icubsrv shell window&lt;br /&gt;
# on icubsrv: &amp;lt;code&amp;gt;svn update /exports/code-pc104/yarp2&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/exports/code-pc104/iCub&amp;lt;/code&amp;gt; (for now we need to do this from icubsrv because the version of svn on pc104 is too old)&lt;br /&gt;
# on pc104: build &amp;lt;code&amp;gt;$YARP_ROOT&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$ICUB_ROOT&amp;lt;/code&amp;gt; (the files are physically on icubsrv, but we need to issue the command from pc104 to obtain 32bit binaries)&lt;br /&gt;
&lt;br /&gt;
== About the hook scripts ==&lt;br /&gt;
&lt;br /&gt;
The common version of the hook scripts is located in the RobotCub repository, under &amp;lt;code&amp;gt;/usr/local/src/robot/iCub/pc104/startupscripts/opencall/hooks&amp;lt;/code&amp;gt; (available, for example, on icubsrv). The procedure is to copy them to icubsrv&#039;s &amp;lt;code&amp;gt;/exports/code-pc104/pc104/hooks&amp;lt;/code&amp;gt; and then to customize VisLab-specific settings there.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://eris.liralab.it/wiki/Compilation_on_the_pc104 Compilation on the pc104]&lt;br /&gt;
* [http://eris.liralab.it/wiki/The_Linux_on_the_pc104 The Linux on the pc104]&lt;br /&gt;
&lt;br /&gt;
[[Category:Vislab]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3052</id>
		<title>Vizzy</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Vizzy&amp;diff=3052"/>
		<updated>2010-11-17T16:21:21Z</updated>

		<summary type="html">&lt;p&gt;Plinio: /* Computation power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vizzy is a nice and new robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plan=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1week - 29May&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Head cabling done&lt;br /&gt;
&lt;br /&gt;
Motor control board fixation projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definition of computation power, check if iCub version is enough&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One shoulder/arm + hand cabled to test&lt;br /&gt;
&lt;br /&gt;
Control board supports built and ready&lt;br /&gt;
&lt;br /&gt;
Shell completly projected&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4week&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==Motors==&lt;br /&gt;
&lt;br /&gt;
Faulhaber motors&lt;br /&gt;
&lt;br /&gt;
==Shell==&lt;br /&gt;
&lt;br /&gt;
Still missing the project of one connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
Where to connect the cameras???? Sensors???&lt;br /&gt;
&lt;br /&gt;
==Computation power==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Debian Linux installation on the PC104&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Due to the constraints of PCAN bus module, the Debian version must be 4.0 (etch)&lt;br /&gt;
&lt;br /&gt;
   Linux version 2.6.24-etchnhalf.1-686&lt;br /&gt;
&lt;br /&gt;
The repositories of this version are not online anymore, so in order to install the system, you should:&lt;br /&gt;
&lt;br /&gt;
*Download the netinstaller and the DVDs containing the packages,  http://www.debian.org/releases/etch/debian-installer/&lt;br /&gt;
*During installation, there will be a problem due to the unavailability of the packages. At this point continue the install procedure and when rebooting the system you will be able to add manually all the packages you need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation of PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original installation procedure is on the robotCub wiki, http://eris.liralab.it/wiki/The_Linux_on_the_pc104 and http://eris.liralab.it/wiki/Compilation_on_the_pc104 . We follow the same procedure,&lt;br /&gt;
&lt;br /&gt;
1) In addition to the iCub and YARP environment variables, and depending on the device you use you will also need:&lt;br /&gt;
&lt;br /&gt;
  PLXCANAPI_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
&lt;br /&gt;
2) Uncompress the file http://eris.liralab.it/iCub/downloads/drivers/linux/pc104etchnhalf-bin-1.2.tgz in the folder /usr/local/src/robot/.&lt;br /&gt;
&lt;br /&gt;
3) Compilation of the iCub repository, which it needs to enable the follwing flags:&lt;br /&gt;
&lt;br /&gt;
 ENABLE_icubmod_pcan&lt;br /&gt;
 ENABLE_icubmod_canmotioncontrol&lt;br /&gt;
 ENABLE_icubmod_dragonfly2&lt;br /&gt;
 ENABLE_icubmod_logpolarclient&lt;br /&gt;
 ENABLE_icubmod_logpolargrabber&lt;br /&gt;
 ENABLE_icubmod_xsensmtx&lt;br /&gt;
&lt;br /&gt;
ToDo: Check the source code provided by IIT in order to compile it against newer or other Linux versions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start up script for PCAN bus driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/rc.local script:&lt;br /&gt;
&lt;br /&gt;
   declare -x PLX_SDK_DIR=/usr/local/src/robot/drivers/plxCanApi&lt;br /&gt;
   bash -c &amp;quot;$PLX_SDK_DIR/Bin/Plx_load 9030&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The lines above allow the PLX module loading during the pc104 boot.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviroment variables for running the iCubInterface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add the following lines to /etc/bash.bashrc (as root)&lt;br /&gt;
&lt;br /&gt;
    export ICUB_DIR=/iCub&lt;br /&gt;
    export ICUB_ROOT=/iCub&lt;br /&gt;
    export YARP_DIR=/yarp2&lt;br /&gt;
    export YARP_ROOT=/yarp2&lt;br /&gt;
&lt;br /&gt;
==Motor Control Boards==&lt;br /&gt;
&lt;br /&gt;
===Head===&lt;br /&gt;
2x M4C, 1 MCP&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: done&lt;br /&gt;
&lt;br /&gt;
===Torso and Shoulder===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected, one may be short in current&lt;br /&gt;
status fixation: projected, under verification&lt;br /&gt;
&lt;br /&gt;
===Hands===&lt;br /&gt;
&lt;br /&gt;
status electric specification: projected&lt;br /&gt;
status fixation: under project&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
&lt;br /&gt;
Power demand: ????&lt;br /&gt;
Supplier: Kokam&lt;br /&gt;
Typical 25A - 5Kg - 16x30x5 cm&lt;br /&gt;
&lt;br /&gt;
Charger:?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Segway==&lt;br /&gt;
&lt;br /&gt;
Software to be developed&lt;br /&gt;
&lt;br /&gt;
Payload is over the limit, check&lt;br /&gt;
&lt;br /&gt;
==Sensors==&lt;br /&gt;
&lt;br /&gt;
===Cameras===&lt;br /&gt;
&lt;br /&gt;
Dragonfly2&lt;br /&gt;
&lt;br /&gt;
===Inertial sensor===&lt;br /&gt;
&lt;br /&gt;
XSens&lt;br /&gt;
&lt;br /&gt;
===Expressions===&lt;br /&gt;
&lt;br /&gt;
Shapes, aesthetics, done&lt;br /&gt;
&lt;br /&gt;
Under definition supports, electronic, ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Tactile sensors===&lt;br /&gt;
&lt;br /&gt;
Still some parts missing, magnets&lt;br /&gt;
&lt;br /&gt;
Sensors bought&lt;br /&gt;
&lt;br /&gt;
Electronic board, waiting for PCB, ...&lt;br /&gt;
&lt;br /&gt;
Software under development&lt;br /&gt;
&lt;br /&gt;
http://www.pressureprofile.com/products-fingertps&lt;br /&gt;
&lt;br /&gt;
===Laser===&lt;br /&gt;
&lt;br /&gt;
Kyoko &lt;br /&gt;
&lt;br /&gt;
Fixation: inside front cover&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robots]]&lt;br /&gt;
[[Category:Vislab]]&lt;br /&gt;
[[Media:Example.ogg]]&lt;/div&gt;</summary>
		<author><name>Plinio</name></author>
	</entry>
</feed>