RAPOSA procedures: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  - raposa has the robot's code
  - raposa has the robot's code
  - dock has the docking's module code
  - dock has the docking's module code
- template has the code for choose the reference area for orange and reference height for blue (at 1m)
  - dummy is a offline testbed for docking module
  - dummy is a offline testbed for docking module
  - infra has the hole detection's module code
  - infra has the hole detection's module code
  - raposa has the robot's code
  - raposa has the robot's code
  - raposa.reg is a Windows registry file that contains entries that have to be added to the Registry of the PC in use
  - misc has some files needed
    - raposa.reg needs to be added to the Registry  
    - Raposo-novo.wgp is the profile for the new gamepad
    - source files need to be used when compiling OpenCV


== How to restore RAPOSA flash disk ==
== How to restore RAPOSA flash disk ==
Become root and follow these steps:


  - Use fdisk to make the partition in ext2 type
  - Use fdisk to make the partition in ext2 type
Line 17: Line 23:
  - rsync -avn RaposaOS/ /media/disk (to test which files will go to flash)
  - rsync -avn RaposaOS/ /media/disk (to test which files will go to flash)
  - rsync -a RaposaOS/ /media/disk
  - rsync -a RaposaOS/ /media/disk
- Run grub and type
  - device (hd0) /dev/sdb
  - root (hd0,0)
  - setup (hd0)


== How to compile the console code under Visual Studio 2005 ==
== How to compile the console code under Visual Studio 2005 ==


Remove the option /Zl under Project->Properties->Configuration Properties->C/C++->Command Line
- Remove the option /Zl under Project->Properties->Configuration Properties->C/C++->Command Line
- Change the function cvCreateTrackBar in otherlibs/highgui/window_32.cpp and otherlibs/highgui/highgui.h from OpenCV
- Change the function cvThreshold in cv/include/cv.h and cv/src/cvthresh.cpp from OpenCV


== How to compile the robot code under VMware ==
== How to compile the robot code under VMware ==
Line 32: Line 44:
  - run configure (with -fexceptions)
  - run configure (with -fexceptions)
  - run make
  - run make
== How to run new modules ==
- Run yarp server
- Run docking.exe 0 for offline mode or docking.exe 1 for online mode
- Run dummy.exe 'drive' 'folder_name'
- Run infra.exe for infrared module

Latest revision as of 17:48, 1 June 2008

SVN repository access

svn://svn.isr.ist.utl.pt/raposa

- raposaInterface9Rays, SensorSetup and RaposaSubWidgets are the folders with the interface code
- raposa has the robot's code
- dock has the docking's module code
- template has the code for choose the reference area for orange and reference height for blue (at 1m)
- dummy is a offline testbed for docking module
- infra has the hole detection's module code
- raposa has the robot's code
- misc has some files needed 
   - raposa.reg needs to be added to the Registry 
   - Raposo-novo.wgp is the profile for the new gamepad
   - source files need to be used when compiling OpenCV

How to restore RAPOSA flash disk

Become root and follow these steps:

- Use fdisk to make the partition in ext2 type
- mk2efs -c -c -v /dev/sdb1 (checking bad blocks also)
- rsync -avn RaposaOS/ /media/disk (to test which files will go to flash)
- rsync -a RaposaOS/ /media/disk
- Run grub and type
  - device (hd0) /dev/sdb
  - root (hd0,0)
  - setup (hd0)

How to compile the console code under Visual Studio 2005

- Remove the option /Zl under Project->Properties->Configuration Properties->C/C++->Command Line
- Change the function cvCreateTrackBar in otherlibs/highgui/window_32.cpp and otherlibs/highgui/highgui.h from OpenCV
- Change the function cvThreshold in cv/include/cv.h and cv/src/cvthresh.cpp from OpenCV

How to compile the robot code under VMware

Addition of new files:

- change Makefile.am
     add the new .cpp files to testeagentslot_SOURCES and SOURCES
     add the new .cpp and .h files to EXTRA_DIST
- run automake
- run am_edit
- run configure (with -fexceptions)
- run make

How to run new modules

- Run yarp server
- Run docking.exe 0 for offline mode or docking.exe 1 for online mode
- Run dummy.exe 'drive' 'folder_name'
- Run infra.exe for infrared module