Difference: BuildInstructionsToRunRobotFromSource (1 vs. 28)

Revision 282009-11-03 - DavidMeger

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"
Added:
>
>

Current packages needed

  • Now that we're using ROS, most of the instructions below are obsolete. All you really need to do is setup ROS, check out the code, and install several things with apt-get. For convenience, here's a list of packages that are required for each component:
    • Web: gawk, imageMagick
 

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-

Basic Setup & Libraries

Revision 272009-10-19 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 44 to 44
 
    • Unzip the tar ball, open a terminal and cd to downloaded boost directory
    • run- $./bootstrap
    • run- $./bjam
Changed:
<
<
    • If everything goes well Boost has compiled properly and you are ready to run- $sudo ./bjam install (this by default installs in /usr/local)
>
>
    • If everything goes well Boost has compiled properly and you are ready to run-
      • $sudo ./bjam install (this by default installs in /usr/local)
      • If using version 1.4 and above use - $sudo ./bjam --layout=versioned install
 
    • Create a symbolic link to the boost directory-
      • $ cd /usr/local/include
Changed:
<
<
      • $ sudo ln -s boost-1_39/boost boost
>
>
      • $ sudo ln -s boost-1_39/boost boost (Note: replace with appropriate version number, this command is for 1.39)
 

Revision 262009-09-01 - TumshHofmann

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 102 to 102
 

Running Navigation and Mapping Code

Starting Up

  • Power on (disconnect charger, press robot power, press computer power)
Changed:
<
<
  • Switch on PTU power, connect Ethernet and USB
>
>
  • Switch on PTU power, connect Ethernet from robot's left panel, USB from Cannon and Bumblebee, and firewire from Bumblebee
 
  • Run sudo ifconfig eth0 192.168.10.11
  • ssh to bart (192.168.10.10) with some username and password (ask Dave or Ankur for a valid one if you don't have it)
  • Run player powerbot.cfg
  • In another session, again ssh to bart with dpmeger@bart pwd superm@n
  • Run /home/lciuser/trunk/ROBOT/main/matlab_powerbot/server_mini
Changed:
<
<
  • cd to /home/lciuser/trunk/ROBOT/main/realtime and run the command "bumblebeeGrab 0"
  • Start Matlab in /home/lciuser/trunk/ROBOT/main/
>
>
  • cd to srvcroot/trunk/ROBOT/main/realtime and run the command "bumblebeeGrab 0"
  • Start Matlab in srvcroot/trunk/ROBOT/main/
 
  • Power up the cannon camera
  • Play with lots of configuration parameters stored in ConfigDefaults and some other files
  • Execute the script RunRobot.m

Revision 252009-08-31 - TumshHofmann

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 73 to 73
 
  • Restart
  • Connect bumblebee to the computer.
  • Install coriander and run it. If you can see the camera output by clicking on Receive and Display buttons in Services tab then Bumblebee is working fine with your computer(if you see a black screen you may have to switch method to Video1394 on the same tab).
Added:
>
>

The following instructions apply after a fresh svn checkout (see page one level up) or an update through svn

Note that currently the directory MAPPING (same level as ROBOT and CLASSIFY) is not used
 

Building CLASSIFY Code

  • Open a terminal cd to CLASSIFY/sjm
Changed:
<
<
  • run $ make clean
>
>
  • run $ make
 
  • There might be an error in header file pngconf.h(a quick fix is to comment out the 2 problem lines where error occurs)
Added:
>
>

Building Robot Code

  • Open a terminal and cd to ROBOT/main
  • run $ make
 

Background Training(for Category Recognition)

  • Save all background training images in a single directory
  • In directory ~/srvc/trunk/CLASSIFY/sjm/app/Pipeline, run- $./ExtractDescriptors -R training_image_folder_path --output-directory dir_to_store_sift_descriptors

Revision 242009-07-31 - DavidMeger

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 93 to 93
 
  • Power on (disconnect charger, press robot power, press computer power)
  • Switch on PTU power, connect Ethernet and USB
  • Run sudo ifconfig eth0 192.168.10.11
Changed:
<
<
  • ssh to bart with some username and password (ask Dave or Ankur for a valid one if you don't have it)
>
>
  • ssh to bart (192.168.10.10) with some username and password (ask Dave or Ankur for a valid one if you don't have it)
 
  • Run player powerbot.cfg
  • In another session, again ssh to bart with dpmeger@bart pwd superm@n
  • Run /home/lciuser/trunk/ROBOT/main/matlab_powerbot/server_mini
  • cd to /home/lciuser/trunk/ROBOT/main/realtime and run the command "bumblebeeGrab 0"
  • Start Matlab in /home/lciuser/trunk/ROBOT/main/
Added:
>
>
  • Power up the cannon camera
 
  • Play with lots of configuration parameters stored in ConfigDefaults and some other files
  • Execute the script RunRobot.m

Revision 232009-07-29 - CatherineGamroth

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 53 to 53
 

ROS Installation

Added:
>
>
  • If you haven't already done so:
    • $sudo apt-get install build-essential python-yaml cmake subversion
 

Revision 222009-07-29 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 78 to 78
 

Background Training(for Category Recognition)

  • Save all background training images in a single directory
Changed:
<
<
  • In directory ~/srvc/trunk/CLASSIFY/sjm/app/Pipeline, run- $./ExtractDescriptors -R --output-directory
>
>
  • In directory ~/srvc/trunk/CLASSIFY/sjm/app/Pipeline, run- $./ExtractDescriptors -R training_image_folder_path --output-directory dir_to_store_sift_descriptors
 

Running Robot

Revision 212009-07-28 - CatherineGamroth

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 9 to 9
 
  • Install emacs
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++, automake, libtool, gawk, libcurl, wxpython (nothing named that), pyhon-scipy, pylab (nothing named that), python-numpy, libboost-filesystem-dev
>
>
  • Install g++, automake, libtool, gawk, libcurl, pyhon-scipy, pylab (nothing named that), python-numpy, libboost-filesystem-dev, imagemagick, build-essential, python-yaml, cmake, subversion
  • Install wxPython
    • Add the following sources of third-party software using System> Administration> Software Sources
    • Install wxpython
      • $sudo apt-get update
      • $sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT
Line: 44 to 52
 
Added:
>
>

ROS Installation

  • Use the rosconfig tool to install ROS:
  • For convenience, automatically add ROS environment variables to your bash session every time a new shell is launched:
    • $ ~/rosconfig setup ~/ros > ~/.bashrc.ros
    • $ echo "source ~/.bashrc.ros" >> ~/.bashrc
  • Follow the basic tutorial here to test your installation.
 

Test Running bumblebee

  • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
  • Modify /etc/udev/rules.d/40-permissions.rules files as described here.

Revision 202009-07-28 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 58 to 58
 
  • run $ make clean
  • There might be an error in header file pngconf.h(a quick fix is to comment out the 2 problem lines where error occurs)
Added:
>
>

Background Training(for Category Recognition)

  • Save all background training images in a single directory
  • In directory ~/srvc/trunk/CLASSIFY/sjm/app/Pipeline, run- $./ExtractDescriptors -R --output-directory

 

Running Robot

Running Training/Recognition Code

  • Run the web extraction code by typing python getImages.py in the WEB/getImages directory

Revision 192009-07-27 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 39 to 39
 
    • If everything goes well Boost has compiled properly and you are ready to run- $sudo ./bjam install (this by default installs in /usr/local)
    • Create a symbolic link to the boost directory-
      • $ cd /usr/local/include
Changed:
<
<
      • $ sudo ln -s boost_1_39_0/boost boost
>
>
      • $ sudo ln -s boost-1_39/boost boost
 

Revision 182009-07-24 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Added:
>
>

Basic Setup & Libraries

 
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
    • You can also install kdesvn and checkout using the GUI interface.
Line: 25 to 26
 
    • libusb-dev (using apt-get)
    • libptp (by building the source located in trunk/ROBOT/resources) (read INSTALL for instructions, may need to use sudo when running "make install")
    • libcapture (by building the source located in trunk/ROBOT/resources)
Added:
>
>

Other Dependencies

 
  • Install MATLAB
    • Copy from Lapinkulta to your /usr/local- $sudo scp -r user@lapinkultaDELETEthisTEXT.cs.ubc.ca:/var/tmp/dpmeger/matlab .
    • Run install_matlab script inside the folder. (use defaults and always say yes when prompted)
Changed:
<
<
  • Install Boost 1.39(or the latest version from Website)- The default version installed by Ubuntu package manager is not up to date. We need to install another version in usr/local which does not require to uninstall the default one.
>
>
  • Install Boost 1.39(or the latest version from the Boost website)- The default version installed by Ubuntu package manager is not up to date. We need to install another version in usr/local which does not require to uninstall the default one.
 
Line: 42 to 44
 
Changed:
<
<
  • For Running bumblebee
>
>

Test Running bumblebee

 
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.
    • Add yourself to groups disk and video using newgrp command
Line: 51 to 53
 
    • Restart
    • Connect bumblebee to the computer.
    • Install coriander and run it. If you can see the camera output by clicking on Receive and Display buttons in Services tab then Bumblebee is working fine with your computer(if you see a black screen you may have to switch method to Video1394 on the same tab).
Changed:
<
<
  • For running CLASSIFY Code

External Dependencies

Here is a list of libraries(and their versions) need to be installed on the machine to run the code-
  • Boost

  • ...
>
>

Building CLASSIFY Code

  • Open a terminal cd to CLASSIFY/sjm
  • run $ make clean
  • There might be an error in header file pngconf.h(a quick fix is to comment out the 2 problem lines where error occurs)
 

Running Robot

Running Training/Recognition Code

Revision 172009-07-24 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
    • You can also install kdesvn and checkout using the GUI interface.
Added:
>
>
  • Install emacs
 
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
  • Install g++, automake, libtool, gawk, libcurl, wxpython (nothing named that), pyhon-scipy, pylab (nothing named that), python-numpy, libboost-filesystem-dev
Line: 27 to 28
 
  • Install MATLAB
    • Copy from Lapinkulta to your /usr/local- $sudo scp -r user@lapinkultaDELETEthisTEXT.cs.ubc.ca:/var/tmp/dpmeger/matlab .
    • Run install_matlab script inside the folder. (use defaults and always say yes when prompted)
Added:
>
>
  • Install Boost 1.39(or the latest version from Website)- The default version installed by Ubuntu package manager is not up to date. We need to install another version in usr/local which does not require to uninstall the default one.
 
  • For Running bumblebee
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.
Line: 36 to 51
 
    • Restart
    • Connect bumblebee to the computer.
    • Install coriander and run it. If you can see the camera output by clicking on Receive and Display buttons in Services tab then Bumblebee is working fine with your computer(if you see a black screen you may have to switch method to Video1394 on the same tab).
Added:
>
>
  • For running CLASSIFY Code

 

External Dependencies

Here is a list of libraries(and their versions) need to be installed on the machine to run the code-

Revision 162009-07-22 - TumshHofmann

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 26 to 26
 
    • libcapture (by building the source located in trunk/ROBOT/resources)
  • Install MATLAB
Changed:
<
<
    • Run install_matlab script inside the folder.
>
>
    • Run install_matlab script inside the folder. (use defaults and always say yes when prompted)
 
  • For Running bumblebee
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.

Revision 152009-07-20 - TumshHofmann

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 22 to 22
 
  • Install libreadline5-dev
  • Install libraries related to grabbing from the Cannon camera:
    • libusb-dev (using apt-get)
Changed:
<
<
    • libptp (by building the source located in trunk/ROBOT/resources)
>
>
    • libptp (by building the source located in trunk/ROBOT/resources) (read INSTALL for instructions, may need to use sudo when running "make install")
 
    • libcapture (by building the source located in trunk/ROBOT/resources)
  • Install MATLAB

Revision 142009-07-16 - TumshHofmann

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 7 to 7
 
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++, automake, libtool, gawk, libcurl, wxpython, scipy, pylab, numpy, libboost-filesystem-dev
>
>
  • Install g++, automake, libtool, gawk, libcurl, wxpython (nothing named that), pyhon-scipy, pylab (nothing named that), python-numpy, libboost-filesystem-dev
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT

Revision 132009-07-10 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 7 to 7
 
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++, automake, libtool, gawk, libcurl, wxpython, scipy, pylab, numpy
>
>
  • Install g++, automake, libtool, gawk, libcurl, wxpython, scipy, pylab, numpy, libboost-filesystem-dev
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT

Revision 122009-07-09 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 7 to 7
 
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++, automake, libtool, gawk, libcurl
>
>
  • Install g++, automake, libtool, gawk, libcurl, wxpython, scipy, pylab, numpy
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT

Revision 112009-07-09 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 7 to 7
 
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++, automake, libtool
>
>
  • Install g++, automake, libtool, gawk, libcurl
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT

Revision 102009-07-08 - DavidMeger

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 16 to 16
 
    • libgsl0-dev
  • Install Player
    • libplayerc++2-dev(and all it's dependencies)
Added:
>
>
  • Install libgtk related libraries:
    • libgtkglext-dev
    • libgtkmm-dev
  • Install libreadline5-dev
  • Install libraries related to grabbing from the Cannon camera:
    • libusb-dev (using apt-get)
    • libptp (by building the source located in trunk/ROBOT/resources)
    • libcapture (by building the source located in trunk/ROBOT/resources)
 

Revision 92009-07-08 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
Line: 7 to 7
 
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
Changed:
<
<
  • Install g++
>
>
  • Install g++, automake, libtool
 
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT
Line: 17 to 17
 
  • Install Player
    • libplayerc++2-dev(and all it's dependencies)
  • Install MATLAB
Changed:
<
<
    • Copy and run install_matlab script inside the folder.
>
>
 
  • For Running bumblebee
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.

Revision 82009-07-08 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

Deleted:
<
<
The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
  • Compile by running make in:
    • ROBOT/main
 The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
Line: 23 to 17
 
  • Install Player
    • libplayerc++2-dev(and all it's dependencies)
  • Install MATLAB
Changed:
<
<
>
>
    • Copy and run install_matlab script inside the folder.
 
  • For Running bumblebee
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.

Revision 72009-07-07 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
Line: 11 to 11
 
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
    • You can also install kdesvn and checkout using the GUI interface.
Changed:
<
<
  • Modify paths in trunk/srvcDirectories.bash
>
>
  • Modify paths in trunk/srvcDirectories.bash and add it to your ~/.bashrc file.
    • add this line at the end- source yourSrvcPath/trunk/srvcDirectories.bash
 
  • Install g++
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
Line: 20 to 21
 
  • Install GSL
    • libgsl0-dev
  • Install Player
Changed:
<
<
    • libplayerc++2-dev
>
>
    • libplayerc++2-dev(and all it's dependencies)
  • Install MATLAB
 
  • For Running bumblebee
Added:
>
>
    • Modify /etc/modules file add raw1394 and video1394 to the end of the list.
    • Modify /etc/udev/rules.d/40-permissions.rules files as described here.
    • Add yourself to groups disk and video using newgrp command
      • $newgrp disk
      • $newgrp video
    • Restart
 
    • Connect bumblebee to the computer.
Changed:
<
<
    • $gksudo modprobe raw1394
    • $gksudo modprobe dv1394
    • $gksudo modprobe video1394
>
>
    • Install coriander and run it. If you can see the camera output by clicking on Receive and Display buttons in Services tab then Bumblebee is working fine with your computer(if you see a black screen you may have to switch method to Video1394 on the same tab).
 

External Dependencies

Here is a list of libraries(and their versions) need to be installed on the machine to run the code-

Revision 62009-07-07 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
Line: 9 to 9
  The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
Added:
>
>
  • Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
    • You can also install kdesvn and checkout using the GUI interface.
  • Modify paths in trunk/srvcDirectories.bash
  • Install g++
  • Install OpenCV using following packages-
    • libcv-dev(and all it's dependencies)
  • Install GLUT
    • freeglut3-dev(and all it's dependencies)
  • Install GSL
    • libgsl0-dev
  • Install Player
    • libplayerc++2-dev
 
  • For Running bumblebee
    • Connect bumblebee to the computer.
    • $gksudo modprobe raw1394

Revision 52009-07-07 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
Line: 6 to 6
 
  • Compile by running make in:
    • ROBOT/main
Added:
>
>
The following instructions were verified to work on the laptop behemoth(this assumes a fresh installation of Ubuntu 8.04)-
  • Update Ubuntu(if there is a problem connecting to network because of wireless card issues try connecting using LAN chord).
  • For Running bumblebee
    • Connect bumblebee to the computer.
    • $gksudo modprobe raw1394
    • $gksudo modprobe dv1394
    • $gksudo modprobe video1394
 

External Dependencies

Here is a list of libraries(and their versions) need to be installed on the machine to run the code-
  • Boost

Revision 42009-07-02 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"

Build Instructions

The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
Line: 14 to 14
 

Running Robot

Changed:
<
<
Follow these instructions to run robot-
>
>

Running Training/Recognition Code

 
  • Run the web extraction code by typing python getImages.py in the WEB/getImages directory
  • ...
Added:
>
>

Running Navigation and Mapping Code

Starting Up

  • Power on (disconnect charger, press robot power, press computer power)
  • Switch on PTU power, connect Ethernet and USB
  • Run sudo ifconfig eth0 192.168.10.11
  • ssh to bart with some username and password (ask Dave or Ankur for a valid one if you don't have it)
  • Run player powerbot.cfg
  • In another session, again ssh to bart with dpmeger@bart pwd superm@n
  • Run /home/lciuser/trunk/ROBOT/main/matlab_powerbot/server_mini
  • cd to /home/lciuser/trunk/ROBOT/main/realtime and run the command "bumblebeeGrab 0"
  • Start Matlab in /home/lciuser/trunk/ROBOT/main/
  • Play with lots of configuration parameters stored in ConfigDefaults and some other files
  • Execute the script RunRobot.m

Note: in case of freeze, run the command "bash util/killmatlab.bash"

Shutting Down

  • ptu power switch off
  • As root run "shutdown -h now" on bart
  • Robot power off
  • Connect charger
 

-- DavidMeger - 18 Jun 2008

Revision 32009-06-19 - AnkurGupta

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"
Changed:
<
<
The following instructions were verified to work on the laptop mammoth, which is the primary laptop for running the robot code currently.
>
>

Build Instructions

The following instructions were verified to work on the laptop mammoth(Running on Ubuntu 9.04), which is the primary laptop for running the robot code currently.
 * Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
Deleted:
<
<
 * Compile by running make in:
  • ROBOT/main
Added:
>
>

External Dependencies

Here is a list of libraries(and their versions) need to be installed on the machine to run the code-
  • Boost
  • ...
 
Deleted:
<
<
* Run the web extraction code by typing python getImages.py in the WEB/getImages directory
 
Changed:
<
<
*
>
>

Running Robot

Follow these instructions to run robot-
  • Run the web extraction code by typing python getImages.py in the WEB/getImages directory
  • ...
 

Revision 22009-05-07 - DavidMeger

Line: 1 to 1
 
META TOPICPARENT name="TheSemanticRobotVisionChallenge"
Added:
>
>
The following instructions were verified to work on the laptop mammoth, which is the primary laptop for running the robot code currently.
 * Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk
Added:
>
>
 * Compile by running make in:
  • ROBOT/main

Revision 12008-06-18 - DavidMeger

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TheSemanticRobotVisionChallenge"
* Checkout code from SVN: svn co svn+ssh://user@computer/lci/project/raid1/srvc/SVN/trunk * Compile by running make in:
  • ROBOT/main

* Run the web extraction code by typing python getImages.py in the WEB/getImages directory

*

-- DavidMeger - 18 Jun 2008

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback