Chico: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
Line 21: Line 21:
1- Turn on the laptop
1- Turn on the laptop


run the yarp server
        run the yarp server
"yarp server"
        "yarp server"
         run the yarp run server
         run the yarp run server
         "yarp run --server /icubsrv"
         "yarp run --server /icubsrv"
Line 30: Line 30:
2- Turn on the robot
2- Turn on the robot


it will mount the repository
        it will mount the repository
         set the namespace to /icub
         set the namespace to /icub
         "yarp namespace /icub"
         "yarp namespace /icub"
Line 42: Line 42:
3- (Skip this fo now) Start yarp run
3- (Skip this fo now) Start yarp run


> cd /iCub/app/default/scripts/
        cd /iCub/app/default/scripts/
> ./icub-cluster.sh run
        ./icub-cluster.sh run
> ./icub-cluster.sh check
        ./icub-cluster.sh check
there must be 3 ok messages
        there must be 3 ok messages


if some problem
        if some problem
> ./icub-cluster.sh check
        ./icub-cluster.sh check
> ./icub-cluster.sh stop
        ./icub-cluster.sh stop
> killall yarp
        killall yarp


> killall yarp on pc104
        killall yarp on pc104


> ./icub-cluster.sh run
        ./icub-cluster.sh run




Line 60: Line 60:


         cd /usr/local/src/robot/iCub/app/default/scripts
         cd /usr/local/src/robot/iCub/app/default/scripts
./cameras start
        ./cameras start
         sometimes connections must be established manually
         sometimes connections must be established manually
         "yarp connect /icub/cam/right /icub/view/right"
         "yarp connect /icub/cam/right /icub/view/right"
         "yarp connect /icub/cam/left /icub/view/left"
         "yarp connect /icub/cam/left /icub/view/left"
./cameras stop
        ./cameras stop




5- Run iCubInterface (hardware except cameras)
5- Run iCubInterface (hardware except cameras)


open a pc104 console
        open a pc104 console
iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/conf/icubSafe.ini
        iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/conf/icubSafe.ini
wait for all boards to answer ( < 1 min )
        wait for all boards to answer ( < 1 min )
control^C to cancel
        control^C to cancel




6- Run demo
6- Run demo


iCubDemoY3 --config /app/demoy3/fullBody.txt
        iCubDemoY3 --config /app/demoy3/fullBody.txt




[[Category:Robots]][[Category:Vislab]]
[[Category:Robots]][[Category:Vislab]]

Revision as of 11:46, 4 March 2009

Chico Instructions

Preliminaries

ICub has a PC104 with a flash disk. configured to 10.10.1.50 it mounts the repositories that are on the laptop 10.10.1.51

the laptop has 2 repositories

/export/code_64 for the laptop (compiled for 32bit) /export/code_pc104 for the robot (compiled for 64bit)

they are anonymous, so changes are not commitable (DO NOT CHANGE)

pass icub icub

everything running with /icub namespace

Running a demo

1- Turn on the laptop

       run the yarp server
       "yarp server"
       run the yarp run server
       "yarp run --server /icubsrv"
       optional: connect an external monitor and run ./home/icub/dualScreen


2- Turn on the robot

       it will mount the repository
       set the namespace to /icub
       "yarp namespace /icub"
       make sure the name server is visible
       "yarp where" should detect 10.10.1.51
       run the yarp run server
       "yarp run --server /pc104"


3- (Skip this fo now) Start yarp run

       cd /iCub/app/default/scripts/
       ./icub-cluster.sh run
       ./icub-cluster.sh check
       there must be 3 ok messages
       if some problem
       ./icub-cluster.sh check
       ./icub-cluster.sh stop
       killall yarp
       killall yarp on pc104
       ./icub-cluster.sh run


4- turn on cameras

       cd /usr/local/src/robot/iCub/app/default/scripts
       ./cameras start
       sometimes connections must be established manually
       "yarp connect /icub/cam/right /icub/view/right"
       "yarp connect /icub/cam/left /icub/view/left"
       ./cameras stop


5- Run iCubInterface (hardware except cameras)

       open a pc104 console
       iCubInterface --config $ICUB_ROOT/app/iCubLisboa01/conf/icubSafe.ini
       wait for all boards to answer ( < 1 min )
       control^C to cancel


6- Run demo

       iCubDemoY3 --config /app/demoy3/fullBody.txt